2025/07 4

[watchOS] 애플워치 개발자 모드 설정 뜨게 하는 방법

아주 쉬운 수순은 이 방법이라고 하는데, 이 이후에애플워치에서 설정 > 개인정보 보호 및 보안 > 개발자 모드 까지만 설정하면 바로 연결이 된다고 한다. 그 이후에는 XCode 에 이 창을 보며 기다리기만 하면 된다. 이 방법은 모두에게 적용되지 않을 것이다. 아주 쉽게 애플워치에 개발자모드가 뜨는 사람들이 있는가하면, 나처럼 고생하는 사람도 분명 있을 것 같아서 기록해본다. 기존에 이미 아이폰으로 개발자모드를 쓰고 있었다던가 하는 이유인지 아직까지 잘 모르겠다, 아무튼!!! 내 방법이 백퍼 맞는 방법이 아니니까,혹시 돌고돌고돌고 돌다가 이 글을 보고 계신 분이라면 내 방법으로 개발자모드 뜨는게 꼭 되시길 바라면서!!! 일단 애플 디벨로퍼 프로그램 없으신분..?애플 디벨로퍼 프로그램부터..

iOS/App 2025.07.13

[HealthKit] HKObserverQueryCompletionHandler

https://delightpip.tistory.com/390 [HealthKit] enableBackgroundDeliveryHealthKit Capabilities Entitlementcom.apple.developer.healthkit.access 앱이 포그라운드/백그라운드 상태로 실행되면, HealthKit은 해당하는 HKObserverQuery의 핸들러를 즉시 실행시킨다. 백그라운드에서도 작동하려면delightpip.tistory.com 백그라운드 전달에 사용되는 completion handle typealias HKObserverQueryCompletionHandler = () -> Void 이 completion handler는 백그라운드 전달에 응답할 때 호출해야 하는 클로저를 정..

iOS/Swift 2025.07.11

[HealthKit] enableBackgroundDelivery

HealthKit Capabilities Entitlementcom.apple.developer.healthkit.access 앱이 포그라운드/백그라운드 상태로 실행되면, HealthKit은 해당하는 HKObserverQuery의 핸들러를 즉시 실행시킨다. 백그라운드에서도 작동하려면, 앱 실행 시점에 observer query를 등록해야 한다.보통 AppDelegate나 SceneDelegate의 앱 초기화 지점에서 설정해야 백그라운드 전달이 제대로 작동한다AppDelegate의 application(_:didFinishLaunchingWithOptions:)에서 설정쿼리가 등록되어 있지 않으면, HealthKit이 데이터를 보내도 앱이 무시하니까 주의HKObserverQuery 안에서 제공되는 com..

iOS/Swift 2025.07.09

[Foundation/Class] NotificationCenter

NotificationCenter 란?객체 간 느슨한 통신(loose coupling)을 가능하게 하는 event broadcast system다수의 객체에 이벤트 상태변화를 알리는 방송이라고 생각하면 됨단일 프로그램 내에서만 동작 (프로세스 간 통신은 DistributedNotificationCenter 사용)Notification 이란?NotificationCenter가 전달하는 단일 이벤트의 데이터 단위앱 내부의 객체 간 메시지를 전달하는 역할로, 옵저버 패턴의 일부이다.[!NOTE] Notification과 User Notification(UNNotification)은 다른 개념임.NotificationCenter의 내부구조 swiftclass NotificationCenter { priva..

iOS/Swift 2025.07.02
728x90