long time ago, you should do it like this:
@interface myViewController : UIViewController {
NSString *_text;
}
@property (nonatomic,retain) NSString *text;
@synthesize text = _text;
but now, you can instead of it:
@interface myViewController : UIViewController {
}
@property (nonatomic,retain) NSString *text;
It's same, the IDE do it for you,and the also @synthesize properties for you with the Xcode4.5 . No one could tell you which way you should do,but could be clear what you want to do with your code, and then, do whatever with it.