Let's just clear up that annoying busy value showing up as 0 or 1.
We will return to our Person class, and add a new computed property called busyString:
dynamic var name: String var busy: Bool dynamic var shirtColor: NSColor dynamic var busyString: String { return busy ? "Busy" : "Not busy" }
We use the ternary operator to return a String representation of the Person object's busy state.
We're not quite done yet; we need to ...