Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 2.18 KB

seminar_3.md

File metadata and controls

31 lines (20 loc) · 2.18 KB

Семинар - практика със UIKit

В днешния семинар ще се фокусираме над използването на UIKit.

За хората без достъп до Xcode, моля разгледайте записките в лекцията и HIG (Human Interface Guidelines).

Задачи:

Login (Model & View)

  1. Да се изгради модел за потребител;
  2. Да се изгради мениджър, който ще има методи за вход и регистрация;
  3. Да се направи имитация на комуникация със сървър, която да връща грешка за съществуващ потребител при регистрация и грешки за несъществуващ потребител при вход, както и грешка за грешни потребителско име и парола.

Допълнение:

  • (бонус) Използвайте клоужъри за връщане на резултати от мениджъра, като обектът трябва да бъде от тип Result.
  • (бонус) Имитирайте комуникация със сървър, като забавите отговорът от методите.
  1. Да се изгради логин страница на приложение
    • да има поле за потребителско име
    • поле за парола (текста да се въвежда като ****)
  2. Да се симулира обработката на потребителското име и паролата с мениджъра UserManager класът разработен от миналата седмица
  3. Да се полира визулано този екран.

Допълнение:

  • (бонус) Да се подобри, така че да изглежда добре на различни екрани
  • (бонус) Да отваря нов екран при правелно въведени данни
  • (**) Да се нарави правилно поведение спрямо софтуерната клавиатура.