Скачать презентацию Василий Федоров Senior i OS Developer http napoleonit Скачать презентацию Василий Федоров Senior i OS Developer http napoleonit

Sreda_razrabotki_iOS.pptx

  • Количество слайдов: 17

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

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

Необходимое оборудование Необходим один из следующих вариантов: Компьютер под управлением Mac OS X: 1. Необходимое оборудование Необходим один из следующих вариантов: Компьютер под управлением Mac OS X: 1. § § § Эмулятор 2. § § Virtual Machine (VMWare, Virtual Box) Hackintosh Веб-платформа 3. § § 2/9/2018 i. Mac. Book Mac Mini http: //Mac. In. Cloud. com http: //Virtual. Mac. OSX. com 3 © В. Федоров, http: //napoleonit. ru

4 © В. Федоров, http: //napoleonit. ru 2/9/2018 Основы языка Objective. C 4 © В. Федоров, http: //napoleonit. ru 2/9/2018 Основы языка Objective. C

Основы языка Objective-C На базе C Объектно-ориентированный Всё - объекты Посылка сообщений объектам, а Основы языка Objective-C На базе C Объектно-ориентированный Всё - объекты Посылка сообщений объектам, а не вызовы функций: [receiver message] [receiver message: argument 1 : argument 2] [receiver message. Part 1: argument 1 message. Part 2: argument 2] [receiver message: argument 1, argument 2, argument 3, nil] 2/9/2018 5 © В. Федоров, http: //napoleonit. ru

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

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

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

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

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

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

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

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

Storyboard Ctrl+drag 2/9/2018 14 © В. Федоров, http: //napoleonit. ru Storyboard Ctrl+drag 2/9/2018 14 © В. Федоров, http: //napoleonit. ru

i. OS Simulator 2/9/2018 15 © В. Федоров, http: //napoleonit. ru i. OS Simulator 2/9/2018 15 © В. Федоров, http: //napoleonit. ru

Источники информации Дейв Марк, “Разработка приложений для i. Phone, …” Matt Galloway, “Effective Objective-C Источники информации Дейв Марк, “Разработка приложений для i. Phone, …” Matt Galloway, “Effective Objective-C 2. 0” http: //www. raywenderlich. com/ http: //stackoverflow. com/ 2/9/2018 16 © В. Федоров, http: //napoleonit. ru

Василий Федоров, Senior i. OS Developer, http: //napoleonit. ru +7 -905 -833 -74 -12 Василий Федоров, Senior i. OS Developer, http: //napoleonit. ru +7 -905 -833 -74 -12 9058337412@list. ru 17 © В. Федоров, http: //napoleonit. ru 2/9/2018 Вопросы