万博全站ManBetX官网北京软件开发公司React Native 运行机制,分析 React Native 工作原理,万博全站ManBetX官网学习理解 React Native机制。万博全站ManBetX官网对React Native分析与前景判断。
动态配置
万博全站ManBetX官网由于 AppStore 审核周期限制,如何动态更改 app 成为了永恒话题。无论采用何种方式,万博全站ManBetX官网流程总是可以归结为以下三部曲:“从 Server 获取配置 --> 解析 --> 执行native代码”。
万博全站ManBetX官网会自觉或者不自觉的利用 JSON 文件实现动态配置效果,它的核心流程是:
通过 HTTP 请求获取 JSON 格式的配置文件。
配置文件中标记了每一个元素的属性,比如位置,颜色,图片 URL 等。
万博全站ManBetX官网解析完 JSON 后,万博全站ManBetX官网调用 Objective-C 代码,完成 UI 控件的渲染。
万博全站ManBetX官网通过这种方法,万博全站ManBetX官网实现在后台配置 app 展示样式。万博全站ManBetX官网从本质上来说,万博全站ManBetX官网会给移动端和服务端约定了一套协议,协议内容严重依赖于应用内要展示内容,不利于拓展。也就是说,如果业务要求频繁增加,这套协议很难应付。
万博全站ManBetX官网认为重要的是,JSON 只是一种数据交换格式,说白了,就是解析文本数据。万博全站ManBetX官网就意味着只适合提供一些配置信息,不会提供逻辑信息。举个栗子,万博全站ManBetX官网从后台可以配置颜色,位置等信息,但如果想要控制 app 内业务逻辑,就非常复杂了。
记住,万博全站ManBetX官网只是在解析字符串,它完全不具备运行和调试的能力。