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
Employeeclass with a custom initializer that requires two string arguments:firstNameandlastName. Use the arguments to initialize properties with the same names as the arguments. Display a message with the values forfirstNameandlastNamewhen an instance of the class is created. Display a message with the values forfirstNameandlastNamewhen an instance of the class is destroyed.Create an instance of the
Employeeclass and assign it to a variable. Check the messages printed in the Playground's Debug area. Assign a new instance of theEmployeeclass to the previously defined variable. Check the messages printed in the Playground's Debug area.
Exercise 2: Create a function that receives two
stringarguments:firstNameandlastName. Create an instance of the previously defined...