kodeco.com Forums

Intro to Object-Oriented Design in Swift: Part 1/2

Learn the basics of object-oriented design in Swift. In this first part, you'll learn about objects and classes, inheritance, and the Model-View-Controller relationship.

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2123-intro-to-object-oriented-design-in-swift-part-1-2

Hi Ray, thanks for the great work. I would like to be able to follow this tutorial but I have Xcode 7 and Swift 2.2. Could you update it please?

1 Like

This tutorial no longer works. I’m running XCODE 7.3.1 and in the very first compile example it fails. Something’s wrong in VehicleListTableViewController.swift which I haven’t touched.

Since this tutorial is linked as a challenge from “Intermediate Swift 2 Part 6: Inheritance & Extensions” it would be great if it worked. Any plans on fixing it soon?

It still works, you need to let Xcode update the code when it asks for it. I just finished this tutorial using version 7.3.1.

This is a very importent subject. Is it possible to update the code to the latest Xcode and Swift?

It is on the list of things to do!

I think this tutorials should be updated to Swift 3

Hi Ray,
Any news regarding updating this wonderfull tutorial to Swift 3?

Hi Luda,

These things always take longer than I would like but I am happy to let you know that we have a totally re-imagined version of the original tutorial scheduled for tomorrow morning. I hope you can take a look and let us know what you think.

There is an updated version of this tutorial: https://www.raywenderlich.com/160728/object-oriented-programming-swift. Please post your questions or issues regarding it over there. Thank you! :]