책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960771581
· 쪽수 : 320쪽
책 소개
목차
1장 들어가며
___1.1 코어 데이터란 무엇인가?
___1.2 이 책에서 다루는 내용
___1.3 감사의 글
2장 코어 데이터의 시작
___2.1 예제 애플리케이션
___2.2 예제 애플리케이션 디자인
___2.3 숙련된 독자
___2.4 엑스코드 프로젝트 시작
___2.5 데이터 모델 만들기
___2.6 컨트롤러 계층 작성
___2.7 사용자 인터페이스 만들기
___2.8 약간의 코드 추가
3장 코어 데이터와 바인딩
___3.1 키 밸류 코딩
___3.2 키 밸류 옵저빙
___3.3 코코아 바인딩과 코어 데이터
___3.4 KVC, KVO와 코어 데이터를 사용하는 기타 UI 요소
4장 코어 데이터의 내부
___4.1 NSManagedObject
___4.2 NSFetchRequest
___4.3 NSSortDescriptor
___4.4 NSManagedObjectContext
___4.5 NSManagedObjectModel
___4.6 NSPersistentStoreCoordinator
___4.7 조회 요청 프로퍼티
___4.8 정리
5장 버전 관리와 마이그레이션
___5.1 마이그레이션 작업 전 코드 정비
___5.2 간단한 마이그레이션
___5.3 코어 데이터 버전 관리의 기초
___5.4 더 복잡한 마이그레이션
___5.5 자동 데이터 마이그레이션
___5.6 수동 데이터 마이그레이션
___5.7 점진적 데이터 마이그레이션
___5.8 팁과 트릭
6장 성능 관리
___6.1 영구 저장 공간의 형태
___6.2 데이터 모델 최적화
___6.3 가져오기
___6.4 폴트 상태
___6.5 접근 방식
7장 스포트라이트, 퀵 룩, 코어 데이터
___7.1 스포트라이트 통합
___7.2 퀵 룩과 통합
___7.3 한군데 모으기
___7.4 심화 학습
8장 동기화 서비스와 코어 데이터
___8.1 동기화 서비스의 기초
___8.2 데이터 모델 업데이트
___8.3 동기화 스키마 만들기
___8.4 클라이언트 설명 파일 작성
___8.5 NSPersistentStoreCoordinator 수정
___8.6 동기화 도우미 작성
___8.7 싱크로스펙터
___8.8 정리
9장 코어 데이터와 멀티스레딩
___9.1 코어 데이터가 멀티스레드 환경에 안전하지 않은 이유
___9.2 여러 개의 컨텍스트 만들기
___9.3 레시피 내보내기
___9.4 레시피 가져오기
___9.5 재귀 복사
___9.6 정리
10장 코어 데이터와 아이폰
___10.1 비슷한 점과 다른 점
___10.2 메모리 관리
___10.3 데이터 변경 통지
___10.4 아이폰용 레시피 애플리케이션
___10.5 정리
11장 분산 코어 데이터 비법
___11.1 서버 작성
___11.2 클라이언트 작성
___11.3 네트워크 관련 코드 테스트
___11.4 정리
12장 동적 파라미터 비법
___12.1 엑스코드 예제 프로젝트 만들기
___12.2 DocumentPreferences 객체
___12.3 되돌아보기