when defining a Person class with ARC,
- should i use self.fullname or just fullname in the initializer?
- if i use fullname will the passed strings be retained?
- if i use self.fullname i must define a setter or a property? should i use strong?

coming from a pre ARC way of thinking, i’m trying to wrap my head around the changes ARC suggests.
self.fullnamewill pass through the setter. The default setter will give you KVO-compliance. But otherwise, there is no difference.self.fullname = ...you must define a setter. For NSStrings and other classes which have mutable variants, it is usually recommended to use(copy).