我已经阅读了Apple的Objective-C doc,并对使用@synthesize感到好奇。我已经看过有很多@synthesizes的类,我看过有一个@synthesize的类,然后是一个长逗号分隔的ivars列表。那么有什么区别:
@synthesize ivar1;
@synthesize ivar2;
@synthesize ivar3;
和
@synthesize ivar1, ivar2, ivar3;
????
答案 0 :(得分:6)
这纯粹是一种风格选择,就像
之间没有区别一样int x, y, x;
和
int x;
int y;
int z;
答案 1 :(得分:2)
程序员偏好。它们在功能上是等价的。
答案 2 :(得分:1)