Нойбург М., Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa
2014 г., 384 стр., 978-5-8459-1895-6
Наличие в интернет-магазинах
Описание книги
Если вы впервые приступаете к разработке приложений для операционной системы iOS или хотите лучше понять ее основы, то практическое руководство \"Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa\" даст вам ясное представление о ее фундаментальных составляющих — языке программирования Objective-C, Xcode и Cocoa Touch. Вы освоите объектно-ориентированные концепции, научитесь использовать инструменты компании Apple для разработки приложений и узнаете, каким образом среда Cocoa обеспечивает базовые функциональные возможности, которыми должно обладать приложение для iOS. Десятки примеров проектов можно загрузить с веб-сервиса GitHub.
Прочитав книгу\"Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa\";, вы
изучите язык Си(C) и поймете, как устроен язык Objective-C; научитесь создавать экземпляры и поймете, почему они имеют такую важность; проследите жизненный цикл проекта в среде Xcode 5, от задумки до размещения в App Store; научитесь создавать интерфейсы с помощью nib-файлов и редактора nib-файлов; узнаете, как в среде Cocoa используются лингвистические свойства языка Objective-C; научитесь использовать модель, управляемую событиями, и основные шаблоны проектирования Cocoa; поймете роль методов доступа, кодирования «ключ-значение» и свойств; оцените мощь объектного управления памятью на основе механизма ARC; научитесь пересылать сообщения и данные между объектами Cocoa.Купить эту книгу можно в интернет-магазинах
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
Так что сейчас, можно сказать, исполнилась моя мечта — хотя и не совсем, так как я хотел выпустить одну книгу в двух томах. Моя идея заключалась в том, что обе книги будут иметь одинаковое название и рассматриваться как первый и второй тома, с последовательной нумерацией страниц и глав — т.е. если бы первый том закончился, скажем, на главе 13 страницей 400, то второй том начинался бы со страницы 401 и главы 14. Увы, позиция O'Reilly Media была прямо противоположной. Таким образом, книга Programming iOS 7, хотя и начинается с 1 главы и страницы 1, является продолжением с того места, на котором закончилась книга iOS 7 Programming Fundamentals. Эти книги дополняют друг друга. Те, кто хочет получить полную информацию о написании приложений для операционной системы iOS, твердые знания и хорошо понимать предмет, я надеюсь, купят обе книги. В то же время наличие двух книг, как мне представляется, делает объем и область рассмотрения каждой книги более привлекательными для большинства читателей. Те, кто считают, что уже знают все, что надо знать о языках C и Objective-C, среде Xcode, а также о лингвистических и архитектурных основах среды Cocoa, более не жалуются на наличие 13 “лишних” глав, предшествующих настоящему материалу о написании кода для операционной системы iOS, — потому что эти 13 глав теперь выделены в отдельный том, iOS 7 Programming Fundamentals. Вторая книга, Programming iOS 7, теперь начинается как “Илиада” Гомера — с средины истории и предназначена для читателя, который знает язык и среду Xcode. Если такой читатель впоследствии меняет свое мнение и решает, что все же знать основы было бы неплохо, то книга iOS 7 Programming Fundamentals по-прежнему доступна и ожидает изучения. Что касается данной книги, iOS 7 Programming Fundamentals, то это книга, которую я давно хотел написать, но которая постоянно поглощалась большими книгами — Programming iOS 4, Programming iOS 5 и Programming iOS 6. Теперь, наконец-то, она выделена в собственный том и состоит из трех частей, посвященных основам программирования для iOS.
• Часть I представляет собой введение в язык программирования Objective-C и начинается с описания языка программирования C (который используется в практике программирования на Objective-C существенно больше, чем думают многие начинающие).
Затем описываются объектно-ориентированные концепции и механизмы работы классов и экземпляров.
• Часть II, немного отходит от языка и обращается к среде Xcode, в которой выполняется вся работа по созданию приложений для операционной системы iOS. Здесь поясняется, что такое проект Xcode и как превратить его в приложение, как комфортно работать в Xcode и как обратиться к документации, как писать и отлаживать код — словом, описаны все стадии разработки приложений вплоть до их размещения в App Store. Здесь также имеется глава, очень важная для понимания работы программы Interface Builder, описывающая выходы и действия, а также механику загрузки nib-файлов; однако ряд специализированных тем, как, например, ограничения автоматического макетирования, перенесены во вторую книгу.
• Часть III возвращается к языку Objective-C, но в этот раз с точки зрения среды Cocoa Touch. Среда Cocoa предоставляет важные базовые классы и добавляет такие лингвистические и архитектурные устройства, как категории, протоколы, делегирование и оповещения, а также освещает вопросы управления памятью. Здесь также рассматриваются шаблоны Key-Value Coding и Key-Value Observing. Прочитавший эту книгу программист приобретет фундаментальные знания и навыки, которыми должен владеть любой хороший программист iOS. Книга сама по себе не рассказывает, как создавать интересные приложения для операционной системы iOS (хотя и подкреплена десятками образцов проектов, которые можно скачать с моего сайта GitHub, но в ней в качестве иллюстраций постоянно используются мои собственные реальные приложения и ситуации из реального опыта программирования. Прочтя книгу, вы будете готовы приступить к реальному программированию для операционной системы iOS 7.
Содержание книги
Глава 2. Объектно-ориентированное программирование
Глава 3. Объекты и сообщения Objective-C
Глава 4. Классы Objective-C
Глава 5. Экземпляры Objective-C
Часть II. Интегрированная среда разработки
Глава 6. Анатомия проекта Xcode
Глава 7. Управление nib-файлами
Глава 8. Документация
Глава 9. Жизненный цикл проекта
Часть III. Cocoa
Глава 10. Классы Cocoa
Глава 11. События в среде Cocoa
Глава 12. Методы доступа и управление памятью
Глава 13. Связь между объектами
Об авторе
Отзывы
Почитал оригинал на английском - если вы знакомы с английским, купите лучше его.
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Нойбург М., Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.