План на курса

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

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

Xcode iOS проекти

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

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

    Storyboards Поддръжка на множество устройства Оразмеряване на икони и ориентация на устройството UI Компоненти Изграждане на потребителски интерфейс

Swift

    Swift преглед на езика за програмиране Променливи, константи и типове данни Езикови конструкции Използване на Xcode за разработване на Swift приложения Playground

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

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

Работа с графики

    Добавяне на икони и изображения Използване на SpriteKit API Анимиране на спрайтове

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

    Бутони и манипулатори Разпознаване на панорамни жестове Разпознаване на жестове с докосване

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

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

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

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

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

    Съхранение на файлове Достъп до музикална библиотека SQLite Достъп до база данни

Bluetooth

    Централна периферия на Bluetooth API

Речева рамка

    Реч към текст Текст към реч

Networking

    Сериализиране и десериализиране на достъп до мрежата JSON REST Web Services

Изисквания

Курсът предполага известен опит в програмирането.

 35 Hours

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



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

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

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

IBM MobileFirst Platform for Hybrid Mobile Application Development

21 Hours

Building Intelligent Applications

35 Hours

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