год-2011
624 страницы
В этом хите продаж Разработка приложений для Iphone, Ipad и Ipod touch с использованием IOS SDK. Марк авторы представили на суд читателей любопытный материал, описывающий обновления системы IOS 4 и новейшую версию инструментального средства Xcode 3, разработанного фирмой Apple. Все исходные коды книги были обработаны на базе новейших шаблонов среды Xcode и текущих интерфейсов прикладного программирования. Все иллюстрации сделаны в системе IOS 4 и среде Xcode 3. Эта книга представляет собою полный курс разработки приложений для системы IOS. Прочитав книгу, вы освоите технологию, которая работает на устройствах Iphone, Ipad и Ipod touch. Книга начинается с объяснений, как загрузить и инсталлировать нужные инструменты и как сделать I-е простое приложение. После вы изучите способы интеграции элементов интерфейса системы IOS, к примеру, кнопок, переключателей, селекторов, инструментальных панелей и ползунков, которые пользователи обязаны неплохо знать и широко применять. Вы освоите большое количество шаблонов проектирования: от простого одиночного представления до сложных иерархий представлений. Авторы снимают покров таинственности с искусства создания таблиц, вы научитесь сохранять и извлекать данные при помощи механизмов SQLITE, встроенной системы управления БД в устройстве Iphone и подсистемы Core Data, стандартного механизма обеспечения персистентности, которую компания Apple стала обеспечивать в системе IOS с момента возникновения версии комплекта инструментов SDK 3.
И это еще не все! Вы научитесь рисовать при помощи библиотек Quartz 2d и OPENGL ES, добавлять в свои приложения поддержку сложных мультисенсорных жестов (щипков и скольжений), и вести работу с фотоаппаратом, фотоальбомом, акселерометром и встроенной системой GPS. Вы узнаете, как стоит настроить приложение и научитесь локализовать его для массы языков. К тому же, вы научитесь применять новые параллельные интерфейсы прикладного программирования, включенные в систему IOS 4, и делать надежные многопоточные приложения при помощи механизма Grand Central Dispatch.
Эта книга
-
посвящена устройству Iphone 4, благодаря чему она стала хитом продаж и самой нужной книгой для девелоперов, использующих технологию Cocoa Touch
-
написана в ясной и простой манере
-
содержит немало полезных советов и методов, помогающих читателям стать профессиональными разработчиками приложений в системе IOS
ОБ авторах
Дэйв Марк (Dave Mark) - опытный разработчик программ для компьютеров Mac и автор множества книжек, посвященных компьютерам Mac и создании программ для системы IOS, включая книжки Beginning Iphone 3 Development (Apress, 2009), More Iphone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992) и Ultimate Mac Programming (Wiley, 1995). Дэйв - глава компании MARTIANCRAFT, занимающейся разработкой программ для систем IOS и Android. Дэйв любит воду и проводит в ней или возле нее столько времени, сколько может себе позволить. Вместе со собственной женой и 3-мя детьми он живет в Виргинии. Джек Наттинг (Jack Nutting) применял объектно-ориентированную среду разработки Cocoa еще в те времена, когда она не называлась Cocoa. Он применял среду Cocoa и ее предшественниц для разработки широкого спектра коммерческих и промышленных приложений, включая игры, средства графического проектирования, электронную торговлю, телекоммуникации, и финансовые, издательские и туристические компьютерные системы. Когда он не работал над проектами для систем Mac или IOS, он разрабатывал веб-приложения при помощи среды Ruby on Rails. Джек является страстным поклонником языка Objective-C и каркасов Cocoa. Он постоянно готов детально обговаривать преимущества динамической диспетчеризации и манипуляций с динамически подгружаемыми классами с любым, кто готов его слушать (и даже с тем, кто этого не желает). Джек - основное автором книжек Learn Cocoa on the Mac (Apress, 2010) и Beginning Ipad Development for Iphone Developers (Apress, 2010). Порой он ведет блог на веб-странице http://www.nuthole.com. Джефф Ламарш (Jeff LAMARCHE) - разработчик программ для операционных систем Mac и IOS, имеющий более чем двадцатилетний опыт работы. Он написал немало книжек, посвященных создании ПО для операционных систем IOS and Mac, включая Beginning Iphone 3 Development (Apress, 2009), More Iphone 3 Development (Apress, 2010) и Learn Cocoa on the Mac (Apress, 2010). Джефф - глава компании MARTIANCRAFT, занимающейся разработкой программ для систем IOS и Android.
Оглавление книги
"Разработка приложений для iPhone, iPad и iPod touch с использованием iOS SDK"
Об авторах
Предисловие
Глава 1. Добро пожаловать в джунгли
Глава 2. Умиротворение богов Тики
Глава 3. Основы взаимодействия
Глава 4. Новые упражнения с интерфейсом
Глава 5. Автоматический поворот и изменение размеров
Глава 6. Приложения с несколькими представлениями
Глава 7. Панели вкладок и селекторы
Глава 8. Введение в табличные представления
Глава 9. Контроллеры навигации и табличные представления
Глава 10. Особенности программирования для iPad
Глава 11. Приложение Settings и пользовательские настройки
Глава 12. Персистентность данных
Глава 13. Организация фоновой обработки средствами технологии Grand Central Dispatch
Глава 14. Рисование средствами Quartz и OpenGL
Глава 15. Постукивания, касания и жесты
Глава 16. Ориентирование на местности средствами подсистемы Core Location
Глава 17. Чудесные свойства акселерометра и гироскопа
Глава 18. Встроенная фотокамера и фотоархив
Глава 19. Локализация приложений
Глава 20. Что дальше