이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 1 객체지향 개발
1-1 객체의 개념 1-2 모듈과 객체 CHAPTER 2 OBJECTIVE-C 프로그램 2-1 객체와 메시지 2-2 클래스 정의 2-3 컴파일. 2-4 프로그램 개발 방법 CHAPTER 3 상속과 클래스 3-1 상속의 개념 3-2 상속을 사용한 클래스 정의 3-3 상속을 사용한 프로그램 예제 3-4 상속과 메소드 호출 3-5 메소드를 정의할 때의 주의사항 CHAPTER 4 객체 타입과 동적 결합 4-1 동적 결합 4-2 클래스를 타입으로 사용하기 4-3 타입 선언을 활용한 개발 방식 4-4 인스턴스 변수의 정보 은닉 4-5 클래스 객체 CHAPTER 5 레퍼런스 카운트를 이용한 메모리 관리 방식 5-1 동적 메모리 관리 5-2 Objective-C의 동적인 객체 관리 5-3 인스턴스의 자동 해제 5-4 오너쉽 정책 5-5 분수 전자 계산기의 예 CHAPTER 6 가비지 컬렉션 6-1 가비지 컬렉션 6-2 가비지 컬렉션의 자세한 기능 6-3 메모리 관리 방식의 비교 CHAPTER 7 NSObject 클래스와 런타임 시스템 7-1 NSObject 클래스 7-2 메시지 송신의 구조 7-3 Objective-C와 Cocoa 환경 7-4 64비트 모델로 이행하기 CHAPTER 8 주요 FOUNDATION 프레임워크 클래스 8-1 객체의 변경 가능성 8-2 문자열 클래스 8-3 데이터 클래스 8-4 배열 클래스 8-5 사전 클래스 8-6 약한 참조를 사용하는 컬렉션 클래스 8-7 수에 대한 래퍼 클래스 CHAPTER 9 카테고리 9-1 카테고리 선언과 정의 9-2 기존 클래스에 카테고리 추가 CHAPTER 10 추상 클래스와 클래스 클러스터 10-1 추상 클래스 10-2 클래스 클러스터 10-3 클래스 클러스터의 서브 클래스를 만드는 방법 CHAPTER 11 프로토콜 11-1 프로토콜 개념 11-2 Objective-C의 프로토콜 선언 11-3 비공식 프로토콜 11-4 고속열거 프로토콜과 열거자 CHAPTER 12 디클레어드 프로퍼티와 접근자 12-1 프로퍼티란? 12-2 디클레어드 프로퍼티 12-3 도트 연산자로 프로퍼티로에 접근하기 CHAPTER 13 객체의 복사와 보존 13-1 존 13-2 객체의 복사 13-3 아카이브 13-4 프로퍼티 리스트 CHAPTER 14 메시지 송신 패턴 14-1 델리게이트의 개념 14-2 노티피케이션 14-3 메시지 포워딩 14-4 리스폰더 체인 14-5 취소 기능 14-6 메소드의 동적 결합 CHAPTER 15 애플리케이션 구조 15-1 애플리케이션 래퍼 15-2 애플리케이션과 실행 루프 15-3 모듈의 동적 로딩 15-4 유저 디폴트 15-5 애플리케이션의 로컬라이즈 CHAPTER 16 예제 : 간단한 이미지 뷰어 16-1 Application 프레임워크와 Interface Builder 16-2 프로젝트 16-3 예제 프로그램의 설명 16-4 애플리케이션 래퍼의 구조 CHAPTER 17 예외와 에러 17-1 예외란? 17-2 예외 처리 17-3 예외 발생과 전파 17-4 어썰션 17-5 에러 처리 17-6 에러 리스폰더 체인 CHAPTER 18 스레드 18-1 멀티 스레드 프로그램 18-2 스레드 제어 클래스 NSThread 18-3 상호 배제 18-4 예제 : 식사하는 철학자 문제 CHAPTER 19 분산 객체 19-1 커넥션을 사용한 통신 19-2 스레드 간의 커넥션 19-3 프로세스 간의 커넥션 19-4 예제: 스레드 간의 커넥션 샘플 CHAPTER 20 키-밸류 코딩 20-1 키-밸류 코딩 20-2 프로퍼티 접근 20-3 일대다 관계 접근 20-4 KVC 컴플라이언스 20-5 키-밸류 감시 20-6 Cocoa 바인딩 |
신상재의 다른 상품
|
Objective-C는 Mac OS 기반으로 애플리케이션을 개발하도록 설계된 객체지향 프로그래밍 언어이다. 이 언어는 최근 개발자들 사이에서 유행하고 있는 아이폰(iPhone)의 개발 언어라는 점에서 특히 주목 받고 있다. 이 책은 이렇게 관심도가 높고 학습의 필요성을 느끼는 개발자가 많지만 아직까지 많은 개발자들에게 생소한 언어인 Objective-C의 기초 문법부터 활용법까지 상세하게 다루고 있다. 이를 통해 맥 애플리케이션과 아이폰 애플리케이션을 개발하고 싶지만 망설이고 있거나, Objective-C 프로그래밍 기법을 체계적으로 배우고 싶은 사람들에게 도움을 줄 것이다.
이 책의 특징과 장점 - 원서와 달리 완성된 코드를 넣었기 때문에 다른 예제 코드를 찾을 필요 없이 편리하게 코드를 살펴볼 수 있다. - 각 요소를 학습할 때 적절한 예제와 그림을 제시하여 자세히 설명하기 때문에 초보자도 쉽게 이해할 수 있다. -. Objective-C의 가장 큰 장점인 C 코드와 조합하여 더 좋은 코드를 만드는 방법과 각종 프레임워크, 가비지 콜렉션, 디클레어드 프로퍼티 등 유용한 내용을 심도 있게 소개한다 어떤 독자를 위한 책인가? - 맥과 아이폰 애플리케이션 개발을 하고 있거나 하고자 하는 Java나 C 개발자 - 아이폰 애플리케이션 개발을 처음으로 시도하는 기존의 모바일 개발자 완벽하게 실행되도록 구성한 코드로 더욱 쉬워진 예제 실습과 활용! Objective-C는 C언어에 객체지향 개념을 추가한 언어로 Mac OS 애플리케이션과 아이폰 애플리케이션을 개발해야 한다면, Objective-C에 대한 지식이 필수적이다. 다만 국내에는 아직 널리 알려지지 않았기 때문에 지금껏 국내 개발자들은 원서를 제외하고는 제대로 된 Objective-C 기본서를 만나볼 수 없었다. 이 책은 최초로 한글화되어 나온 Objective-C 기본서로서, 기본서 본연의 임무인 기본적인 Objective-C 프로그래밍의 기본 문법을 자세히 설명하는 것은 물론 많은 페이지를 할애하여 다양한 활용법까지 배울 수 있도록 구성했기 때문에 초보 개발자도 쉽고 빠르게 학습할 수 있다. 특히 Mac OS와 아이폰 애플리케이션 개발에서 가장 많이 쓰이는 Cocoa 프레임워크 기반으로 설명하기 때문에 실제 개발 시 마주칠 수 있는 환경과 가장 가까운 개발 환경에서 실습 가능하다. 또한 더욱 편리한 학습을 위해 원서보다 코드를 강화하여 완벽하게 실행되는 수많은 애플리케이션 예제를 듬뿍 담았다. 게다가 Objective-C의 가장 큰 장점인 C 코드와 조합하여 더 좋은 코드를 만드는 방법과 가비지 콜렉션, 디클레어드 프로퍼티 등 유용한 내용을 심도 있게 소개한다. 이 책은 이 같은 다양한 특징을 토대로 체계적으로 배우고 실습할 수 있기 때문에 실무에서도 '할 수 있다'는 자신감을 얻도록 해 줄 것이다. Objective-C에 대해 알고 싶은가? 그렇다면 이 책과 함께 즐거운 Objective-C의 세계로 떠나보자. |