我目前在我的obj-c文件的顶部有一整套@synthesize。
现在我正在为每种类型的变量做@synthesize,所以如果我有2个整数,称为xx,yy然后我使用@synthesize等等,但我仍然有很多@synthesizes的行。
所以我的问题是,我需要这样做吗?
或者我可以将所有内容都放在一条很棒的@synthesize线上吗?
是否需要将它们分成单独的@synthesizes?
答案 0 :(得分:4)
两者都很好。这是你的风格。
@synthesize a,b,c;
类似于
@synthesize a;
@synthesize b;
@synthesize c;
包含一个合成的一行为您提供了可读性。
如果你在一行中放入了几十个合成,并且你得到一些错误,你需要再次扫描所有的合成名称。
虽然多行合成会显示错误并且易于调试。
** 使用新编译器运行的XCode4.4 +也可以自动合成,所以不需要合成。