I\'m not sure how much use this question is but it seems interesting to me...
I thought that using property/synthesize statements was equivalent to me creating the ge
From your experiment we can infer that dot syntax is interpreted as follows:
You can, for example, try to use .count against an NSArray instance. Before the abomination police kick in your doors, you may have time to see that it works.
To actually answer your question, in my mind dot notation should only be used to access properties, and in that case you should use the property name as declared in the interface. So .on for a UISwitch. I don't know why the getter name isn't given in the synthesize statement instead of the property declaration, it seems to belong in implementation rather than interface to me.