Вступление

У вас когда-нибудь была идея для приложения, и вы задавались вопросом, как воплотить ее в жизнь? Если это так, то этот курс был разработан специально для вас. Вы начнете с изучения некоторых фундаментальных концепций разработки приложений Swift и iOS, а затем погрузитесь в широкий спектр API, которые профессиональные разработчики используют каждый день. Вы будете выполнять практические упражнения, создавать приложения с нуля и формировать мышление разработчика приложений.

Модуль 1. Таблицы и Неизменность. Урок 1.1 Протоколы

С вашими текущими знаниями о Xcode, Swift и UIKit вы можете начать представлять себе создание множества различных типов приложений. В этом разделе вы изучите три важных набора методов разработки приложений, которые, взятые вместе, позволят вам создавать более сложные приложения.

Модуль 2. Работа с Web. Урок 2.1 Замыкания

Большинство приложений подключаются к веб-службам для получения или отправки информации, которая используется в приложении. В этом разделе вы узнаете, как создавать и отправлять сетевые запросы для отправки и получения данных.

Модуль 3 Расширенное Отображение Данных. Урок 3.1 Представления коллекций

Вы используете приложения, которые каждый день просматривают коллекции информации. Когда iOS была впервые представлена, табличные представления были основным интерфейсом для просмотра таких данных. Но с тех первых дней многое изменилось.

Information

Apple, the Apple logo, Apple Books, Apple TV, Apple Watch, Cocoa, Cocoa Touch, Finder, Handoff, HealthKit, iPad, iPad Pro, iPhone, iPod touch, Keynote, Mac, macOS, Numbers, Objective-C, Pages, Photo Booth, Safari, Siri, Spotlight, Swift, tvOS, watchOS, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries. App Store and iBooks Store are service marks of Apple Inc., registered in the U.S. and other countries. ​
The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Apple is under license. ​
IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. ​
Other product and company names mentioned herein may be trademarks of their respective companies.