이 책은 Xcode를 이용한 Objective-C 프로그래밍의 기초 지식과 먼저 시작한 개발자들의 개발 경험담을 토대로 Xcode와 Objective-C에 쉽게 익숙해질 수 있도록 도와주는 것은 물론 기존에 프로그래밍 경험이 별로 없는 개발자들도 쉽게 iPhone 프로그래밍에 다가설 수 있게 해주는 가이드 북이다.
Objective-C를 사용해 애플리케이션을 자유자재로 개발할 수 있게 되기까지의 과정은 결코 쉽지만은 않다. C언어의 기본 기능과 Objective-C의 확장 기능, 나아가 방대한 양의 Cocoa 프레임의 기능들을 이해해야 하기 때문이다. 그래서 이 책은 프로그래밍을 처음 시작하는 사람, 개발 경험이 아주 얕은 사람도 한발 한발 기본부터 착실하게 학습할 수 있도록 Xcode 3.2를 사용해 Objective-C 프로그램을 만드는 방법에 대해 기초부터 설명하고 있다. 프로그래밍의 기본과 Objective-C에 대한 기초 지식을 확실하게 이해할 수 있도록 일부러 화려한 GUI 애플리케이션이 아니, 프로그램의 흐름을 파악하기 쉬운 터미널 애플리케이션을 중심으로 설명했다. 또한 변수의 체계나 if문, for문 등의 제어 구조 같은 기본적인 문법에 대해서도 자세히 설명하고 있고, Objective-C의 긴 메서드명도 Xcode의 자동완성기능을 활용해 입력하는 방법을 설명하고 있으므로 프로그래밍을 완전히 처음 시작하는 사람도 쉽게 배울 수 있다.