可能重複:
Property Declaration and Automatic Backing Storage Allocation的iOS - 目標C - 關於產品性能
我是相當新的Objective-C和我想問一個基本問題。我試圖找出什麼是以下兩個例子之間的區別:
@interface MyViewController : UIViewController {
UIImageView *myImageView;
}
@property (nonatomic, retain) UIImageView *myImageView;
@end
和:
@interface MyViewController : UIViewController {
}
@property (nonatomic, retain) UIImageView *myImageView;
@end
什麼是正確的做法?我知道使用屬性和屬性的含義。問題是第一個例子和第二個例子有什麼不同?記憶有差異嗎?
由於提前,
安德烈亞斯
等等。請做一個搜索 - 這裏有很多關於這個已經可用的好信息:http://stackoverflow.com/search?page=2&tab=relevance&q=%5bobjc%5d%20declare%20ivar%20property –