New Course: Programming in Swift 4

Check out our new 57-part course on Swift 4 programming for complete beginners! By Ray Wenderlich.

Leave a rating/review
Save for later
Share
You are currently viewing page 2 of 2 of this article. Click here to view the first page.

Section 6: Classes

Finally, you’ll see how much of what you just learned about structures applies to classes as well, and you’ll learn what the differences are and which to use when.

This section contains 9 videos:

  1. Introduction: Let’s review what you’ll be learning in this section, and why it’s important.
  2. Classes vs Structures: Learn about the differences between classes and structures in Swift, and when you should use which.
  3. Challenge: Classes vs. Structures: Practice working with classes and understanding when to use them vs. structures, through a hands-on challenge.
  4. Inheritance: Learn how you can inherit functionality from another class in Swift.
  5. Initializers: Learn how to create your own class initializers, including two-phase initialization, and required vs. convenience initializers.
  6. Challenge: Initializers: Practice creating your own class initializers, through a hands-on challenge.
  7. When Should You Subclass?: Learn when you should subclass, and when you shouldn’t.
  8. Memory Management: Learn how Swift manages memory under the hood, how you can tell when an object is deinitialized, and how you can avoid a nasty memory leak in your apps.
  9. Conclusion: Let’s review where you’re at with your Swift core concepts, and discuss what’s next.

Where To Go From Here?

Want to check out the course? You can watch the first four parts for free!

The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:

  • If you are a raywenderlich.com subscriber: The entire 57-part course is complete and available today. You can check out the entire course here.
  • If you are not a subscriber yet: What are you waiting for? Subscribe now to get access to our new Xcode Tips and Tricks course and our entire catalog of over 500 videos.

This is just the beginning of the iOS 11 Launch Party, so stay tuned for many more new and updated courses to come. I hope you enjoy our new course! :]