Apple은 XCode, 인터페이스 빌더, 코코아 프레임워크를 제공해 프로그래머들이 Mac OS X 애플리케이션을 더 쉽고 빠르게 개발할 수 있도록 지원했다. 이러한 도구들은 Safari, GarageBand, Mail 그리고 기타 iApps를 제작하는 데에도 사용되어 그 뛰어남을 입증했다. 『코코아 프로그래밍』은 여러분이 바로 이 거대하고 강력한 도구들과 프레임워크들을 이용하여 Mac을 위한 멋진 애플리케이션을 제작할 수 있도록 해줄 것이다.
C/C++ 언어에 대한 지식이 약간만이라도 있다면 이 책을 통해 Mac OS X 애플리케이션 개발을 바로 시작할 수 있을 것이자 자바로도 사용이 가능하다. 여섯 가지 애플리케이션과 인터페이스 빌더 팔레트 제작 과정을 단계별 따라 하기 방식으로 설명하고 있어, 코코아 프로그래밍을 처음 접하는 분들도 어렵지 않게 배울 수 있다. 추상적인 이론보다는 실전에 쓰이는 기능을 위주로 구성되어 이 책을 마치고 나면 코코아와 관련된 실무 프로젝트에서 바로 적용시킬 수 있을 정도로 활용도가 뛰어나다.
이 책에서 다루는 주제는 다음과 같다.
* Objective-C와 코코아 프레임워크를 이용한 Mac OS X에서 전반적인 개발 환경
* NSUndoManager, 바인딩(Binding)의 사용법
* 애플리케이션을 애플스크립트로 제어할 수 있도록 만들기
* 코코아와 OpenGL
* 리눅스에서 GNUstep으로 개발하기
* 모든 기본 컨트롤과 코코아의 디자인 패턴