일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UITableView
- spring
- ios
- Flutter
- Tuist
- Apple Developer Academy
- 코테
- tabman
- watchkit
- backend
- SwiftUI
- Firebase
- github
- WWDC22
- task.yield()
- Sendbird
- cloud functions
- fcm
- coreml
- Coding Test
- swift concurrency
- app intents
- Delegate Pattern
- UIDatePicker
- Project
- UIStackView
- widgetkit
- createml
- Swift
- Complication
- Today
- Total
목록2024/11/14 (15)
azhy의 iOS 이야기
2022년 9월 27일에 작성됨 오늘은 iOS16에서 지원하는 잠금화면 위젯 추가에 대해 정리하려 합니다.[iOS] WWDC22 - Complications and widgets: Reloaded - 잠금화면 위젯에 대한 WWDC22 영상 정리내용이니 꼭 한 번씩 보고 오세요!if iOS16 { supportedFamilies } 제 프로젝트에서 사용하던 위젯입니다. 이제 잠금화면 위젯을 추가해 볼까요? 기존 위젯기능을 사용하고 계셨으면 생각보다 별로 어렵지 않습니다. 저는 .accessoryInline을 제외한 .accessoryCircular, .accessoryRectangular 두 위젯을 추가해 보겠습니다..accessoryCircular, .accessoryRectangular은 잠금화면 위젯..
2022년 9월 24일에 작성됨 이번에 앱을 업데이트하면서 아카이브에 앱을 올리는데 이런 경고가 뜨더라고요.. 흠.. 한 번도 본 적이 없는 경고라서.. 이게 뭐지.. The app references non-public selectors in Payload 여기에 보면 첫 이슈가 2018년에 오픈이 되었는데 작년까지 토론이 이어지는 모습을 볼 수 있네요. 수많은 해결방법들이 올라왔고 이야기가 오가는데 그 누구도 명확한 답을 제시하지는 못하는 거 같습니다.'The app references non-public selectors in Payload' 3주 전에 Developer Forums에 올라온 글입니다. 아마 iOS 16 유효성 검사 버그일 수도 있을 거 같네요. 저도 iOS 16으로 올리고 나서 이..
2022년 9월 21일에 작성됨 얼마 전에 iOS 16이 정식으로 출시가 됐습니다. 그중에서 잠금화면 위젯기능을 업데이트시켜주려 이것저것 해보니 WWDC22에 나왔던 Complications, widget 부분을 정리할 필요가 있겠더라고요.. 살짝 늦은 감이 있긴 하지만 한번 정리하고 가겠습니다.Complications and widgets: Reloaded 아직 영상을 안보신 분들은 한 번씩 보시고 오세요!!Complications..?Complication은 watchOS의 주요 요소로 시계 페이스에 빠르고 쉽게 알아볼 수 있는 정보를 제공해요. 가치가 높은 정보를 전달하거나 탭 하여 앱으로 바로 이동시키는 역할을 하죠. 지금 워치에 보이는 요소 하나하나가 Complication입니다.이제 iOS 1..
2022년 9월 19일에 수정됨 이번에 iOS 16으로 업데이트시키면서 xcode도 같이 업데이트를 시켰습니다. 근데 지금까지 안뜨던 경고가 떴는데 바로 warning: Usage of /Users/sunghun/Library/org.swift.swiftpm/collections.json has been deprecated. Please delete it and use the new /Users/sunghun/Library/org.swift.swiftpm/configuration/collections.json instead. 이런 경고문이 떴습니다.. 빌드는 정상적으로 잘되는데 괜히 이 경고를 처리 안 했다가 리젝을 받을 수 있으니 해결법을 같이 알아봅시다.해결법stackoverflow 글을 보니 정확한..
2022년 9월 17일에 작성됨 종종 앱을 사용하다 보면 다른 앱으로 이동하는 경우가 있습니다. URL Scheme를 이용하면 정말 쉽게 구현이 가능합니다. 구현 방법에 대해 알아보고 끝에 좌표값을 가지고 구글맵과 카카오맵을 띄우면서 그 장소로 이동하는 것을 한번 정리해 보겠습니다.URL Scheme 란?URL Scheme란 무엇일까요?우리가 인터넷에 주소를 입력하면 앞에 붙는 https:// 이 부분이 바로 웹의 스키마입니다. 스키마는 https:// 만 있는 것이 아닙니다. 이 사진은 크롬 설정창의 주소입니다. 맨 앞에 https:// 이 아니라 chrome://라고 적혀있죠? 이 뜻은 '웹사이트가 아닌 chrome에 직접 요청을 보냈다.'라는 뜻입니다.그럼 앱으로 한번 접근해 보면 대충 상상이 가시..