Название: iPhone. Разработка приложений с открытым кодом. 2-е изд.
Автор: Здзиарски Дж.
Издательство: БХВ-Петербург
Год: 2009
Страниц: 360
Формат: PDF
Размер: 52,4 МБ
ISBN: 978-5-9775-0397-6
Качество: Хорошее
Для сайта:
Vuzer.info
Книга посвящена разработке приложений для iPhone на языке Objective-C с помощью iPhone API, используя последние версии инструментария с открытым кодом, обновленного для программного обеспечения iPhone 2.x и iPhone 3G. Рассматриваются настройка и работа с приложениями iPhone. Описана разработка пользовательских интерфейсов с помощью графической оболочки UIK.it. Показана обработка событий. Рассмотрено программирование графики, включая анимацию и трехмерную трансформацию поверхностей.
Уделено большое внимание вопросам записи и воспроизведения звуковых файлов. В приложении описаны различные приемы программирования и классы открытого кода для создания собственных приложений для iPhone.
Содержание:
Предисловие
Для кого предназначена эта книга
Структура книги
Используемые в этой книге обозначения
Использование примеров кода
Благодарности
Глава 1. Знакомство с iPhone и его настройка
Процедуры взлома (jailbreak)
Установка дополнительных компонентов UNIX
Дополнительные ресурсы
Глава 2. Начало работы с приложениями
Анатомия приложения
Создание бесплатного пакета инструментов
Создание и установка приложении
Переход к Objective-C
Глава 3. Введение в UIKit
Основные элементы пользовательского интерфейса
Окна и виды
Самое бесполезное приложение
Порождение от
UIView
Второе самое бесполезное приложение
Текстовые виды
Панели навигации
Переходные виды
Листы действий
Таблицы
Манипуляции строкой состояния
Бейджи приложения
Сервисы приложения
Глава 4. Обработка событий и платформа Graphics Services
Введение в геометрические структуры
Введение в
GSEvent
Пример: перетаскивание значка
Глава 5. Графическое программирование с использованием Core Surface и Quartz Core для опытных пользователей
Уровни
Поверхности экрана
Анимация уровня
Преобразования уровней
Глава 6. Звук
Core Audio: великолепна, но вы не можете ее использовать
Celestial
Audio Toolbox
Глава 7. Проектирование в UIKit для опытных пользователей
Элементы управления
Таблицы предпочтений
Индикаторы прогресса
UIProgressBar: когда вращающиеся индикаторы не подходят
Progress HUDs: когда важно блокировать любые действия
Обработка изображений
Списки разделов
Выборщики
Выборщик даты и времени
Панели инструментов
Изменения ориентации
Виды Web-документа и прокрутки
Приложение, различные приемы и способы
Выполнение дампа экрана
Выполнение дампа иерархии UI
Вызов Safari
Инициирование телефонных звонков
Вибрирование
Прозрачные виды
Переворачиванне альбома в стиле Cover Flow
Предметный указатель