Информация о книге

978-5-8459-1895-6

Главная  » Тематика определяется » Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa

Нойбург М., Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa

2014 г., 384 стр., 978-5-8459-1895-6


Наличие в интернет-магазинах

Магазинов: 1, Цена: от 1000 руб. посмотреть все

Описание книги

Если вы впервые приступаете к разработке приложений для операционной системы 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.

Купить эту книгу можно в интернет-магазинах

  My-Shop - 1000 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

Книга Programming iOS 6 увеличилась до 1150 страниц и стала неподъемной. На самом деле я задумывался о таком решении еще до того, как была опубликована книга Programming iOS 4. Первоначально я предложил издательству O'Reilly Media еще в начале 2010 года книгу Fundamentals of Cocoa Programming, которая охватывала бы в основном тот же материал, что и данная книга. Однако это предложение было принято только при условии, что книга в большей степени будет посвящена программированию Cocoa Touch (для системы iOS). Несмотря на мои страстные мольбы осенью 2010 года, я так и не смог убедить издателя разделить рукопись на две книги.
Так что сейчас, можно сказать, исполнилась моя мечта — хотя и не совсем, так как я хотел выпустить одну книгу в двух томах. Моя идея заключалась в том, что обе книги будут иметь одинаковое название и рассматриваться как первый и второй тома, с последовательной нумерацией страниц и глав — т.е. если бы первый том закончился, скажем, на главе 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.

Содержание книги

Глава 1. Краткое описание языка С
Глава 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. Связь между объектами


Об авторе


Отзывы

Книга неплоха, но..  [16 November 2015]
Сама по себе книга, наполнение, стиль изложения неплохи, но перевод как водится страдает. Есть как грубые опечатки, часто влияющие на восприятие, так и ощущение того, что вторую половину книги переводили люди, абсолютно незнакомые с программированием и тематикой книги - переводили пословно, не заботясь о смысле фраз. Вкупе это все оставляет неприятное впечатление.
Почитал оригинал на английском - если вы знакомы с английским, купите лучше его.
Хорошо  [ 1 May 2015]
Книга достойная, но тяжеловата для начинающего, с самого начала грузят тяжелыми терминами
Хорошая книга  [ 1 May 2014]
Отличная книга, для начинающих в этой области разработчиков. Все написано достаточно понятным языком и не вызывает трудностей в восприятии. Есть конечно опечатки, достаточно грубые, но так это первое издание, можно понять.. В целом отличная книга.

Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

Издание посвящено уникальным образцам охотничьего и боевого холодного оружия из частных собраний европейских коллекционеров. Каждый экземпляр сопровождается экспертным описанием, оценкой степени его сохранности и подробными авторскими иллюстрациями....

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Нойбург М., Программирование для iOS 7. Основы Objective-C, Xcode и Cocoa в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.