목차
Chapter1. iOS 앱 개발 소개
1. 애플 iOS 장비
2. 애플 iOS 운영체제
3. 앱 개발도구 Xcode
Chapter2. 오브젝티브C (Objective-C) 프로그래밍 언어
1. 오브젝티브-C 프로그램 개발 과정
2. 오브젝티브-C 기본 데이터 타입 및 연산
3. 반복문
4. 조건문
5. 클레스, 오브젝트, 메소드
6. 클레스 정의와 구현의 분리
7. 오브젝티브-C의 category와 protocol
8. 오브젝티브-C 블록 (Block)
9. Foundation의 Number, String, Collections
10. 메모리 관리 및 ARC (Atomatic Reference Counting)
11. 파일처리
Chapter3. 아이폰 앱 프로그래밍 소개
1. 가장 첫 번째 생성하는 아이폰 앱
2. 명령버튼을 사용한 “Hello World” 앱
3. 아이폰 앱의 MVC 패턴
4. 텍스트 필드 사용 앱
5. 앱 아이콘 추가
6. Notification 통신
Chapter4. 계산기 앱
1. 덧셈계산기
2. 사칙연산 계산기
3. MVC 패턴 적용 계산기
Chapter5. 뷰(View)와 제스쳐(Gesture)
1. 아이폰의 뷰
2. 제스쳐(Gesture)
Chapter6. Table View
1. 테이블 뷰 종류
2. 테이블 뷰 프로그래밍
3. 테이블 뷰 구성 방법
4. 테이블 뷰 셀 삭제 기능
5. 테이블 뷰에서 데이터 입력
Chapter7. 아이폰에서 SOLite 사용
1. NSUserDefaults
2. 관계형 모델 DBMS
3. SOLite DBMS
Chapter8. 애플의 Core DATA 프로그래밍
1. 매니지드 오브젝트(Managed object)와 컨텍스트(context)
2. iOS 파일시스템
3. Core Data DB 생성
4. 사진첩 앱의 구성
5. Core Data NSPredicate
Chapter9. Core Data를 이용한 주소록 관리 프로그램
1. 화면 구성 및 초기화
2. 데이터 입력, 검색, 삭제, 변경
3. 결과를 테이블 뷰를 사용하여 전체 출력
4. 테이블 뷰 활용
Chapter10. Core Data를 이용한 메모장 만들기
1. 개인 메모장 개발
2. 메모장 앱의구성
Chapter11. 다중 테이블 Core Data
1. 다중테이블 DB 모델 생성
2. 앱 사용자 인터페이스 구성
3. Core Data DB 생성
4. 테이블 뷰 및 segue 처리
Chapter12. 아이패드에서 Core Data
1. 아이패드 사용자 인터페이스
2. Split view 아이패드 앱
3. 아이패드에서 마스터-디테일 템플릿을 이용한 앱
Chapter13. Core Data 이미지 데이터 베이스
1. 아이폰, 아이패드에서 이미지 얻기
2. 아이폰의 얼굴인식 (Face Detection)기능
3. 파일을 사용한 Core Data 이미지 데이터베이스 앱
4. Transformable 타입을 사용한 Core Data 이미지 데이터베이스 앱
5. 아이패드에서 Core Data 이미지 데이터베이스