Rockable Press с гордостью представляет наш последний выпуск: Расшифровка iOS 6 SDK . Написанная пятью опытными экспертами по iOS и наполненная почти 500 страницами основных принципов разработки под iOS 6, эта великолепная новая электронная книга быстро поможет вам освоиться с iOS 6 SDK и всеми фундаментальными изменениями, произошедшими в Xcode и ландшафте устройств iOS в 2012. Получите свою копию сейчас!
Для кого эта книга
Декодирование iOS 6 SDK написано для промежуточных разработчиков iOS, которые хотят быстро освоиться с iOS 6 SDK и всеми фундаментальными изменениями, произошедшими в Xcode и ландшафте устройств iOS в 2012 году.
Начинающие разработчики iOS, которые понимают основы SDK и Xcode, также получат пользу от прочтения этой работы.
Книга придерживается нелинейного формата, который позволяет читателю решить, сколько времени потратить на какую-либо тему. Это достигается путем разделения каждой главы на раздел «Теоретический обзор» и раздел «Учебный проект».
Хотя, конечно, можно читать всю книгу от корки до корки (мы думаем, вам понравится это!), Также можно просто прочитать «Теоретический обзор» каждой главы, чтобы получить общее представление о iOS 6 SDK изменится, а затем вернитесь и сосредоточитесь на наиболее актуальных или интересных учебных проектах на более избирательной основе.
Независимо от того, как вы подходите к книге, ожидайте узнать о самых важных аспектах разработки с использованием iOS 6 SDK, Xcode и всех устройств iOS, выпущенных из Купертино в 2012 году.
Услышать от автора …
Здравствуйте, я Марк Хэммондс, и я один из авторов Decoding для iOS 6 SDK .
Как я уверен, вы знаете, что с выпуском iOS 6 было внесено много новых улучшений и изменений. Эти изменения тем более актуальны, что более 60% устройств iOS были обновлены до iOS 6 в течение первого месяца после выпуска.
В дополнение к новому крупному выпуску iOS разработчики также увидели три новых устройства iOS, два из которых, iPhone 5 и iPad mini, имели совершенно новые форм-факторы. Рабочий процесс разработки iOS также получил много новых изменений.
В 2012 году Xcode получил 9 новых выпусков, а компилятор LLVM получил обновления, которые в корне изменят то, как многие из нас пишут код Objective-C. Для тех, кто уже работает полный рабочий день в отрасли, идти в ногу с этими изменениями может показаться второй работой!
Целью этой книги является предоставление одного удобного ресурса для оттачивания ваших навыков iOS и в курсе всех последних достижений Купертино.
Контент организован таким образом, что вы можете быстро переходить к наиболее важным для вас разделам, а это значит, что вы можете тратить меньше времени на простое чтение о iOS 6 SDK и больше времени на создание следующего замечательного приложения для iOS 6!
Что покрывает книга
ГЛАВА 1: ОСНОВНЫЕ ПОЛОЖЕНИЯ IOS 6 SDK от Mark Hammonds
Начните с изучения всех наиболее важных изменений в экосистеме iOS и iOS 6 SDK. В учебном проекте из этой главы рассматриваются усовершенствования Xcode, компилятора LLVM, изменения авторотации в iOS 6, написание обратно совместимого кода и развертывание на iPhone 5, iPad 3 и iPad mini.
ГЛАВА 2: ИЗМЕНЕНИЯ И УЛУЧШЕНИЯ UITABLEVIEW от Aron Bury
Табличные представления — один из наиболее широко используемых компонентов в разработке iOS. iOS 6 представляет несколько важных изменений в представлениях таблиц, в том числе изменение парадигмы для создания ячеек табличных представлений, возможность предоставлять содержимое верхнего и нижнего колонтитула, а также новый элемент управления «pull-to-refresh» от Apple.
ГЛАВА 3: КОНТРОЛЬ ИЗОЛЯЦИИ ДАННЫХ, Марк Хэммондс
iOS 6 представляет несколько важных улучшений конфиденциальности, которые обеспечивают больший контроль над уровнем доступа приложений к пользовательским данным. В этой главе показано, как взаимодействовать с адресной книгой, календарями, напоминаниями, данными о местоположении и пользовательскими средами с помощью новых вызовов API.
ГЛАВА 4: ЯБЛОЧНЫЕ КАРТЫ И КОМПЛЕКТ КАРТЫ Аарон Крэбтри
В сочетании с выпуском Apple Maps, Map Kit также получил значительное количество улучшений и изменений API. В этой главе вы узнаете, как создать простое приложение для отслеживания велосипедных маршрутов.
ГЛАВА 5: НАПОМИНАНИЯ И КОМПЛЕКТ СОБЫТИЙ Аарона Крэбтри
Event Kit теперь позволяет разработчикам получать доступ к пользовательским напоминаниям и устанавливать оповещения о близости или времени. Узнайте, как воспользоваться этими функциями и создать приложение для бронирования на ужин.
ГЛАВА 6: КОНТРОЛЬ ТЕМЫ UIKIT Арон Бери
Настройка интерфейса приложения — отличный способ выделиться в App Store. В этой главе будут продемонстрированы многие новые возможности тем, предоставляемые UIKit в iOS 6!
ГЛАВА 7: ОСНОВНЫЕ АВТОМАТИЧЕСКИЕ ОСНОВАНИЯ Акиеля Хана
Разработка приложений, которые будут отлично смотреться на 3,5-дюймовом iPhone, 4-дюймовом iPhone, iPad и iPad mini, может оказаться сложной задачей. К счастью, новая система Apple Auto Layout значительно упрощает эту задачу, и эта глава познакомит вас с основами.
ГЛАВА 8: РАСШИРЕННЫЕ АВТОМАТИЧЕСКИЕ МЕТОДЫ Акиеля Хана
Продолжая рассмотрение главы 7, эта глава углубится в более продвинутые концепции автоматической компоновки, включая новый язык визуальных форматов (VFL) для управления ограничениями компоновки.
ГЛАВА 9: ОСНОВНЫЕ ВИДЫ КОЛЛЕКЦИИ Барта Джейкобса
С появлением iPad многие разработчики iOS начали использовать в своих приложениях передовые макеты на основе сетки. Класс UICollectionView делает это проще и надежнее, чем когда-либо, а представления коллекций наверняка станут любимым инструментом среди разработчиков iOS.
ГЛАВА 10: РАСШИРЕННЫЕ МЕТОДЫ ВИДА КОЛЛЕКЦИИ от Bart Jacobs
Эта глава демонстрирует универсальность и гениальность коллекционных представлений, демонстрируя некоторые из более сложных аспектов их архитектуры. В учебном проекте этой главы вы узнаете, как создать приложение для воспроизведения музыки, которое извлекает контент из локальной музыкальной библиотеки устройства.
ГЛАВА 11: ОСНОВНЫЕ СОЦИАЛЬНЫЕ ОСНОВЫ Барт Джейкобс
Внедрение Social Framework позволяет делиться контентом приложений в Twitter, Facebook или Sina Weibo, как никогда ранее. В этой главе вы познакомитесь с основами и научитесь создавать простое приложение для обмена фотографиями.
ГЛАВА 12: РАСШИРЕННЫЕ ТЕХНОЛОГИИ СОЦИАЛЬНЫХ ОСНОВ БАРТА ЯКОБСА
Эта глава расширяет принципы, представленные в главе 11, и демонстрирует, как создать базовый клиент Twitter, используя комбинацию инфраструктуры учетных записей и социальной платформы.
ГЛАВА 13: СОХРАНЕНИЕ И ВОССТАНОВЛЕНИЕ ГОСУДАРСТВА Акиеля Хана
Эта глава покажет вам, как получить максимальную отдачу от новых возможностей SDK по сохранению и восстановлению состояний, что поможет вам как никогда раньше передать ощущение целостности и эффективности в ваших приложениях!
ГЛАВА 14: ОСНОВНЫЕ ПРОХОДНЫЕ КОМПЛЕКТАЦИИ Аарона Крэбтри
Одним из наиболее перспективных нововведений в iOS 6 является приложение Passbook. В этой главе вы узнаете, как создать демонстрационный билет на сноуборд, который взаимодействует с Passbook и инфраструктурой Pass Kit.
Все еще не определились?
Если вы не определились, вы можете загрузить образцы страниц книги, чтобы почувствовать макет и стиль!
Купить сейчас!
Если вы достаточно слышали и хотите получить свою собственную копию, вы можете купить Decoding для iOS 6 SDK , посетив страницу «Rockable Press».