【问题标题】:Does Objective-C's @synthesize need to be done for each type?Objective-C 的 @synthesize 是否需要为每种类型完成?
【发布时间】:2013-04-08 10:03:45
【问题描述】:

我目前在我的 obj-c 文件的顶部有一大堆 @synthesize。

现在我正在为每种类型的变量做@synthesize,所以如果我有 2 个整数,称为 xx、yy,那么我对它们都使用 @synthesize 等,但我仍然有很多行 @synthesizes .

所以我的问题是,我需要这样做吗?

或者我可以把所有东西都放在一个大的@synthesize 线上吗?

是否需要将它们分成单独的@synthesizes?

【问题讨论】:

    标签: objective-c code-design


    【解决方案1】:

    两者都很好。这是你的风格。

    @synthesize a,b,c; 
    

    类似于

    @synthesize a;
    @synthesize b;
    @synthesize c;
    

    一行包含一个合成,让您具有可读性。

    如果你在一行里放了几十个synthesize,你得到了一些错误,你需要再次扫描所有的synthesize名称。

    虽然多行合成会显示错误并且易于调试。

    ** 此外,使用新编译器运行的 XCode4.4+ 可让您自动合成,因此根本不需要合成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      相关资源
      最近更新 更多