Про курс
Swift - це мова програмування, створена компанією Apple для розробки iOS та macOS додатків. Вона покликана спростити програмування та зробити його більш гнучким у порівнянні з мовою-попередником – Objective-C.
Відео курс "Swift Starter" складається з 9 уроків, в яких розглядаються основні інструменти та підходи при розробці програм під iOS. Незважаючи на те, що курс розрахований на розробників-початківців, в ньому даються основи побудови адаптивних користувальницьких інтерфейсів, роботи з мережею і базами даних - ці три компоненти є одними з ключових при створенні мобільних додатків. Також, ви дізнаєтеся як вбудовувати в додаток сторонні бібліотеки та робити налагодження програм; як працювати у Swift Playgrounds. Для того, щоб процес був більш зрозумілим та цікавим, усі етапи будуть показані на прикладі додатку “Нотатки”.
Цей курс входить до спеціальності:
Попередні Вимоги
Бажана наявність досвіду програмування.
Ви навчитеся
- встановлювати та налаштовувати під себе середовище розробки Swift Playgrounds
- грамотно проектувати інтерфейс користувача (UI) у своїх iOS додатках за допомогою CocoaTouch
- створювати адаптивні інтерфейси
- вбудовувати в додаток сторонні бібліотеки та проводити налагодження програм
- проектувати грамотну архітектуру своїх додатків iOS
- працювати з кількома потоками та мережею
- використовувати Core Data та Realm для роботи з файлами на iOS пристрої
- застосовувати Xcode Tools для оптимізації процесу розробки
- 8 год 54 хв
- 24.11.2016
- 9 з
- 01.02.2021
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Swift Стартовий на 40 днів?
У цьому уроці ви познайомитеся з влаштуванням iOS, розглянете його структуру, набір інструментів розробника iOS, а також зробите перші кроки до вивчення мови програмування Swift.
У цьому уроці ми більш детально познайомимося з тим, як будувати інтерфейси в iOS. Які правила є при проектуванні зовнішнього вигляду ваших програм і де з ними можна ознайомитися. А також почнемо аналіз основних елементів інтерфейсу.
У цьому уроці ми будемо вчитися будувати інтерфейси користувача таким чином, щоб вони автоматично виглядали однаково добре на екранах з різними розмірами.
Майже в кожному додатку є форма входу до нього, щоб ідентифікувати користувача. У 4-му уроці ми будемо додавати авторизацію користувача до додатку Нотатки та розглянемо основні правила створення архітектури додатків у iOS, навчимося передавати дані між класами.
Однією з головних причин, чому користувач може видалити програму є низький відгук програми на його дії, “зависання” програми. У цьому уроці ми розглянемо інструменти для розпаралелювання та асинхронного виконання завдань.
У додатках, як правило, робота з мережею складається з декількох етапів: підготовка даних для відправки, виконання запиту та обробка результатів, щоб їх можна було вивести на екран та показати користувачеві. Про це і буде розказано в даному уроці, де ми будемо додавати функцію збереження, редагування та зміна нотаток віддалено на сервері.
У цьому уроці ми навчимося основ роботи з інструментом для зберігання даних в iOS Сore Data. Тим самим додамо ще одну функцію до нашої програми нотатки - зберігання даних без підключення до мережі.
У цьому уроці буде розглянуто альтернативний інструмент CoreData для зберігання даних. Також буде показано, як у iOS можна працювати зі сторонніми бібліотеками.
Початок розробки програм під iOS 10 мовою Swift 3. Темою цього уроку є Xcode tools. Більш детально будуть розглянуті такі засоби як Memory Debugger, Autolayout debugger та Xcode Instruments. Все це буде продемонстровано на зрозумілих для сприйняття практичних прикладах. Після вивчення даного уроку Ви зможете впевнено використовувати знання на практиці.