ios - Xcode - 有没有办法暂时禁用所有 IBInspectable 以加快情节提要?
问题描述
我真的很喜欢IBInspectable
和IBDesignable
功能,可以直接在 Storyboard 中加快速度并更好地查看最终结果。但是天哪……他们减慢了我的故事板加载速度,并且每次我编辑一个包含IBInspectable
. 它几乎无法使用(在 2018 MBP,16GO RAM 上)。我使用的两个库IBInspectable
是PMSuperButton和Hero。
请注意,它不是重建,与这个问题相反:IBDesignable view 会导致无休止的重建。另请注意,取消勾选Automatically Refresh Views
不会改变任何内容。
所以我正在寻找一种方法来暂时禁用所有这些,因为我通常不需要它们。
我在想一个可以切换它的宏:
#define IBInspectable_togglable IBInspectable //enabled
//#define IBInspectable_togglable //disabled
但这不起作用。即使它成功了,我也不知道 Swift 不支持宏。
有谁知道执行此操作?
解决方案
推荐阅读
- android - 如何在 ViewModel Android 中获取活动上下文?
- django - 使用rest框架的Django自定义url
- php - 在php动态分页中更改记录限制时的问题
- rust - Rust/rocket 将变量传递给端点
- excel - 如何根据其标准将一张 Excel 表格拆分为多张表格
- javascript - 如何仅获取文本输入中插入的字符?
- regex - Safari 对前瞻和后置 RegExp 的支持
- python - 如何解决python中的for循环?
- swiftui - 使用 List/ScrollView 与 SFSafariViewController 全屏工作表发生冲突
- javascript - 在 axios `.then()` 回调中为全局变量赋值