iOS

· iOS/Swift
1. Onboarding 이란- 온보딩 화면은 앱을 최초로 실행했을 때 앱 소개, 사용법 안내 등을 위해 사용- 새로운 사용자와 복귀하는 사용자를 맞이하는 수단- Apple Developer HIG (1) HIG 모범 사례 고려사항- 사람들이 많은 정보를 외우거나 제공할 필요가 없는 간단하고 즐거운 경험으로 디자인- 온보딩 흐름이 앱에 관한 것인지 확인- 상호작용을 통한 교육을 선호- 별도의 온보딩 흐름 대신 간략한 온보딩 요소를 기본 경험에 통합하는 것을 고려- 튜토리얼을 제공하는 경우 사람들이 건너뛸 수 있는 방법을 제공- 온보딩 흐름 내에서 라이선스 세부 정보를 표시하지 않기   2. 기본 스타일(1) 프로젝트 구성- MVVM패턴의 프로젝트 구성 (2) ContentView- @State 속성을 포..
· iOS/Swift
1. WeatherKit이란? - WWDC2022 - Apple Developer WeahterKit (1) WeatherKit의 장점 - 오픈 API를 사용하지 않아도 Apple 날씨 서비스에 의해 구동 - 앱에 시기적절하게 사용자 생활권의 날씨 정보를 제공하는 데 필요한 모든 데이터를 제공 - Swift의 현대적인 구문을 활용하는 Swift API가 포함 - Swift 동시 실행을 통해 코드 몇 줄로 날씨 데이터를 손쉽게 요청 - 사용자 정보를 침해하지 않고 위치정보는 일기 예보 제공 목적으로만 사용됨 (2) WeatherKit의 단점 - Apple 개발자 계정이 있어야 함 - 개발자 계정이더라도 매달 50만 API 호출 건수까지만 제공 2. WeaherKit 세팅 (1) App ID 생성 - 인증서..
JIN-JJS
'iOS' 카테고리의 글 목록