일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Notification
- Archive
- Code
- view
- Firebase
- Session
- error
- geofencing
- 웹뷰
- 개발자
- Xcode
- 한글
- IOS
- SwiftUI
- JPA
- UIButton
- Git
- Realm
- FLUTTER
- darkmode
- 이미지
- appstore
- Apple
- mac
- rxswift
- Swift
- MacOS
- github
- iOS16
- window
- Today
- Total
목록core (2)
EEYatHo 앱 깎는 이야기

영상 링크샘플앱 링크 (Xcode16, iOS18 이상 필요) 개요새로운 CLMonitor API의 소개단순하면서 강력한 Monitoring 기능을 코드 몇줄로 작성 가능let self.monitor = await CLMonitor("iHeartMonitor")await self.monitor.add(aConfition, identifier: "Work")Task { for try await event in self.monitor.events { takeAction(on: event)) }} Monitor overview (모니터 개요)사용자의 위치나 비컨을 모니터링하는 새로운 방식CLMonitor은 Swift의 최상위 액터각 CLMonitor 인스턴스는, 모니터링의 게이트웨이가 ..

HapticEngine 으로 진동을 구현했었다. 구현 포스팅 그런데 백그라운드로 갔다가 포그라운드로 돌아온 후, 진동을 켜면 com.apple.CoreHaptics Code=-4805 에러가 발생했다. CHHapticError 정의 를 보니, 엔진이 켜져있지 않다고 한다. Solution HapticEngine 은 앱이 백그라운드 상태로 가면 꺼진다. 따라서 포그라운드 진입시, HapticEngine 을 다시 start 시켜 해결했다. /// in AppDelegate override func applicationWillEnterForeground(_ application: UIApplication) { do { try VibrationManager.shared?.hapticEngine.start() }..