我想知道是否有一种方法可以在iOS应用中看到UI的变化,而不需要重新启动设备或模拟器。我知道在react native中,因为他们使用Javascript,所以你能够改变视图的背景颜色,背景会反映出这种变化,而无需重新启动模拟器。所以我想,既然react native只是将javascript转换为native应用代码,这在native开发中可能吗?是,不是,也许?
以典型的方式进行正常的原生iOS开发 -- 不行。
但是,如果你重现ReactNative正在做的事情(为UI定义数据格式,加载它,然后动态地布线),那么你可以重新创建它。
你可能想研究一下SwiftUI,它为你提供了一种在Xcode中预览的方法,而无需运行整个应用程序。
如果没有这个功能,如果你使用模块来处理你所有的UI代码,你可以加入一个游乐场,并且在你编码的时候也可以看到实时的变化。