让我首先说我不知道这是属于这里还是超级用户。我从这里开始。隐藏@synthesize
现在,我是一个非常整洁的人,我喜欢折叠的方法,以便我可以很容易地解决。然而,加重我的一件事是,我所有的命令总是在那里。我看不出有什么方法可以将它们摧毁。 (我有超过50个属性来综合)有没有一种方法可以隐藏这些命令,而不会搞乱我的构建。
谢谢。
让我首先说我不知道这是属于这里还是超级用户。我从这里开始。隐藏@synthesize
现在,我是一个非常整洁的人,我喜欢折叠的方法,以便我可以很容易地解决。然而,加重我的一件事是,我所有的命令总是在那里。我看不出有什么方法可以将它们摧毁。 (我有超过50个属性来综合)有没有一种方法可以隐藏这些命令,而不会搞乱我的构建。
谢谢。
不幸的是,从“可用功能”的角度来看,XCode
是一个非常老的IDE。因此,没有可折叠的代码区域 - 请参阅详细讨论Xcode regions
另请注意,使用最新的编译器(LLVM 4.0),声明@synthesize
是可选的。您可以在项目设置中的编译器设置中启用/禁用它。 但是,如果您使用的是GCC或较旧的LLVM版本(无论出于何种原因),这是不可能的。
编辑: 重读你的问题后......在一个类中有50个属性闻起来非常糟糕。考虑将你的班级分成几个小班。
您还可以将@synthesize
命令放到@implementation
文件的末尾。
太棒了!我不知道。我会摆脱线条。另外,我的班级非常大,但其中很多属性都是因为我非常想控制UI。我改变了几乎每个UI元素。 :)这只是一个应用程序,我有超过10个班。尽管如此,大多数人并不比这个人大。 – Josiah
既然Xcode 4.4,你不需要@synthesize
属性,如果你不想另一个名字 - 它使用auto synthesise。
切换到最新的Xcode,并删除'@ synthesize'命令:) – dasblinkenlight