O'Reilly logo

Building Apple Watch Projects by Stuart Grimshaw

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

GameLogic

Although we have created the file GameLogic.swift file, we have not actually created the class yet (this is different to Objective C)

Create the GameLogic class

Below the import Foundation statement that is part of the template, add the following code:

import Foundation

class GameLogic {

}

Plan the class

We will create a class that will encapsulate the code that deals with the game itself in isolation from the user interface. The GameLogic class doesn't need to know anything about interactions with the user, that is something that will be taken care of by the InterfaceController class, so let's first think about what we will need it to do, so that we can start to plan which methods we will need to implement.

We need it to do the following: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required