首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除控件时删除outlet引用

删除控件时删除outlet引用
EN

Stack Overflow用户
提问于 2011-09-08 19:00:34
回答 1查看 682关注 0票数 1

当相应的控件被删除时,有没有让XCode自动删除属性或变量的功能?例如,假设我在XCode 4中的一个视图中创建了一个按钮,然后通过按住ctrl键并单击要显示该属性的源代码,将其分配给一个“新引用出口”。但后来我决定删除这个按钮。该属性仍将位于源代码中。为什么XCode不删除该属性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-08 22:49:32

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

当然,他们可以使用新的奇特的clang东西来分析你的代码,并删除属性,如果它不在任何地方使用,但我猜这将是太多的工作。

而且,仅仅因为Xcode可以为您生成属性,并不意味着它确实为您生成了属性。换句话说,如果我自己创建了该属性,并将其连接到IB中的按钮上,那么我真的希望Xcode在删除按钮时删除该代码吗?可能不会。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7346990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档