일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Clean Code
- Refactoring
- ios
- swiftUI
- 리팩토링
- uiscrollview
- HIG
- 클린 코드
- Observable
- swift documentation
- tableView
- UITextView
- UICollectionView
- map
- Protocol
- 스위프트
- uitableview
- MVVM
- clean architecture
- 리펙토링
- Xcode
- SWIFT
- 리펙터링
- Human interface guide
- rxswift
- ribs
- RxCocoa
- collectionview
- 애니메이션
- combine
- Today
- Total
목록노티 (2)
김종권의 iOS 앱 개발 알아가기
* 애플워치에 UI 구현 방법 및 이전 코드는 이전 포스팅 글이나 애플 튜토리얼 페이지 참고 알림 UI 구현 이전 포스팅 글에서 알아본 애플 워치 타겟을 추가하면 자동으로 WatchKit Extension 폴더 하위에 NotificationController와 NotificationView가 생성 여기서 NotificationView에 UI를 구현하면 노티에 그대로 표출 NotificationView 구현 보통 APNs에서 오는 페이로드는 아래와 같은 json 내용으로 구성 aps 키값이 전체를 감싸고 있고, 그 안에 alert와 title, body가 존재 (표준 형식) { "aps":{ "alert":{ "title":"iOS 앱 개발 알아가기 타이틀", "body":"바디" }, "sound":3..
1. Local Notification (로컬 푸시, 로컬 노티) - 사용 방법 2. Local Notification (로컬 푸시, 로컬 노티) - badge (뱃지) 숫자 처리, 딥링크 처리 * 1번 까지 진행한 노티 코드: https://github.com/JK0369/ExLocalPush1 Badge 숫자 처리 로컬 푸시의 뱃지는 수동으로 처리 // iOS 13 이하나 SceneDelegate가 없는 경우 func applicationDidBecomeActive(_ application: UIApplication) { UIApplication.shared.applicationIconBadgeNumber = 0 } // iOS 13 이상, SceneDelegate가 존재할 때 func sceneWi..