经典案例
  • 金融大数据解决方案
  • 汽车大数据解决方案
  • 政府大数据解决方案
  • 铁路大数据解决方案
  • 电力大数据解决方案
  • 军工大数据解决方案
  • 解放军总装备部
  • 中国航天科工集团
  • 航天科技集团

万博全站ManBetX官网北京软件开发公司React Native 的运行机制

发布于:2020-01-03 19:23来源:万博全站ManBetX官网 作者:万博全站ManBetX官网 点击:
万博全站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官网只是在解析字符串,它完全不具备运行和调试的能力。
 
tag标签:
------分隔线----------------------------
------分隔线----------------------------
QQ客服热线