Want to build an iPhone or iPad app? Start here. Learn to create native apps for iOS 9 using Xcode and Swift 2, Apple's open-source programming language.
- [Voiceover] Hi, I'm Todd Perkins. Welcome to this course on developing apps using the iOS SDK and Swift. This course is focused on learning the essentials of iOS development with Swift 2. We'll discuss how to install Xcode, how to develop user interfaces, how to handle touch events, transitioning between different screens, and even distributing apps to both testers and to the app store. So if you're ready to learn iOS app development, let's do it.
Author
Released
3/30/2016Interested in developing for Apple Watch or Apple TV? Get a sneak peek in Chapter 9. The course wraps up with a look at the submission process for the App Store.
- Installing Xcode and the iOS SDK
- Creating a simple iOS app
- Creating a basic interaction with a button
- Choosing an object as a first responder
- Creating a user interface with Interface Builder and Auto Layout
- Working with sliders and progress bars
- Creating views to show images and web pages
- Developing responsive layouts with size classes
- Understanding the iOS architecture
- Loading data in table views
- Transitioning between views
- Developing for the iPad, Apple Watch, and Apple TV
- Submitting apps to the App Store
Skill Level Beginner
Duration
Views
Related Courses
-
Building a Note-Taking App for iOS 9 with Swift
with Todd Perkins1h 20m Intermediate -
Xcode 7 Essential Training
with Todd Perkins2h 46m Beginner
-
Introduction
-
Welcome30s
-
What you should know1m 16s
-
-
1. Prepare to Develop an iOS App
-
The iOS Developer Program3m 38s
-
Create a simple iOS app9m 33s
-
2. Core Skills
-
Introduction to Xcode 76m 59s
-
Create basic interaction9m 5s
-
Change a label with code9m 49s
-
First responders4m 48s
-
-
3. Basic iOS UI
-
Auto Layout constraints9m 1s
-
The date picker control10m 24s
-
The picker control7m 4s
-
4. More UI Objects
-
Sliders and progress bars7m 36s
-
Image views3m 42s
-
Web views8m 20s
-
5. Size Classes
-
Basics of size classes4m 40s
-
Pins with size classes6m 12s
-
-
6. iOS Application Architecture
-
View events4m 14s
-
Background tasks2m 42s
-
View hierarchies4m 22s
-
Debugging view hierarchies4m 22s
-
How to use the debugger8m 5s
-
7. Table Views
-
Table views in iOS3m 54s
-
Reuse table view cells5m 2s
-
-
8. Multiple-View Applications
-
Transition between views5m 16s
-
Send data between views6m 58s
-
Use navigation controllers5m 39s
-
9. iPad, Watch, and Apple TV Development
-
Split view controllers5m 45s
-
Modal view controllers5m 42s
-
WatchKit app overview5m 56s
-
tvOS app overview4m 24s
-
10. Finish and Submit to the App Store
-
App icons4m 15s
-
Launch screens4m 11s
-
iTunes Connect5m 34s
-
TestFlight beta testing4m 28s
-
-
Conclusion
-
Next steps2m 10s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome