删除控件时删除插座引用

时间:2011-09-08 11:00:34

标签: objective-c xcode

无论如何,当删除相应的控件时,是否有自动让XCode删除属性或变量?例如,假设我在视图中的XCode 4中创建了一个按钮,然后通过按住ctrl-click hijinks到我想要显示该属性的源代码,将其分配给“新的引用插座”。但后来我决定删除按钮。该属性仍将在源代码中。为什么XCode没有删除属性?

1 个答案:

答案 0 :(得分:1)

我猜是因为删除属性意味着删除与该属性关联的所有代码。 Xcode不知道你是否编写了一些自定义的setter / getter方法,或者你是否在整个项目中使用了该属性的大量代码。

当然,如果它没有在任何地方使用,他们可以使用新的花式铿锵声来分析你的代码并删除属性,但我猜这样做太多了。

另外,仅仅因为Xcode 可以为你生成属性,并不意味着它实际上是这样做的。换句话说,如果我自己创建了属性并将其连接到IB中的按钮,我是否真的希望Xcode在删除按钮时删除该代码?可能不是。