본문 바로가기

개발/'사과'해

(2)
iOS14 Widget 애플이 9월 17일 iOS 14를 공식 release 했습니다. 이번 배포로 iOS 개발자들이 iOS14에서 발생하는 여러 문제들로 인해 적지 않게 당황한 것으로 보입니다. iOS 14에 추가된 주요 기능은 아래와 같죠. 홈 화면에서 만나는 위젯 앱 보관함 앱 클립 Picture in Picture ... 여기서 저는 홈 위젯을 다뤄보려 합니다. 홈 화면에서 만나는 위젯 말 그대로 홈에 위젯을 추가하는 것입니다. 먼저 애플 개발 문서를 통해 WidgetKit이 뭔지 간략하게 공부해볼게요. 홈 화면에 위젯을 제공하기 위해선 WidgetKit의 도움이 필요합니다. 위젯은 Small, Medium, Large 이렇게 3가지 사이즈가 있어요. 하나의 사이즈만 제공해도 되고 모든 사이즈를 다 제공해도 되지만, 각..
Xcode Workspace로 프로젝트 관리하기 모듈을 만들 때 만들어 놓은 xcodeproj를 샘플 프로젝트에서 테스트하고 싶다면, 다음과 같은 방법으로 테스트가 가능합니다. 1. Sample Project 를 생성 2. Xcode Workspace로 만들기 workspace로 만든 이후엔, xcodeproj 를 종료하고 project.xcworkspace로 프로젝트를 실행합니다. 3. Workspace에 모듈 추가하기 SampleProject 하위에 들어가지 않도록 주의하여 모듈을 추가해줍니다. 4. Embed Frameworks 추가하기 모듈을 사용하고자 하는 프로젝트의 Target -> Build Phases 를 추가해줍니다. 만약, 모듈내에서 사용하고 있는 다른 프레임워크가 있다면, 해당 위치에 추가해주어야만 합니다.