1

我正在查看这个 WWDC 会议:将 JavaScript 集成到本机应用程序中

我的理解是,这是 Obj-C 和 javascript 之间的桥梁,它允许从 Obj-C 调用 javascript 代码,反之亦然。我想知道,这是否意味着我可以在 javascript 中从服务器动态加载我的“代码逻辑”,就像在 Web 应用程序中一样?我应该如何构造我的代码,以便我的大部分代码都在 javascript 中(当然,仍然需要 Obj-C 来驱动 js 代码)。

如果这是可行的,那么在 iOS 项目中部署更改将不再是痛苦的经历(等待审核和用户升级等),开发可以更加敏捷。我知道有些团队使用 phonegap 和类似框架只是为了获得这一优势,但这些解决方案并没有充分利用 iOS 原生 UI 小部件/功能。

如果数据和逻辑都可以从服务器加载,并且 Obj-c 部分只是(相对)稳定的骨架代码,那么 iOS 应用程序将成为没有 HTML 的 Web 应用程序(将应用程序视为从服务器加载代码和数据的定制 Web 浏览器)。

所以我的问题是:这有多可行?我应该如何在 Obj-C 和 js 之间拆分代码以使其尽可能灵活?

4

1 回答 1

2

根据 Appstore 审查指南“以任何方式或形式下载代码的应用程序将被拒绝”

于 2013-11-13T08:57:15.147 回答