1. |
|
소개
|
1. iOS 개요
2. MVC 패턴
3. Objective-C 기초 |
|
2. |
|
오브젝티브-C
|
1. 오브젝티브-C (프로퍼티, strong과 weak 등)
2. Foundation 프레임워크 (NSObject, NSString 등) |
|
3. |
|
뷰
|
1. 뷰 (UIView와 UIWindow 클래스, 뷰 게층구조, 메모리 관리, 좌표 공간 등)
2. 커스텀 뷰
3. 코어 그래픽스 |
|
4. |
|
프로토콜과 제스처
|
1. 프로토콜
2. 제스처 인식 |
|
5. |
|
다중 MVC와 Segue
|
1. 뷰컨트롤러
2. 다중 MVC 모델
3. Segue
4. UINavigationController |
|
6. |
|
UIToolbar와 iPad 앱
|
1. UIToolbar
2. iPad 앱 (스플릿 뷰, 팝오버, 유니버설 앱 등) |
|
7. |
|
컨트롤러의 수명과 여러 가지 뷰
|
1. 뷰 컨트롤러의 수명 (생성과 소멸)
2. 여러 가지 뷰 (이미지 뷰, 웹 뷰, 스크롤 뷰) |
|
8. |
|
테이블 뷰
|
1. UITableView
2. 테이블 뷰 MVC
3. 테이블 뷰의 데이터 소스
4. 테이블 뷰의 델리게이트 |
|
9. |
|
멀티스레딩
|
1. 탭바 컨트롤러
2. 네비게이션 아이템
3. 블록과 멀티스레딩 |
|
10. |
|
코어 로케이션과 맵킷
|
1. 코어 로케이션 (디바이스의 위치 알아내기)
2. 맵킷 (지도에 위치 표시) |
|
11. |
|
퍼시스턴스
|
1. 프로퍼티 리스트
2. 객체 저장
3. 파일시스템에 직접 저장
4. SQLite |
|
12. |
|
코어 데이터
|
1. 코어 데이터
2. NSNotificationCenter
3. 카테고리
4. 코어 데이터와 테이블 뷰 |
|
13. |
|
모달 뷰 컨트롤러와 애니메이션
|
1. 모달 뷰 컨트롤러
2. UITextField와 UITextView
3. UIView 애니메이션
4. NSTimer |
|
14. |
|
이미지 피커와 코어 모션
|
1. 알림 기능 (UIActionSheet, UIAlertView)
2. 이미지 피커 (UIImagePickerController)
3. 코어 모션 (가속도계, 자이로 센서, 전자 나침반) |
|