首先让我说我不确定这是属于这里还是属于超级用户。我从这里开始。
现在,我是一个非常整洁的人,我喜欢折叠方法,以便我可以很容易地到处走走。但是,有一件事让我感到愤怒的是,我所有的@synthesize
命令始终存在。我看不出崩溃他们的方法。 (我有超过50个属性要合成)有没有办法可以隐藏这些命令,同时不会弄乱我的构建。
感谢。
答案 0 :(得分:4)
不幸的是,从“可用功能”的角度来看,XCode
是一个非常古老的IDE。因此,没有可折叠的代码区域 - 请参阅详细讨论Xcode regions
另请注意,使用最新的编译器(LLVM 4.0),声明@synthesize
是可选的。您可以在项目设置的编译器设置中启用/禁用它。
但是,如果您使用的是GCC或较旧的LLVM版本(无论出于何种原因),则无法做到这一点。
编辑: 在重新阅读你的问题之后...在一个课程中有50个属性闻起来非常糟糕。考虑将您的班级分成几个较小的班级。
您还可以将@synthesize
命令放在@implementation
文件的末尾。
答案 1 :(得分:1)
从Xcode 4.4开始,如果您不想要其他名称,则不需要@synthesize
属性 - 它使用auto synthesise。