如果我有这样的财产:
@property (nonatomic, retain) UILabel* lblUsername;
我应该viewDidLoad
这样做:
self.lblUsername = [[[UILabel alloc] init...] autorelease];
self.lblUsername.text = @"A label";
self.lblUsername....
或者我应该这样做:
UILabel* usernameLabel = [[UILabel alloc] init...];
usernameLabel.text = @"A label";
usernameLabel....
self.lblUsername = usernameLabel;
[usernameLabel release];
我都看过了,但我不确定我应该使用哪个,使用一个比另一个有什么好处?(我知道两者在语法上都是“正确的”并且都有效,但哪个是首选?)