일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한글
- view
- Swift
- Archive
- geofencing
- Firebase
- UIButton
- darkmode
- Code
- FLUTTER
- window
- mac
- 웹뷰
- Git
- IOS
- rxswift
- iOS16
- JPA
- Xcode
- Apple
- MacOS
- Realm
- 개발자
- appstore
- Notification
- SwiftUI
- github
- Session
- 이미지
- error
- Today
- Total
목록앱 (3)
EEYatHo 앱 깎는 이야기

applicationWillTerminate UIKit > UIApplication.h > applicationWillTerminate 을 가지고 앱 종료 직전을 컨트롤할 수 있음. 해당 메소드가 return 되면, 시스템이 앱을 종료한다. 앱 종료 지연 및 async 작업 applicationWillTerminate 메소드에 sync 코드를 넣으면 다 실행하고 종료되지만, NotificationCenter, API 호출 등의 async 작업은, 미처 실행되기 전에 함수가 종료되서, 동작하지 않는 경우가 발생한다. 이를 방지하기 위해서는 return 을 지연(sleep) 시키면 된다. 문서에 따르면 최대 약 5초까지 지연시킬 수 있다. 코드 /// 해당 함수가 반환되면 시스템이 앱을 즉시 종료. /// ..

웹 환경에서 아이폰의 앱스토어를 검색할 수 있는 사이트. https://fnd.io/#/ fnd Experience the App Store and iTunes Anywhere fnd.io 좌측상단 국기를 눌러서 국가 선택도 가능. 앱 정보, 스크린샷, 설명 등 상세한 정보를 볼 수 있고, 우측 App Store 버튼으로, 앱 스토어에서 제공하는 미리보기도 볼 수 있다.
URL scheme을 open하여 전화걸기, 문자보내기, 메일보내기, facetime걸기, 사파리열기, 파일경로열기 등 다양한 행동을 할 수 있다 if let url = URL(string: "tel://01012341234") { UIApplication.shared.open(url) } 다양한 URL Scheme들 URL Schemes 실행되는 앱, 설명 URL 예시 mailto:[이메일] Mail 앱의 메일 작성 화면으로 이동 됨. mailto:example@naver.com message: 그냥 Mail 앱 오픈. 뒤에 이메일 써도 안먹힘 message: tel://[전화번호] telprompt://[전화번호] ActionSheet 형태로 통화버튼이 나오고, 클릭시 바로 전화 걸림. 하이폰(-) ..