План на курса
Въведение и Настройка на Окружение
- Какво е iOS? Основна архитектура
- Инсталиране и настройка на Xcode
- Разбиране на структурата на проект в Xcode
- Създаване на приложение "Hello World" в симулатора на iOS
Основни насоки за потребителски интерфейс (UI) с UIKit
- Видове и контролъри на видове
- Често срещани елементи на UI: UILabel, UITextField, UIButton, UIImageView
- Дизайн на интерфейси с Storyboards и Interface Builder
- Създаване на базови връзки IBOutlet и IBAction
- Практически упражнения: Дизайн на UI на проекта
Интеракция и Събития
- Преглед на жизнения цикъл на ViewController
- Обработка на събития в UI с IBAction
- Достъп до елементи на UI чрез код с IBOutlet
- Показване на основни известия с UIAlertController
- Практически упражнения: Реализация на интерактивност в UI на проекта
Основна Навигация
- Използване на Segues за навигация между видове
- Предаване на основни данни между ViewControllers
- Практически упражнения: Реализация на навигация на екрани
Продължаващ Практически Проект
- Продължаващо развитие на практическия проект
- Интегриране на изучените концепции
- Обсуждане и разрешаване на общи проблеми
Резюме и Следващи Стъпки
Изисквания
- Основни познания по програмиране (необязателно в iOS или Swift)
- Компютър Mac с инсталиран Xcode
- Интерес към разработка на мобилни приложения
Целева аудитория
- Нови разработчици, интересуващи се от разработка на приложения за iOS
- Млади мобилни разработчици, преминаващи в екосистемата на Apple
- Професионалисти, желаещи да създадат първото си приложение за iOS
Отзиви от потребители (3)
Начинът на предаване на знанията и знанията на треньора.
Jakub Rekas - Bitcomp Sp. z o.o.
Курс - Machine Learning on iOS
Машинен превод
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Курс - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Машинен превод
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Курс - Cross-platform mobile development with PhoneGap/Apache Cordova
Машинен превод