What is the defference if I called
NSString *theNameToDisplay = _name;
or
NSString *theNameToDisplay = self.name; <
NSString *theNameToDisplay = self.name;
The first one is to access a variable directly. The second one is accessing it through the property.