Objective-C и программирование для Mac OS X и iOS

Learn Objective-C on the Mac: For OS X and iOS
Название в оригиналеLearn Objective-C on the Mac: For OS X and iOS
ИздательствоВильямс
Год издания2013
Страниц416
ПереплетТвердый переплет
ИзданиеВторое издание
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-8459-1826-0
ИзготовительООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Книга, написанная ведущими специалистами по программированию для операционных систем iOS и OS X, представляет собой полный курс по основам языка Objective-C. В ней изложены все основные темы, связанные с программированием мобильных устройств iPhone и iPad с помощью языка Objective-C, в частности, блоки, расширение класса, наследование, композиция, инициализация объектов, категории, протоколы, управление памятью и организация исходных файлов. В книге описан механизм управления памятью ARC, статический анализатор кода и механизм Grand Central Dispatch. Подробно описывается использование библиотек UIKit и APKit.

Книга, написанная ведущими специалистами по программированию для операционных систем iOS и OS X, представляет собой полный курс по основам языка Objective-C. В ней изложены все основные темы, связанные с программированием мобильных устройств iPhone и iPad с помощью языка Objective-C, в частности, блоки, расширение класса, наследование, композиция, инициализация объектов, категории, протоколы, управление памятью и организация исходных файлов. В книге описан механизм управления памятью ARC, статический анализатор кода и механизм Grand Central Dispatch. Подробно описывается использование библиотек UIKit и APKit.
Справочник предназначен как для опытных программистов на языке С, так и для новичков, переходящих на язык Objective-C с других языков программирования.

Начинайте создавать приложения на основе новейших технологий, включающих в себя устройства iPhone и iPad, а также компьютеры Mac, с помощью этой книги. В книге показано, как использовать библиотеки AppKit и UIKit для разработки приложений, предназначенных для операционной системы iOS, и/или интерфейсы для операционной системы OS X.

Ведущие эксперты по компьютерам Mac Скотт Кнастер и Вакар Малик предлагают полный курс по основам языка Objective-C с помощью новейшей среды Xcode, разработанной компанией Apple. Вы также ознакомитесь с каркасом Cocoa, сопровождающим язык Objective-C. Освоив язык по этой книге, вы сможете работать в среде Cocoa и создавать полноценные проекты.

Эта книга поможет вам:

  • понимать смысл переменных и разрабатывать собственные структуры данных
  • работать с новыми функциональными возможностями языка Objective-C, такими как блоки, автоматический подсчет ссылок (ARC) и расширения классов
  • работать с новыми инструментами, такими как статический анализатор Clang и платформа Grand Central Dispatch (GCD)
  • использовать библиотеку UIKit для создания простого и эффективного интерфейса для мобильных устройств

В данной книге также подробно излагаются основные темы, такие как наследование, композиция, инициализация объектов, категории, протоколы, управление памятью и организация исходных файлов.
Независимо от того, являетесь ли вы опытным программистом на языке С или переходите на язык Objective-C с другого языка, например С++ или Java, эта книга продемонстрирует вам, как использовать всю мощь языка Objective-C в своих приложениях.

ОБ АВТОРАХ

Скотт Кнастер работал в компании Apple еще тогда, когда она не была такой "крутой".

Работая в компании, Скотт помогал разработчикам создавать программное обеспечение для компьютеров Mac еще "на заре туманной юности" этой платформы, когда идея о технологии Cocoa еще лишь витала в воздухе. В настоящее время Скотт работает в подразделении Developer Relations компании Google и ведет блог Google Mac Blog. Он живет в Силиконовой долине среди компьютерных гуру.

Вакар Малик - энтузиаст системы UNIX, проработавший с ней длительное время. Он работал в компании Apple с самого начала разработки операционной системы Mac OS X, помогая разработчикам технологии Cocoa и системы UNIX. В настоящее время он работает в компании MeLLmo, Inc. и создает превосходное программное обеспечение iOS Software.

Марк Далримпл - программист на платформах Mac и UNIX с большим стажем, работающий над кроссплатформенным инструментарием, инструментами для публикации в Интернете, высокопроизводительными веб-серверами и настольными приложениями. В свободное время Марк играет на тромбоне и фаготе и делает из надувных шариков забавных зверушек.

Содержание

Об авторах
Предисловие
Глава 1. Привет!
Глава 2. Расширения языка C
Глава 3. Введение в объектно-ориентированное программирование
Глава 4. Наследование
Глава 5. Композиция
Глава 6. Организация исходных файлов
Глава 7. Дополнительные сведения о программе Xcode
Глава 8. Краткий обзор каркаса Foundation Kit
Глава 9. Управление памятью
Глава 10. Инициализация объекта
Глава 11. Свойства
Глава 12. Категории
Глава 13. Протоколы
Глава 14. Блоки и параллельность
Глава 15. Введение в каркас UIKit
Глава 16. Введение в каркас AppKit
Глава 17. Работа с файлами
Глава 18. Кодирование “ключ–значение”
Глава 19. Использование утилиты Static Analyzer
Глава 20. Класс NSPredicate
Приложение А. Переход на язык Objective-C с других языков программирования

Кадры Все 10

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам