首先让我说我不确定这是属于这里还是属于超级用户。我从这里开始。
现在,我是一个很整洁的人,我喜欢折叠的方法,这样我就可以很容易地走动。然而,让我恼火的一件事是,我所有的@synthesize
命令总是在那里。我看不出有什么办法可以折叠它们。(我有 50 多个属性要合成)有没有办法可以隐藏这些命令,同时又不会弄乱我的构建。
谢谢。
首先让我说我不确定这是属于这里还是属于超级用户。我从这里开始。
现在,我是一个很整洁的人,我喜欢折叠的方法,这样我就可以很容易地走动。然而,让我恼火的一件事是,我所有的@synthesize
命令总是在那里。我看不出有什么办法可以折叠它们。(我有 50 多个属性要合成)有没有办法可以隐藏这些命令,同时又不会弄乱我的构建。
谢谢。
不幸的是,从“可用功能”的角度来看,XCode
它是一个非常古老的 IDE。因此没有可折叠的代码区域 - 请参阅详细讨论Xcode 区域
另请注意,对于最新的编译器 (LLVM 4.0),声明@synthesize
是可选的。您可以在项目设置的编译器设置中启用/禁用它。但是,如果您使用 GCC 或较旧的 LLVM 版本(无论出于何种原因),这是不可能的。
编辑:重读你的问题后......在一类中有50个属性闻起来很糟糕。考虑将您的班级分成几个较小的班级。
您也可以将@synthesize
命令放在@implementation
文件末尾。
从 Xcode 4.4 开始,@synthesize
如果你不想给它取另一个名字,你就不需要属性——它使用auto synthesise。