Пер. с англ. — 2-е издание. — М.: ИД "Вильямс", 2012. — 352 с. : ил. — ISBN: 978-5-8459-1777-5.
Для того чтобы овладеть языком Objective-C, необходимо усвоить основные принципы его построения. В отличие от языков программирования C++, D или Java, которые разработаны как новые C-подобные языки, язык Objective-C является гибридным языком. Он представляет собой чистое надмножество языка C, а это означает, что каждая действительная программа на C является также действительной программой на Objective-C. А кроме того, в нем допускается использовать некоторые Smalltalk-подобные синтаксические конструкции и семантику.
Этот небольшой справочник составлен по принципу разговорника в удобной, краткой и доступной форме и содержит пояснения к многочисленным примерам самого основного кода для решения типичных задач, возникающих при разработке прикладных программ на Objective-C, включая управление памятью, применение распространенных шаблонов проектирования, манипулирование числами, строками, датами, коллекциями, потоками, блоками, уведомлениями, файлами и списками свойств, а также обработку ошибок, доступ к сети, обращение к динамической библиотеке и отладку программ на Objective-C.
Книга адресована тем, кто имеет опыт программирования на Objective-C, но желает досконально и быстро разобраться в тонкостях написания кода на этом языке программирования.