ФИНКИ / Мобилни апликации и игриМобилни апликации.
Запознај го развојот на iOS апликации со Swift и Xcode, од погледи и навигација до податоци и сервиси.
<>РАЗБЕРИ. ПРИМЕНИ. НАПРЕДУВАЈ.+
- 01Swift, Xcode и животен циклус на апликација
- 02MVC организација, погледи и премини
- 03Чување податоци, табели и колекции
- 04Веб-сервиси, сензори, отстранување грешки и објавување
02 / РАЗБЕРИ ГО КОНЦЕПТОТ
Логиката зад
решението.
Мобилната апликација има животен циклус: се отвора, оди во позадина и може да биде прекината. Интерфејсот не е трајно складиште. Податоците треба да имаат јасен модел, локално зачувување и контролирано преземање. Мрежниот резултат и прикажувањето мора да се координираат без блокирање на корисникот.
ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР
iOS список за лично читање
iOS апликација чува книги што корисникот сака да ги прочита и нивниот статус.
- 01
Моделот содржи идентификатор, наслов и дали книгата е прочитана.
- 02
Корисникот означува една од три книги како прочитана и промената се зачувува локално.
- 03
По повторно отворање, погледот се обновува од зачуваните податоци.
↳Што добиваме?Статусот останува точен по рестартирање: 1 прочитана и 2 непрочитани книги.
Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.
03 / СТУДЕНТСКИ ПРАШАЊА
Прашај.
Разбери подобро.
Дали вредност во контролерот е трајно зачувана?+
Не. Таа може да исчезне со завршување на процесот. За трајност користи соодветно локално складиште.
Зошто мрежната работа треба да биде асинхрона?+
За интерфејсот да може да реагира додека се чека одговор. Прикажи чекање, празен резултат и грешка како различни состојби.
Дали симулаторот е доволен за сензори?+
Не за сите можности. Однесувањето на сензорите и перформансите треба да се проверат и на соодветен физички уред.
УЧИ СО РАЗБИРАЊЕТвојот материјал.
Нашата следна задача.
Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.
REC ТВОЈОТ ЧАС
▶
РАЗБЕРИ. ПОВТОРИ. ПРИМЕНИ.↺
ПОВТОРИ КОГА ТИ ТРЕБА.НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.Часот завршува.
Знаењето останува.
Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.
↺Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.