0

我正在研究 NativeScript,我看到了使应用程序开发更容易的很多潜力。我现在的问题是是否可以动态运行 NativeScript。例如,是否可以创建一个完全用 Objective-C 编写的 iOS 应用程序,然后将关于页面留给 NativeScript,并在运行时从源获取脚本并在应用程序中对其进行评估,就像 JavaScript 为每个网页评估的方式一样?

我读到 NativeScript 确实使用 JIT,但我不理解 require 机制,如果您在运行时评估代码,怎么可能需要 Node 模块。

4

2 回答 2

1

React Native 让你可以做到这一点。我不认可它,因为我也在评估解决方案,但从技术上讲,您可以实例化他们的桥梁并从现有的 iOS 应用程序管理它,他们甚至有示例回购。

于 2015-12-21T12:47:35.753 回答
0

是的,在某种程度上。它们不是 NativeScript 中让您启动 ObjC 应用程序的简单机制;然后调用 NativeScript。你可以反其道而行之;启动一个 NativeScript 应用程序并调用您自己的 ObjC。NativeScript 是应用程序的控制器。

至于动态页面;是的,这很容易做到。事实上,我在我的NativeScript-LiveSync插件中使用了一种技术来做到这一点。所有的 JavaScript 都是在运行时评估的。

于 2015-08-15T20:21:54.200 回答