Среда разработки и язык программирования для iOS
Необходимое оборудование
Необходимое оборудование
Основы языка Objective-C
Основы языка Objective-C
Основы языка Objective-C
Основы языка Objective-C
Основы языка Objective-C
Основы языка Objective-C
Основы языка Objective-C
Приступаем к разработке
Качаем и устанавливаем Xcode
Главное окно Xcode
Storyboard
iOS Simulator
Источники информации
Вопросы
3.68M
Categories: programmingprogramming softwaresoftware

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

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

Василий Федоров,
Senior iOS Developer,
http://napoleonit.ru
Среда разработки и
язык программирования
для iOS
2014, Челябинск

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

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

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

Необходим один из следующих вариантов:
Компьютер под управлением Mac OS X:
1.
Эмулятор
2.
Virtual Machine (VMWare, Virtual Box)
Hackintosh
Веб-платформа
3.
1/15/2017
iMac
MacBook
Mac Mini
http://MacInCloud.com
http://VirtualMacOSX.com
3
© В.Федоров, http://napoleonit.ru

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

4
© В.Федоров,
http://napoleonit.ru
1/15/2017
Основы языка
Objective-C

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

На базе C
Объектно-ориентированный
Всё - объекты
Посылка сообщений объектам, а не вызовы функций:
[receiver message]
[receiver message:argument]
[receiver message:argument1 :argument2]
[receiver messagePart1:argument1 messagePart2:argument2]
[receiver message:argument1, argument2, argument3, nil]
1/15/2017
5
© В.Федоров, http://napoleonit.ru

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

Создание класса
1/15/2017
6
© В.Федоров, http://napoleonit.ru

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

Реализация методов класса
1/15/2017
7
© В.Федоров, http://napoleonit.ru

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

Протоколы
1/15/2017
8
© В.Федоров, http://napoleonit.ru

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

Категории
1/15/2017
9
© В.Федоров, http://napoleonit.ru

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

Блоки
1/15/2017
10
© В.Федоров, http://napoleonit.ru

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

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

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

1/15/2017
12
© В.Федоров, http://napoleonit.ru

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

1/15/2017
13
© В.Федоров, http://napoleonit.ru

14. Storyboard

Ctrl+drag
1/15/2017
14
© В.Федоров, http://napoleonit.ru

15. iOS Simulator

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

16. Источники информации

Дейв Марк, “Разработка приложений для iPhone, …”
Matt Galloway, “Effective Objective-C 2.0”
http://www.raywenderlich.com/
http://stackoverflow.com/
1/15/2017
16
© В.Федоров, http://napoleonit.ru

17. Вопросы

Василий Федоров,
Senior iOS Developer,
http://napoleonit.ru
+7-905-833-74-12
[email protected]
17
© В.Федоров,
http://napoleonit.ru
1/15/2017
Вопросы
English     Русский Rules