Hajm 304 sahifalar
2014 yil
Сила Objective-C 2.0. Эффективное программирование для iOS и OS X
Kitob haqida
Эта книга поможет вам освоить всю мощь языка программирования Objective-C 2.0 и научит применять его максимально эффективно при разработке мобильных приложений для iOS и OS X. Автор описывает работу языка на понятных практических примерах, которые помогут как начинающим программистам, так и опытным разработчикам повысить уровень понимания Objective-C и существенно обогатить опыт его применения в своей работе.
В книге содержится 52 проверенных подхода для написания «чистого» и работающего кода на Objective-C, которые можно легко использовать на практике. Автор рассматривает такие темы, как проектирование интерфейсов и API, управление памятью, блоки и GCD, системные фреймворки и другие аспекты программирования на Objective-C, понимание которых поможет в эффективной разработке приложений для iOS или OS X.
Первое что хочу заметить, данная книга это не руководство для начинающих. Это книга для опытных программистов на Objective-C, для серьёзного углубления знаний. В ней рассматриваются такие вещи как Multithreading, Objective-C runtime, memory management, blocks. Также в книге много советов по оптимизации кода и дизайну интерфейсов. В целом это must read для программистов уровня Middle и выше.
Хочу отдельно отметить, что обычно к книгам по разработке для Apple отношусь настороженно, т.к. вся нужная информация есть в документации Apple. Но данная книга – исключение, т.к. здесь по сути выдержка довольно важных моментов, из различных областей языка. Она не заменит документацию, но даст отличный толчок к изучению языка на более глубоком уровне.
Перевод с оригинала достаточно неплох, но всё же есть некоторые ляпы, опять же для продвинутых программистов на Objective-C не критичные.
Считаю, что это следующая книга, которую следует прочитать после прочтения вводного курса по Objective-C, такого, как книга Аарона Хиллегласса. Она закрепит и расширит понимание языка и сделает его использование более осмысленным с точки зрения применения эффективных практик.
Хорошая книга для тех, кто готовится к собеседованию. Ёмко, кратко, по сути. В каком-то смысле все главы – это короткие мастер-классы по большим темам. Для тех, кто хочет поглубже узнать язык – хорошая точка опоры. Крайне советую Objective-C программистам.
Izohlar, 3 izohlar3