이미 소장하고 있다면 판매해 보세요.
|
Chapter 01 애플리케이션 개발
1.1 터미널 애플리케이션의 개발 1.2 콘솔에 출력하기 1.3 새로운 커스텀 클래스의 생성 1.4 코드 속성 접근자 1.5 @synthesize를 활용한 코드 속성 접근자 1.6 커스텀 클래스에 클래스 메소드 추가하기 1.7 커스텀 클래스에 인스턴스 메소드 추가하기 1.8 카테고리를 통한 클래스 확장 1.9 터미널에서의 창 기반 맥 애플리케이션 개발 1.10 맥 애플리케이션에 사용자 컨트롤 추가하기 1.11 엑스코드를 활용한 창 기반 맥 애플리케이션 개발 1.12 엑스코드를 통한 iOS 애플리케이션 개발 1.13 타겟-액션을 갖춘 사용자 컨트롤 iOS 애플리케이션에 추가하기 1.14 델리게이션을 통해 iOS 애플리케이션에 사용자 컨트롤 추가하기 Chapter 02 문자열 및 숫자 활용 2.1 문자열 객체의 생성 2.2 맥에서 파일로부터 문자열 읽기 2.3 iOS에서 파일로부터 문자열 읽기 2.4 맥에서 파일에 문자열 쓰기 2.5 iOS상에서 파일에 문자열 쓰기 2.6 문자열 비교 2.7 문자열 수정 2.8 문자열 검색 2.9 문자열 지역화 2.10 숫자의 문자열 변환 2.11 문자열의 숫자 변환 2.12 숫자 포매팅 Chapter 03 객체 컬렉션의 활용 3.1 배열의 생성 3.2 배열 내 객체 참조 3.3 배열 개수의 파악 3.4 배열 순회 3.5 배열 정렬 3.6 배열 조회 3.7 배열 내용의 수정 3.8 배열의 파일 시스템 저장 3.9 파일 시스템에서 배열 읽기 3.10 딕셔너리의 생성 3.11 딕셔너리 내 객체 참조 3.12 딕셔너리 개수 조회 3.13 딕셔너리 순회 3.14 딕셔너리의 내용 수정 3.15 딕셔너리의 파일 시스템 저장 3.16 파일 시스템에서 딕셔너리 읽기 3.17 세트의 생성 3.18 세트 개수의 조회 3.19 세트의 비교 3.20 세트의 순회 3.21 세트 내용의 수정 Chapter 04 파일 시스템 4.1 파일 관리자의 참조 및 활용 4.2 맥 시스템 디렉터리 참조 가져오기 4.3 iOS 주요 디렉터리의 참조 4.4 파일 속성 가져오기 4.5 디렉터리 내 파일 목록 및 하위 디렉터리 조회 4.6 디렉터리 관리 4.7 파일 관리 4.8 파일 상태 검사 4.9 파일 속성 변경 4.10 NSFileManager와 델리게이션의 활용 4.11 NSData를 활용한 데이터 작업 4.12 NSCache를 통한 컨텐츠 캐싱 Chapter 05 날짜, 시간, 타이머 활용 5.1 오늘 날짜 객체의 생성 5.2 컴포넌트를 통한 커스텀 날짜 생성 5.3 두 날짜의 비교 5.4 문자열의 날짜 변환 5.5 날짜 포매팅 5.6 날짜의 더하기 및 빼기 5.7 타이머를 활용한 작업 예약 및 반복 Chapter 06 비동기적 처리 6.1 새 스레드에서의 프로세스 실행 6.2 메인 스레드와 백그라운드 스레드 사이의 통신 6.3 NSLock를 통한 스레드 락 6.4 @synchronized를 통한 스레드 락 6.5 그랜드 센트럴 디스패치(GCD)를 통한 비동기적 처리 6.6 GCD에서의 직렬 큐 활용 6.7 NSOperationQueue를 활용한 비동기적 처리 구현 Chapter 07 웹 컨텐츠 처리 7.1 파일 내려받기 7.2 XML을 통한 웹 서비스 처리 7.3 JSON을 활용한 웹 서비스 처리 7.4 비동기적 웹 컨텐츠 처리 Chapter 08 메모리 관리 8.1 메모리 관리의 이해 8.2 ARC를 사용하지 않는 애플리케이션의 설정 8.3 참조 카운팅을 활용한 메모리 관리 8.4 커스텀 클래스에 대한 메모리 관리 기능 추가 8.5 자동릴리즈의 활용 8.6 맥 애플리케이션의 가비지 컬렉션 활성화 Chapter 09 객체 그래프 활용 9.1 객체 그래프의 생성 9.2 키-값 코딩의 활용 9.3 객체 그래프에서의 키 경로 활용 9.4 키 경로를 활용한 정보 취합 9.5 옵저버 패턴의 구현 9.6 클래스 및 객체의 인스펙션 9.7 객체 그래프 아카아빙 Chapter 10 코어 데이터 10.1 애플리케이션에 대한 코어 데이터 지원 기능 추가 10.2 엔티티 설명의 추가 10.3 애플리케이션에 관리 객체 추가하기 10.4 코어 데이터에 관리 객체 추가하기 10.5 데이터 저장소로부터 객체 조회하기 10.6 데이터 저장소로의 변경 사항 저장 10.7 코어 데이터를 활용한 일대일 관계 10.8 코어 데이터를 활용한 일대다 관계 10.9 데이터 저장소 버전 관리 Chapter 11 맥과 iOS 밖에서의 오브젝티브 C 11.1 윈도우용 GNUstep 설치 11.2 윈도우 운영체제에서의 오브젝티브 C Hello World 11.3 웹앱용 오브젝티브 J 내려받기 11.4 오브젝티브 J 애플리케이션의 Hello World 코딩 11.5 오브젝티브 J 애플리케이션에 버튼 추가하기 |
|
iOS 개발자를 위한 최고의 맞춤 레퍼런스!
저자인 매튜 캠벨은 iOS 초보자들을 교육한 다년간의 경험을 바탕으로 그동안의 전문 지식을 활용해 오브젝티브 C는 물론 파운데이션 프레임워크의 주요 기능을 활용하는 법을 알려준다. 자세한 예제 코드와 명료한 설명으로 가득한 《오브젝티브 C 개발 레시피》는 개발자들이 매일 현장에서 접하는 문제를 성공적으로 해결하는 데 도움을 줄 것이다. 아울러 애플리케이션을 빠르고 효과적으로 개발하는 데 필요한 지식과 기술도 알려준다. 오브젝티브 C 언어의 매력을 살펴본다 오브젝티브 C는 전 세계 사람들이 일상에서 사용하는 애플리케이션을 개발하는 데 사용된다는 점에서 특별하고 재미있는 언어이다. 다른 프로그래밍 언어를 사용하다 보면 종종 어색한 느낌이 드는 반면 오브젝티브 C는 우아하면서도 강력한 느낌을 준다. 다른 프로그래밍 언어에서는 다루기 힘든 문제도 오브젝티브 C에서는 쉽게 처리 할 수 있다. 이 책에서는 오브젝티브 C 언어의 환경과 그 속성에 대해서 자세히 살펴봄으로 애플리케이션 개발을 할 때 오브젝티브 C를 더욱 잘 활용할 수 있도록 도와준다. 이 책을 통해 배울 수 있는 것들 Xcode를 활용한 애플리케이션의 개발 문자열, 숫자, 객체 컬렉션 활용법 NSArray, NSString, NSData 등과 같은 파운데이션 클래스의 활용법 스레드, 멀티 코어, 비동기 프로세싱의 처리 방법 날짜, 타이머, 메모리 관리 전략을 활용한 애플리케이션 개발 다른 플랫폼에서 오브젝티브 C를 활용하는 방법 독자 대상 -오브젝티브 C를 마스터하고 싶어하는 개발자 -아이폰 앱 개발 실무 개발자 및 초보자 |