FREELessons: 24Length: 3.2 hours
Outdated Course
This course uses Swift 1, which is now outdated. We've built a complete guide to help you learn Swift, whether you're just getting started with the basics or you want to explore more advanced topics: Learn Swift.
Whether you are a seasoned iOS developer or just getting started, it pays to learn how to use the Swift programming language for your next app. Swift is the future of application development for Apple platforms, and this course is the perfect way to get started.
In this course you will learn how to use Swift to build an iPhone app from scratch. You'll learn the basic concepts behind creating any iPhone app with Swift, and then you’ll build a simple app to practice your skills.
We've built a complete guide to help you learn Swift, whether you're just getting started with the basics or you want to explore more advanced topics: Learn Swift.
1.Introduction3 lessons, 06:16
3 lessons, 06:16
1.1Welcome02:04
1.1
Welcome
02:04
1.2Prerequisites02:03
1.2
Prerequisites
02:03
1.3What We Are Building02:09
1.3
What We Are Building
02:09
2.Setting Up the Project5 lessons, 1:00:13
5 lessons, 1:00:13
2.1The Project Structure11:54
2.1
The Project Structure
11:54
2.2Storyboard Basics12:39
2.2
Storyboard Basics
12:39
2.3Creating the Basic Layout11:47
2.3
Creating the Basic Layout
11:47
2.4Creating ViewController Subclasses11:49
2.4
Creating ViewController Subclasses
11:49
2.5Passing Data via Segues12:04
2.5
Passing Data via Segues
12:04
3.Processing Data3 lessons, 37:52
3 lessons, 37:52
3.1Creating Models09:37
3.1
Creating Models
09:37
3.2Introducing Our Parser10:23
3.2
Introducing Our Parser
10:23
3.3Implementing NSXMLParserDelegate17:52
3.3
Implementing NSXMLParserDelegate
17:52
4.Interacting With the UI6 lessons, 41:27
6 lessons, 41:27
4.1Presenting the Feeds07:24
4.1
Presenting the Feeds
07:24
4.2Presenting the Articles08:14
4.2
Presenting the Articles
08:14
4.3Reading an Article08:08
4.3
Reading an Article
08:08
4.4Creating a Data Entry Form04:45
4.4
Creating a Data Entry Form
04:45
4.5Adding an Unwind Segue06:42
4.5
Adding an Unwind Segue
06:42
4.6Adding Feeds06:14
4.6
Adding Feeds
06:14
5.Core Data6 lessons, 44:36
6 lessons, 44:36
5.1Creating Entities and Relationships08:05
5.1
Creating Entities and Relationships
08:05
5.2Intro to Core Data03:58
5.2
Intro to Core Data
03:58
5.3Basic Core Data Interaction08:44
5.3
Basic Core Data Interaction
08:44
5.4Adding and Retrieving Feeds11:31
5.4
Adding and Retrieving Feeds
11:31
5.5Deleting Feeds05:05
5.5
Deleting Feeds
05:05
5.6Refreshing Feeds07:13
5.6
Refreshing Feeds
07:13
6.Conclusion1 lesson, 02:47
1 lesson, 02:47
6.1Conclusion02:47
6.1
Conclusion
02:47
Derek Jensen is a lifetime nerd that calls the Chicagoland area home. He is your typical family man that loves activities with his wonderful wife and three amazing children. He is huge sports buff (both playing and coaching) and loves football, baseball and basketball. He loves just about any technology he can get his hands on but spends most of him time on the server side of the world. His day job consists of writing highly transactional backend web services, data access layers, and n-tier applications using the .NET Framework in C#. At night, when he's not spending time with his family, he enjoys authoring Tuts+ Courses and creating ASP.NET MVC web sites and mobile apps for clients.