Среда разработки и язык программирования для iOS презентация

Содержание

Необходимое оборудование © В.Федоров, http://napoleonit.ru 28.10.14

Слайд 1Среда разработки и язык программирования для iOS
Василий Федоров,
Senior iOS

Developer,
http://napoleonit.ru

2014, Челябинск


Слайд 2Необходимое оборудование
© В.Федоров, http://napoleonit.ru
28.10.14


Слайд 3Необходимое оборудование
Необходим один из следующих вариантов:
Компьютер под управлением Mac OS X:
iMac
MacBook
Mac

Mini
Эмулятор
Virtual Machine (VMWare, Virtual Box)
Hackintosh
Веб-платформа
http://MacInCloud.com
http://VirtualMacOSX.com

28.10.14

© В.Федоров, http://napoleonit.ru


Слайд 4Основы языка Objective-C
© В.Федоров, http://napoleonit.ru
28.10.14


Слайд 5Основы языка Objective-C
На базе C
Объектно-ориентированный
Всё - объекты
Посылка сообщений объектам, а не

вызовы функций:
[receiver message]
[receiver message:argument]
[receiver message:argument1 :argument2]
[receiver messagePart1:argument1 messagePart2:argument2]
[receiver message:argument1, argument2, argument3, nil]

28.10.14

© В.Федоров, http://napoleonit.ru


Слайд 6Основы языка Objective-C
Создание класса




28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 7Основы языка Objective-C
Реализация методов класса




28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 8Основы языка Objective-C
Протоколы
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 9Основы языка Objective-C
Категории
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 10Основы языка Objective-C
Блоки
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 11Приступаем к разработке
© В.Федоров, http://napoleonit.ru
28.10.14


Слайд 12Качаем и устанавливаем Xcode
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 13Главное окно Xcode
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 14Storyboard
28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 15iOS Simulator

28.10.14
© В.Федоров, http://napoleonit.ru


Слайд 16Источники информации

Дейв Марк, “Разработка приложений для iPhone, …”
Matt Galloway, “Effective Objective-C

2.0”
http://www.raywenderlich.com/
http://stackoverflow.com/

28.10.14

© В.Федоров, http://napoleonit.ru


Слайд 17Вопросы
© В.Федоров, http://napoleonit.ru
28.10.14
Василий Федоров,
Senior iOS Developer,
http://napoleonit.ru
+7-905-833-74-12

9058337412@list.ru

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика