Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Swift 2 Application Development
Setting the Scene and Using CocoaPods for Dependency Management
The Course Overview (4:10)
Reviewing the Project Code (3:14)
Installing CocoaPods (3:19)
Reviewing Pods (3:29)
Creating a Podfile to Manage Dependencies (4:19)
Using SDWebImage for Lazy Image Loading (3:33)
Using Animations to Bring Your App to Life
Animating Our Views with UIView
Working with CALayer (3:27)
Animating with CABasicAnimation (3:37)
Creating Our Logo in CAShapeLayer (6:11)
Using Core Data to Persist Your Data
Understanding Core Data Terminology (8:58)
Creating Entities and Attributes in the Core Data Editor (5:52)
Saving Data (6:14)
Retrieving Data Using NSFetchedResultsController (6:37)
Updating Data (6:04)
Deleting Data (2:39)
Updating the Database (3:36)
Implementing Core Location and MapKit
Implementing Core Location to Receive Your users’ Location Updates (4:40)
Creating a MapView and Centering on Their Position (6:35)
Creating Map Annotations to Display Your Data (5:54)
Working with MapView Delegate Methods (7:53)
Creating a WatchOS 2 Application
Adding a Watch Target (2:52)
Working with the Interface Builder (4:41)
Making Use of App Groups (3:56)
Working with WCSession (7:09)
Navigating Through the App (4:36)
Implementing a Complication (7:57)
Testing Your Application
Introducing Unit Tests (3:13)
Setting Up and Tearing Down Tests (3:36)
Using XCAssert to Validate Code (5:37)
Looking at Code Coverage Reports (2:41)
Using Xcode to Record UI Tests (2:44)
Preparing an App for Submission
Creating a Distribution Certificate (5:03)
Setting Up the App in iTunes Connect (1:46)
Archiving the App and Uploading It to iTunes Connect (3:08)
Implementing a Complication
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock