我最近从StackOverflow使用了这个“ iOS颜色选择器”(响应速度最快)到我的项目中。这绝对是太棒了,并且可以直接吸引到Interface Builder中-但是,这似乎也导致Xcode不断重建。
只要输入一个字符,Xcode就会重新构建整个项目,并且变得非常繁琐。我在此事上能找到的所有信息都告诉我要关闭Xcode偏好下的“实时问题”-但是,作为编码的相对入门者,我在很大程度上取决于能够看到错误的出现。
我的问题是:有没有办法在不禁用“实时问题”的情况下关闭这种持续的重建?(是通过更改iOS拾色器代码还是Xcode本身中的其他选项?)
谢谢!
这是由于IB_DESIGNABLE
源头文件s. Probably it makes problem only if the header file containing
IB_DESIGNABLE中的定义引起的(甚至隐式包含在您当前正在编辑的源文件中)。
我没有找到一种确定的解决方案,该解决方案如何禁用IB_DESIGNABLE
并因此连续编译情节提要和源文件。我希望Xcode标志暂时禁用此功能。我也尝试使用IB_DESIGNABLE
with#ifdef
宏,但是即使#ifdef的计算结果为false,也将其考虑在内。逐一注释IB_DESIGNABL
E会有所帮助,但这并不是很多可行的解决方案IB_DESIGNABLEs
。
更新资料
我终于找到了避免这种烦人行为的快捷方法。在活动窗口中打开情节提要板时,请从“编辑器”菜单中禁用“自动刷新视图”。这将停止更新情节提要编辑器中使用自定义代码的视图,从而显着加快开发速度。当您再次需要即时编译以可视化预览您的自定义代码时,请再次启用此选项(看来您还必须重新打开情节提要以使其再次起作用)。
您可能希望向命令添加键绑定,例如command-option-control-A,以轻松地打开/关闭行为。要在Xcode中添加键绑定,请触摸命令逗号以获得首选项,选择“键绑定”选项卡,使用搜索栏查找命令,然后双击右侧区域以添加所需的键击。
“放手”方法
或者关闭“自动刷新视图”,再也不要打开它。
对“刷新所有视图”进行方便的击键,例如,command-option-shift-R
在工作时,不时或根据需要触摸command-option-shift-R。通常,在故事板上工作时,只需触摸command-option-shift-R。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句