Статьи

Расшифровка iOS 6 SDK доступна уже сейчас!

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».