0
最近我開始學習Objective-C,並且對成員變量和屬性感到困惑。我想知道什麼是以下三個代碼塊之間的區別:objective-c成員變量和屬性語句的用法
1.
@interface Application
{
UserInfo* userInfo;
ApplicationInfo*applicationInfo;
}
@property (retain) UserInfo*userInfo; // @synthesize userInfo;
@property (retain) ApplicationInfo* applicationInfo ; // @synthesize applicationInfo;
@end
2.
@interface Application
{
}
@property (retain) UserInfo*userInfo; // @synthesize userInfo;
@property (retain) ApplicationInfo* applicationInfo ; // @synthesize applicationInfo;
@end
3.
@interface Application
{
UserInfo* userInfo;
ApplicationInfo*applicationInfo;
}
@end
非常感謝您!
非常感謝@Jim – Bohan