iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch

sku: 40099616
ACCORDING TO OUR RECORDS THIS PRODUCT IS NOT AVAILABLE NOW
410.00 грн.
Shipping from: Ukraine
Description
[html]Книга "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch" научит читателей разрабатывать собственные приложения для iPhone и iPad. Требуя лишь минимального знания языка Objective-C, написанная в легком стиле, она представляет собой полный курс программирования для iPhone, iPad и iPod touch.Следуя советам экспертов, читатели освоят проверенные приемы и методики оптимизации программ и приобретут ценный опыт.В книге "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch" рассмотрены следующие темы:- Загрузка и инсталляция среды Xcode и пакета iOS 6 SDK- Интеграция элементов управления интерфейсом, таких как кнопки, инструментальные панели и ползунки- Поддержка жестов, таких как щипки и скольжение- Работа с фотоаппаратом, библиотекой фотографий и встроенной системой GPS- Создание полноценных пользовательских интерфейсов с помощью представлений таблиц и коллекций- Сохранение и получение данных с помощью каркаса Core Data и библиотеки SQLite- Рисование с помощью библиотек Quartz 2D и OpenGL ES- Шаблоны проектирования, от простых представлений до сложных конструкций- Локализация приложений на многих языках- Работа с iCloudВ новом издании книги "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch" продемонстрированы возможности нового пакета iOS 6 SDK и последней версии среды Xcode.Все примеры были созданы заново с помощью самых современных версий среды Xcode и шаблонных проектов пакета iOS 6 SDK.В книге "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch" описаны новейшие сведения, необходимые для создания собственных приложений на самых современных версиях устройств под управлением системы iOS.Оглавление книги Дэйв Марк, Джек Наттинг, Джефф Ламарш, Фредрик Олссон "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch"Об авторах Глава 1. Добро пожаловать в джунгли Глава 2. Умиротворение богов Тики Глава 3. Основы взаимодействия Глава 4. Новые упражнения с интерфейсом Глава 5. Автоматический поворот и изменение размеров Глава 6. Приложения с несколькими представлениями Глава 7. Панели вкладок и селекторы Глава 8. Введение в табличные представления Глава 9. Контроллеры навигации и табличные представления Глава 10. Механизм Storyboards Глава 11. Особенности программирования для iPad Глава 12. Приложение Settings и пользовательские настройки Глава 13. Персистентность данных Глава 14. Эй! Послушайте об iCloud! Глава 15 . Организация фоновой обработки средствами технологии Grand Central Dispatch Глава 16. Рисование средствами Quartz и OpenGL Глава 17. Нажатия, касания и жесты Глава 18. Ориентирование на местности средствами подсистемы Core Location Глава 19. Чудесные свойства акселерометра и гироскопа Глава 20. Встроенная фотокамера и фотоархив Глава 21. Представление коллекции Глава 22. Локализация приложений Приложение А. Что дальше Содержание книгии Дэйв Марк, Джек Наттинг, Джефф Ламарш, Фредрик Олссон "iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch"Об авторах 20О технических редакторах 22Глава 1. Добро пожаловать в джунгли 23О чем эта книга 23Что вам требуется 24Возможности разработчика 25Что необходимо знать 26Чем отличается программирование для системы iOS? 27Только одно активное приложение 27Только одно окно 27Ограниченный доступ 28Ограниченное время отклика 28Ограниченный размер экрана 28Ограниченные ресурсы системы 29Сбора мусора нет, но... 29Некоторые новшества 29Другой подход 30Содержание книги 30Что нового в данном издании 32Вы готовы? 32Глава 2. Умиротворение богов Тики 33Настройка проекта в среде Xcode 33Окно рабочей области программы Xcode 38Приступим к проекту 46Введение в программу Interface Builder 47Что записано в nib-файле 49Библиотека 50Добавление метки в окно View 51Изменение атрибутов 54Шлифовка приложения - завершающие штрихи 54Возвращение домой 60Глава 3. Основы взаимодействия 61Парадигма "модель-представление-контроллер" 61Создание проекта 62Создание контроллера представления 63Выходы и действия 65Выходы 65Действия 66Разработка контроллера представления 67Разработка пользовательского интерфейса 68Добавление кнопок и метода действия 69Добавление метки и выхода 73Создание метода действия 76Испытание 77Добавим приложению стиль 77Использование делегата приложения 79Возвращаемся домой 82Глава 4. Новые упражнения с интерфейсом 83Экран, наполненный элементами управления 83Активные, статические и пассивные элементы управления 85Создание приложения 87Реализация графического представления и полей редактирования 87Добавление графического представления 87Настройка атрибутов представления 91Добавление полей редактирования 94Установка атрибутов для второго поля редактирования 99Создание и присоединение выходов 99Закрытие клавиатуры 101Закрытие клавиатуры при нажатии кнопки Done 101Закрытие клавиатуры прикосновением к фону 102Добавление ползунка и метки 104Добавление ограничений сверху 107Создание и связывание действий и выходов 108Реализация метода действия 108Реализация переключателей, кнопки сегментированного элемента управления 109Добавление переключателей с метками 110Связывание и создание выходов переключателя и действий 110Реализация действий переключателя 111Добавление кнопки 112Реализация действия сегментированного элемента управления 113Реализация списка действий и сигнала 114Метод, реализующий делегата "списка" действий 114Демонстрация списка действий 114Украшение кнопки 118Использование метода viewDidLoad 118Состояния элемента управления 119Растягивающиеся изображения 120Финиш 120Глава 5. Автоматический поворот и изменение размеров 121Механизм автоматического поворота 122Точки, пиксели и дисплей Retina 122Способы реализации автоматического вращения 123Выбор ориентации представления 124Поддержка ориентации на уровне приложения 124Настройка поддержки поворота 125Проектирование интерфейса с помощью атрибутов автоматического изменения размеров 127Замещение ограничений, заданных по умолчанию 130Кнопки, занимающие всю ширину представления 131Перестройка представления при повороте 133Объявление и связывание выходов 134Перемещение кнопок при повороте 135Переключение представлений 136Проектирование двух представлений 137Реализация переключения 139Изменение коллекций выходов 141Поворачиваем 141Глава 6. Приложения с несколькими представлениями 143Основные типы приложений с несколькими представлениями 143Архитектура приложения с несколькими представлениями 147Корневой контроллер 148Устройство представления содержимого 149Создание переключателя представлений 149Создание контроллера представления и nib-файлов 150Модификация делегата приложения 153Модификация файла BIDSwitchViewController.h 154Добавление контроллера представления 154Создание представления с инструментальной панелью 156Создание корневого контроллера представления 158Реализация представлений содержимого 162Анимация перехода 164Переключение 166Глава 7. Панели вкладок и селекторы 167Приложение Pickers 168Делегаты и источники данных 170Настройка каркаса панели вкладок 171Создание файлов 171Добавление корневого контроллера представления 172Создание файла TabBarController.xib 174Первичный тест 180Реализация селектора даты 181Реализация однокомпонентного селектора 184Объявление выходов и действий 184Создание представления 185Реализация контроллера как источника данных и делегата 186Реализация многокомпонентного селектора 190Объявление выходов и действий 190Создание представления 190Реализация контроллера 191Реализация зависимых компонентов 193Создание простой игры с пользовательским селектором 200Создание заголовочного файла контроллера 200Создание представления 200Добавление изображений 202Реализация контроллера 202Метод spin 203Метод viewDidLoad 204Последние штрихи 205Связывание в Audio Toolbox Framework 208Последний оборот 210Глава 8. Введение в табличные представления 211Азы табличных представлений 211Табличные представления и ячейки табличного представления 211Сгруппированные и простые таблицы 213Реализация простой таблицы 214Проектирование представления 214Программирование контроллера 215Добавление изображения 219Использование стилей ячеек табличных представлений 220Настройка уровня отступа 222Обработка выбора строки 223Изменение размера шрифта и высоты ячейки 224Настройка ячеек табличного представления 226Добавление дочерних представлений к ячейкам табличного представления 226Создание подкласса UITableViewCell 227Добавление новых ячеек 227Реализация кода контроллера 230Загрузка объекта класса UITableViewCell из nib-файла 232Проектирование ячейки табличного представления в Interface Builder 233Использование новой ячейки табличного представления 235Группированные и индексированные разделы 236Построение представления 236Импорт данных 237Реализация контроллера 237Добавление индекса 240Реализация панели поиска 241Добавление панели навигации 246Собираем все в таблице 248Глава 9. Контроллеры навигации и табличные представления 249Контроллеры навигации 250Преимущества стека 250Стек контроллеров 250Nav - иерархическое приложение в шести частях 252Знакомство с подконтроллерами 252Создание каркаса приложения Nav 256Добавление изображений в проект 263Первый подконтроллер: представление кнопки раскрытия 264Второй подконтроллер: список вариантов 272Третий подконтроллер: элементы управления на строках таблицы 276Четвертый подконтроллер: перемещаемые строки 283Пятый подконтроллер: удаляемые строки 288Шестой подконтроллер: редактируемое детализированное представление 292Но это еще не все... 308Мы на финише 310Глава 10. Механизм Storyboards 311Создание простой раскадровки 312Прототипы динамических ячеек 314Содержимое динамической таблицы в стиле раскадровок 315Редактирование клеток прототипа 316Источник данных для обычного табличного представления 317Будет ли это загружаться? 319Статические ячейки 320Как обеспечить статичность 320Старый добрый источник данных для табличного представления 321Вы говорите: "Переход", я говорю: "Переход" 322Создание навигатора переходов 324Заполнение пустой грифельной доски 324Первый переход 326Немного более полезный список заданий 327Просмотр деталей задания 328Еще несколько переходов, пожалуйста 329Передача задания из списка 329Обработка деталей заданий 331Передача деталей обратно 332Как заставить список получать детали 332Закончим работу гладким переходом 334Глава 11. Особенности программирования для iPad 335Раздельные представления и всплывающие меню 335Создание проекта SplitView 338Определение структуры с помощью раскадровки 340Определение функциональности в коде 342Работа над "президентским" приложением 349Создание пользовательского всплывающего меню 355Резюме 361Глава 12. Приложение Settings и пользовательские настройки 363Знакомство с пакетом настроек 363Приложение AppSettings 364Создание проекта 366Подготовка пакета настроек 367Чтение настроек в нашем приложении 382Изменение настроек из среды нашего приложения 387Регистрация настроек, заданных по умолчанию 389Будем реально смотреть на мир 391Телепортируй меня, Скотти 394Глава 13. Персистентность данных 395"Песочница" приложения 396Определение местоположения каталога Documents 397Определение местоположения каталога tmp 397Стратегии сохранения файлов 398Однофайловая персистентность 398Многофайловая персистентность 398Использование списков свойств 399Последовательная сериализация списка свойств 399Первая версия приложения Persistence 400Архивирование объектов моделей 404Соответствие протоколу NSCoding 405Реализация протокола NSCopying 406Архивирование и разархивирование объектов данных 407Приложение Archiving 408Использование встроенной в iOS базы данных SQLite3 411Создание или открытие базы данных 412Использование связанных переменных 414Приложение SQLite3 415Использование подсистемы Core Data 421Сущности и управляемые объекты 423Приложение Core Data 427Настойчивость вознаграждается 436Глава 14. Эй! Послушайте об iCloud! 437Управление хранилищем документов с помощью класса UIDocument 438Создание приложения TinyPix 438Создание класса BIDTinyPixDocument 439Основной код 442Начальная раскадровка 449Создание класса BIDTinyPixView 451Детализация раскадровки 455Добавление поддержки службы iCloud 459Создание профиля ресурсов 460Подключение к службе iCloud 461Как послать запрос 461Где сохранить файл? 463Сохранение настроек в службе iCloud 464О чем мы не рассказали 465Глава 15 . Организация фоновой обработки средствами технологии Grand Central Dispatch 467Диспетчер Grand Central Dispatch 467Введение в приложение SLOWWORKER 468Основы многопоточной обработки 472Единицы работы 473Организация очередей на низком уровне средствами GCD 473Особое назначение блоков 474Усовершенствование приложения SlowWorker 475Фоновая обработка 481Жизненный цикл приложения 483Уведомления о смене состояния 483Создание приложения State Lab 485Исследование состояний исполнения 486Практическое применение смены состояний исполнения 489Обработка неактивного состояния 490Обработка фонового состояния 494Прощание с диспетчером GCD 502Глава 16. Рисование средствами Quartz и OpenGL 503Две точки зрения на графику 503Метод рисования, принятый в технологии Quartz 2D 504Графические контексты технологии Quartz 2D 505Система координат 506Задание цветов 507Рисование изображений в контексте 509Рисование форм: прямоугольников, прямых и кривых линий 510Образцы инструментальных средств Quartz 2D: узоры, градиенты и пунктиры 510Приложение QuatzFun 510Создание приложения 512Ввод кода рисования из библиотеки Quartz 2D 521Оптимизация приложения QuartzFun 526Приложение GLFun 530Создание приложения GLFun 530Создание класса BIDGLFunView 531Обновление класса BIDViewController 538Обновление nib-файла 538Завершение приложения GLFun 539Приближаясь к концу 539Глава 17. Нажатия, касания и жесты 541Мультисенсорная терминология 542Цепочка реагирующих элементов 542Реакция на события 543Передача события по цепочке реагирующих элементов, поддерживаемой в активном состоянии 544Мультисенсорная архитектура 545Четыре метода уведомления о касаниях 545Приложение TouchExplorer 546Распознавание скольжения пальцами по экрану 551Применение автоматического распознавания жестов 554Реализация скольжения несколькими пальцами по экрану 555Распознавание многократных нажатий экрана 557Распознавание щипков и вращения 563Создание и применение специальных жестов 567Определение жеста "галочка" 567Методы класса CheckPlease 570Ставим галочку! 572Глава 18. Ориентирование на местности средствами подсистемы Core Location 573Диспетчер местоположения 574Задание требуемой точности 574Установка фильтра расстояния 575Запуск диспетчера местоположения 575Благоразумное использование диспетчера местоположения 576Делегат диспетчера местоположения 576Обновление координат 576Определение широты и долготы с помощью класса CCLocation 576Уведомления об ошибках 578Опробование подсистемы Core Location 579Обновление диспетчера местоположения 582Определение пройденного расстояния 583Визуализация движения на карте 584Куда ни пойдешь, всюду себя найдешь 587Глава 19. Чудесные свойства акселерометра и гироскопа 589Физические основы работы акселерометра 589Не забывайте о вращении 591Каркас Core Motion и диспетчер движения 591Движение на основе событий 592Упреждающий доступ к данным о движении 597Результаты измерений акселерометром 599Обнаружение сотрясений 600Встроенные средства обнаружения сотрясений 602Сотрясение на грани поломки 602Акселерометр в качестве контроллера направления 608Катание шаров 608Построение представления для шарика 611Расчет движения шарика 614Катимся дальше 616Глава 20. Встроенная фотокамера и фотоархив 617Применение селектора изображений и класса UiimagePickerController 617Реализация делегата контроллера для селектора изображений 620Полевые испытания фотокамеры и фотоархива 621Разработка интерфейса приложения 622Реализация контроллера представления фотокамеры 623Проще простого! 626Глава 21. Представление коллекции 627Создание проекта DialogViewer 627Исправление класса контроллера представления 628Определение пользовательских ячеек 629Конфигурирование контроллера представления 631Содержимое ячеек 633Создание потока 634Представления заголовка 635Глава 22. Локализация приложений 637Архитектура локализации 637Файлы символьных строк 639Содержимое файла символьных строк 639Макрокоманда для локализации символьных строк 640Локализация реального приложения под iOS 641Создание приложения LocalizeMe 642Тестирование приложения LocalizeMe 645Локализация nib-файла 646Локализация национального флага 650Формирование и локализация файла символьных строк 651Локализация отображаемого названия приложения 656Ауф видерзеен 658Приложение А.Что дальше 659Документация, предоставляемая компанией Apple 659Списки рассылки 660Дискуссионные форумы 660Веб-сайты 661Блоги 662Конференции 663Следите за публикациями авторов книги 663На прощание 664Предметный указатель 665[/html]
Technical Details
categoryTitle: | Научная и техническая литература |
rating: | 0 |
Price history chart & currency exchange rate
Customers also viewed

145.43 грн.
High Quality Brand New Filter Replacement 20 Li A1 Accessories Lidl IAN PHSSA Reusable Spare Parts Vacuum Cleaner
aliexpress.com
1,004.26 грн.
New Casual Chain Crossbody for Women Simple Shoulder Bag Ladies Designer Handbags PU Leather Messenger Bags
aliexpress.com
6,149.40 грн.
Туфли женские на толстой подошве, сетчатые повседневные, дышащие, на шнуровке, плоская подошва, повседневные спортивные туфли
aliexpress.ru
431.70 грн.
Новинка крем для похудения 7 дней крем для быстрой коррекции формы и укрепления массажа для брюшного сжатия большого живота рук ног украшение мужского желудка
aliexpress.ru
769.92 грн.
Женский тонкий пуховик с логотипом на заказ, осенне-зимняя облегающая короткая верхняя одежда с капюшоном и теплой молнией, Женское пальто с утиным пухом
aliexpress.ru
1,203.29 грн.
Плата для чипа HITBOX RP2040Pico для SKY2040, плата для разработки игрового чипа для Nintendo Switch Fighting, аксессуары для управления J8X5
aliexpress.ru
573.39 грн.
Аксессуары для электрического скутера, материнская плата со светодиодным дисплеем, приборная панель для Xiaomi 1S, запчасти для электрического скутера
aliexpress.ru
419.24 грн.
Модный разноцветный кожаный флип-чехол с магнитной застежкой и отделением для карт для Vsmart Joy 3
aliexpress.ru
359.82 грн.
Aloha Baby Banner Cake Topper Glitter, Rose Red Aloha Baby Shower Decorations for Girl, Hawaii Tropical Theme Baby Shower Decor
aliexpress.com
408.02 грн.
Увлажнитель воздуха Sanrioed Kuromi в стиле аниме для кукол, милый мультяшный увлажнитель воздуха с USB-гидратором и украшением для рабочего стола, подарок
aliexpress.ru
787.37 грн.
Стоящая Зебра мягкие животные плюшевая игрушка искусственная Зебра кукла Фотография реквизит Рождественские подарки на день рождения
aliexpress.ru
951.91 грн.
Плата контроллера экрана для ноутбука B141EW03 B141EW04, 14,1 дюйма, комплект «сделай сам», 1280*800 AV VGA HDMI-совместимый LVDS 30 Pin 1CCFL
aliexpress.ru
408.02 грн.
Car Accessories For Toyota RAV4 XA50 Hybrid 2019-2022 2023 Stainless Front Reading Light Audio Tweeter Speaker Cover Trim Sticke
aliexpress.ru
1,302.18 грн.
Беспроводной автомобильный донгл-бокс для завода Carplay, оригинальный автомобильный проводной для беспроводного навигационного модуля Android
aliexpress.ru
523.53 грн.
KGT HGH15 HGH20 HGH25 HGH30 L 100 200 300 400 500 600 800mm heavy linear rail slide 1pc HG15 linear guide 1pc HGH15 carriage
aliexpress.com
738.76 грн.
Spring Summer baby canvas shoes for boys girls denim shoes kids high cut shoes children mid calf boots lacing up 4 to 14 yrs
aliexpress.com
191.96 грн.
Fine hole straight edge angel eyes TPU suitable for 13Promax Apple 12Pro oil painting 11pro/XR mobile phone case 7/8p
aliexpress.com
201.93 грн.
Ridefit Percent Motorcycle Motorbike Racing Riding Bike Motocross MX MTB ATV Off Road Full Finger Out Sports Gloves New
aliexpress.com
271.74 грн.
Women PU Leather Trousers Vintage High Waist Button Straight-Leg Pants Autumn Casual Party Street Office Solid Pants
aliexpress.com
163.29 грн.
Summer Women Sporty Solid Color Sleeveless O Neck Sleeveless Quick Dry Raceback Vest Loose female clothes gym
aliexpress.com
430.04 грн.
Japan Anime One Piece Roronoa Zoro Hoodie Mens Fashion Casual Hoodies Men Women Harajuku Luffy Clothes Man Oversized Sweatshirts
aliexpress.com
747.90 грн.
Kimetsu No Kaisen Throws Blankets Collage Flannel Ultra-Soft Warm picnic blanket bedspread on the bed
aliexpress.com
2,261.15 грн.
2021 new cool bright face down cotton jacket women's short Korean thickened small man stand collar jacket
aliexpress.com
631.56 грн.
Quilted Cotton Handbags for Women Chain Designer Messenger Bag Embroidery Thread Crossbody Bag Ladies Black Fashion Shoulder Bag
aliexpress.com
2,724.02 грн.
8.5 Inch 67 Layers Steel Damascus Knife Sashimi Sushi Filleting Fish Chef Cleaver Kiritsuke Japanese Kitchen Knives
aliexpress.com
334.30 грн.
bras bra women's strapless padded bralette underwear floral lace cropped women lingerie, Red;black
dhgate.com
1,133.34 грн.
yoga outfits elastic vest women sportswear shirt jogger workout tanks crop sports for gym running fitness clothing, White;red
dhgate.com
1,317.58 грн.
women's suits & blazers 2021 fashion buttons loose blazer women chic long sleeve pockets suit jackets autumn winter female outwear vs31, White;black
dhgate.com
3.54 грн.
rose red matte fake nails rose red frosted false nails square full nail art tips press on finger manicure accessories, Red;gold
dhgate.com
1,561.59 грн.
1-13 40249 artsy handbags women bags tote leather messenger bags packages pu leather female crossbody bags
dhgate.com
3,669.13 грн.
down jacket white duck down women winter warm hooded fur collar fashion loose women's jacket jk295, Black
dhgate.com