I have a question about the -(NSArray *)allPossessions method:
I’m assuming this is a getter method for the allPossessions ivar? What threw me off was that the return type is (NSArray *) and not (NSMutableArray *). What’s the reason for having the getter’s return type be NSArray * and not NSMutableArray *? And I guess Objective-C is okay with the getter’s return type being different that that of the ivar’s?
Thanx in advance!