I have some instance variables in my class that I'd want to be accessible anywhere. Like so:
@interface SomeObject : NSObject
{
@public
NSString *someString;
}
@end
@implementation SomeObject
@end
I can access the property from the instance using the -> syntax like below, as I would do in C++:
someObjectInstance->someString
Should I make a property for someString when all I want is for it to be accessible by the outside world? I would create a @property for someString in my interface and @synthesize it in my implementation, which would enable me to access it using the dot syntax.