План на курса

Основни понятия на Programming

    OOPS концепции Какво е софтуер Организирана v/s концепция за неорганизирани стаи в програмирането Защо Софтуер

Защо Apple и iOS

    Защо iOS История на Apple iOS История USP на Apple С какво е известна Apple UX v/s UI

Среда за разработка

    Изисквания към средата за разработка Xcode и iOS SDK Apple Developer Регистрация Причини, поради които приложенията се отхвърлят Указания за човешки интерфейс

Xcode iOS проекти

    Преглед на Xcode Създаване на iOS проект, работещ на симулатор и реални устройства

Swift Основи

    Защо Цел C и сега защо Swift? Wow Фактори в Swift Променливи Константи Hello World в Swift Създаване на UILabel с код

Изображение Animation и зареждане на изображението

    UIImageView Basic UIView и UIImageView анимации Playground Мързеливо зареждане на изображения Мързеливи свойства

Swift Класове и сцени

    Създаване на Swift класове Управление на паметта Силни и слаби препратки Типове конструктори и деструктори в Swift Протоколи, хешируемо и печатаемо наследяване Създаване на сцени Внедряване на View Controllers Playground

Жизнен цикъл и верига за реагиране

    Преглед на жизнения цикъл на приложението Life Cycle Responder Chain - touchBegan, touchMoved и т.н. методи NSTimer

Адаптивно оформление

    Storyboards срещу XiB Поддръжка на множество устройства Оразмеряване на икони и ориентация на устройството Изграждане на потребителски интерфейс с помощта на код Outlets и протоколи за действия - Задължително и незадължително Управление на паметта

Известия и локализация

    Push Notification - Безшумна и Push локализация

Преглед на цел C

    Свойства Категории Синтаксис на функции Атрибути на свойства readWrite и readOnly

Social Media Интеграция в iOS:

    Facebook Интеграция Интеграция с Twitter Интеграция с поща Интегриране на приложение на трета страна

Компоненти на потребителския интерфейс в iOS:

    UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar

Някои други основни компоненти и други в iOS :

    Групи и папки Closure Tuples URL Session URLRequest UIAlertView UIActivityIndicatorView internal, public, private Guard Optionals

Резба в iOS:

    GCD NSOperationQueue Основна нишка и фонови нишки

Взаимодействие с потребителя

    Бутони и манипулатори Разпознаване на панорамни жестове Разпознаване на жестове с докосване Изглед по избор на таблица Основи на изгледа на колекция

Приложения с множество екрани

    Навигация в таблица Приложения с раздели Навигационни контролери Представяне на контролер и различни анимации при представяне и натискане на контролери

Услуги за местоположение

    Позиция и надморска височина Компас Посока

Устройство Access и съхранение

    Съхранение на файлове Музикална библиотека Достъп до CoreData и Sqlite в iOS Key Chain Потребителски настройки по подразбиране PLists NSSearchКонцепция за директория на домейни и сигурност на приложенията NSSearchДомейн

Речева рамка

    Реч към текст Текст към говор

Multipeer Framework

    Изпращане на данни от едно устройство към друго Свързване на множество устройства

Networking

    Сериализиране и десериализиране на мрежовия достъп JSON REST Уеб услуги Основи на XML Анализиране

Качване на приложение в App Store

    Портал за разработчици на ITunes Connect - Профили за осигуряване Внедряване и разпространение Изпълнение на приложение на реални устройства Качване на приложение в магазин за приложения

Приложения

    Игра с точки: https://itunes.apple.com/app/the-dots-free/id850315430 Приложение за бележки: Приложение за бележки Приложение за контакти Получаване на данни от сървър от отворено приложение за API и създаване на изглед на таблица и попълване на данни и показване на подробностите също и показване на лентата за търсене и търсене на нещо и използване на основни данни за запазване на данни офлайн Приложение на собствена идея

Изисквания

Трябва да имате поне един опит с език за програмиране в миналото.

 35 Hours

Брой участници



Цена за участник

Oтзиви от потребители (4)

Свързани Kурсове

iPhone and iPad Development in Swift for iOS 8 and Xcode 6

35 Hours

iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4

35 Hours

iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10

35 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Свързани Kатегории