-
Book Overview & Buying
-
Table Of Contents
Swift 3 Object-Oriented Programming - Second Edition
By :
Now that you understand an instance's life cycle, it is time to spend some time in the Playground, the Swift REPL, or the Swift Sandbox, creating new classes and instances:
Exercise 1: Create a new Employee class with a custom initializer that requires two string arguments: firstName and lastName. Use the arguments to initialize properties with the same names as the arguments. Display a message with the values for firstName and lastName when an instance of the class is created. Display a message with the values for firstName and lastName when an instance of the class is destroyed.
Create an instance of the Employee class and assign it to a variable. Check the messages printed in the Playground's Debug area. Assign a new instance of the Employee class to the previously defined variable. Check the messages printed in the Playground's Debug area.
Exercise 2: Create a function that receives two string arguments: firstName and lastName. Create an instance of the previously defined...