Exercises
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
andlastName
. Use the arguments to initialize properties with the same names as the arguments. Display a message with the values forfirstName
andlastName
when an instance of the class is created. Display a message with the values forfirstName
andlastName
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 ...
- Create an instance of the
Get Swift 3 ObjectOriented Programming - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.