Загрузка...

Xcode Overview, Project Setup, App Lifecycle | Intro to iOS App Development (Ep. 1)

In the the first episode of the Intro to iOS App Development series, I cover the basics of Xcode—the main tool used to develop software for Apple platforms—and go though the steps of the app lifecycle—from launch to shutdown. By the end of this video, you’ll have an Xcode project which launches in the simulator (or on a real device) and shows a couple UI elements.

In the next episode, I’ll focus on building the user interface and making those UI elements interactive.

Support the Swift Bird by…
• …joining as a member: https://www.youtube.com/channel/UC3mDnPzYxvKHaMLANaiDDYQ/join
• …becoming a patron: https://url.ykvm.com/patreon
• …buying me a coffee: https://url.ykvm.com/bmac

Links:
• Download Xcode: https://apps.apple.com/us/app/xcode/id497799835?mt=12
• More on the app lifecycle and difference between the app delegate and scene delegate: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle
• Launching the app on a real iOS device: https://developer.apple.com/documentation/xcode/running-your-app-in-simulator-or-on-a-device#Connect-real-devices-to-your-Mac

Chapters:
• 0:00 Intro
• 1:40 About Me
• 3:50 About the Series
• 7:23 Xcode Background
• 8:23 What’s Inside an Xcode Project?
• 9:31 Setting Up a Project in Xcode
• 12:14 Xcode Interface Overview
• 14:00 App Lifecycle
• 17:30 Note on Multi-Window Apps
• 18:14 Disabling Multiple Windows to Simplify the Work
• 20:01 Making App Lifecycle More Apparent
• 21:53 Saving Changes to Git
• 22:23 Adding Some UI
• 23:44 Recap
• 25:13 Outro

The Swift Bird, a Yakov Manshin production 🎞️

#iOS #Swift #softwaredevelopment #Xcode

Видео Xcode Overview, Project Setup, App Lifecycle | Intro to iOS App Development (Ep. 1) канала The Code Bird
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять