iOS Application 기본 중에 기본. UIKit 스터디를 시작합니다.
- 언젠가 한번 뜯어보고 싶었습니다.
UIKit framework는 iOS 또는 tvOS 앱에 필요한 인프라를 제공합니다. 인터페이스 구현을 위한 window 및 view 아키텍처, 앱에 멀티 터치 및 기타 유형의 입력을 제공하는 이벤트 처리 인프라, 사용자, 시스템 및 앱 간의 상호 작용을 관리하는데 필요한 main run loop 를 제공합니다. 이 framework 가 제공하는 다른 기능에는 애니메이션 지원, 문서 지원, 그리기 및 인쇄 지원, 현재 장치에 대한 정보, 텍스트 관리 및 디스플레이, 검색 지원, 접근성 지원, 앱 확장 지원 및 리소스 관리가 포함됩니다.
Important
UIKit 클래스들은 앱의 main thread 또는 main dispatch queue에서만 사용해야 합니다. 이 제약은 특히 UIResponder에서 파생된 클래스 또는 사용자 인터페이스를 어떤 방식으로든 조작하는데 사용되는 클래스에 적용됩니다.
-
Developer/Documentation/UIKit 경로의 문서를 따릅니다.
-
일단 하나의 Component 씩 차근차근히 읽어나갈 계획입니다.
-
각 Component 별로 Summary한 내용들을 기록할 계획입니다.
-
개인적인 스터디 + 추후 틈틈히 챙겨볼 handbook 목적입니다.
-
Topic I: First Steps
Ch# Chapter Subject Description Note 1 About App Development with UIKit UIKit과 앱 개발하기
iOS 및 tvOS 앱을 위한 UIKit과 Xcode 기본 지원 학습 원문문서 -
Topic II: App Structure
Ch# Chapter Subject Description Note 2 Core App 앱의 데이터 모델 및 시스템간 상호작용 관리 원문문서 3 Resource Management 리소스 관리
메인 실행 파일 외부에 저장한 image, string, storyboard, nib file 관리하기 원문문서 4 App Extensions 시스템 외부에 앱 기본 기능 확장하기 원문문서 -
Topic III: User Interface
Ch# Chapter Subject Description Note 5 Views and Controls 원문문서 6 View Controllers 원문문서 7 View Layout 원문문서 8 Animation and Haptics 원문문서 9 Windows and Screens 원문문서 -
Topic IV: User Interactions
Ch# Chapter Subject Description Note 10 Touches, Presses, and Gestures 원문문서 11 Drag and Drop 원문문서 12 Pencil Interactions 원문문서 13 Focus-based Navigation 원문문서 14 Peek and Pop 원문문서 15 Keyboard and Menus 원문문서 16 Accessibility 원문문서 -
Topic V: Graphics, Drawing, and Printing
Ch# Chapter Subject Description Note 17 Images and PDF 원문문서 18 Drawing 원문문서 19 Printing 원문문서 -
Topic VI: Text
Ch# Chapter Subject Description Note 20 Text Display and Fonts 원문문서 21 Text Storage 원문문서 22 Keyboards and Input 원문문서
- 📱 +82 10.3316.1609
- 📧 [email protected]
Life is a game. Play it :)