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

Содержание

Слайд 2

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

Необходимое оборудование

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

28.10.14

Слайд 3

Необходимое оборудование Необходим один из следующих вариантов: Компьютер под управлением Mac

Необходимое оборудование

Необходим один из следующих вариантов:
Компьютер под управлением 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

Основы языка Objective-C

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

28.10.14

Слайд 5

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

Основы языка 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

Основы языка Objective-C

Создание класса

28.10.14

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

Слайд 7

Основы языка Objective-C Реализация методов класса 28.10.14 © В.Федоров, http://napoleonit.ru

Основы языка Objective-C

Реализация методов класса

28.10.14

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

Слайд 8

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

Основы языка Objective-C

Протоколы

28.10.14

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

Слайд 9

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

Основы языка Objective-C

Категории

28.10.14

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

Слайд 10

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

Основы языка Objective-C

Блоки

28.10.14

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

Слайд 11

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

Приступаем к разработке

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

28.10.14

Слайд 12

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

Качаем и устанавливаем Xcode

28.10.14

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

Слайд 13

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

Главное окно Xcode

28.10.14

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

Слайд 14

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

Storyboard

28.10.14

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

Слайд 15

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

iOS Simulator

28.10.14

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

Слайд 16

Источники информации Дейв Марк, “Разработка приложений для iPhone, …” Matt Galloway,

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

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

28.10.14

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