他们的相当于反应原生 "热重装 "的原生iOS模拟器开发吗?

问题描述 投票:0回答:1

我想知道是否有一种方法可以在iOS应用中看到UI的变化,而不需要重新启动设备或模拟器。我知道在react native中,因为他们使用Javascript,所以你能够改变视图的背景颜色,背景会反映出这种变化,而无需重新启动模拟器。所以我想,既然react native只是将javascript转换为native应用代码,这在native开发中可能吗?是,不是,也许?

ios swift react-native ios-simulator hot-reload
1个回答
1
投票

以典型的方式进行正常的原生iOS开发 -- 不行。

但是,如果你重现ReactNative正在做的事情(为UI定义数据格式,加载它,然后动态地布线),那么你可以重新创建它。

你可能想研究一下SwiftUI,它为你提供了一种在Xcode中预览的方法,而无需运行整个应用程序。

如果没有这个功能,如果你使用模块来处理你所有的UI代码,你可以加入一个游乐场,并且在你编码的时候也可以看到实时的变化。

© www.soinside.com 2019 - 2024. All rights reserved.