Since I\'ve started on iPhone development I\'ve been kinda confused as to which is the best way to access data as a member in a Class.
Let\'s say I have a class call
It doesn't really matter, they are the same thing. The dot syntax is a convenience that's there for you to use, and I feel like it makes your code cleaner.
The one case where I find that using the dot syntax throws warning or errors from the compiler is if you have have an id object, even if you know it has that property.
id someReturnedObject = [somethingObject someMysteryObjectAtIndex:5];
int aValue = 0;
aValue = someReturnedObject.value; // warning
aValue = [someReturnedObject value]; // will just do it