美文网首页
移动客户端开发笔记1

移动客户端开发笔记1

作者: 李传格 | 来源:发表于2017-01-24 11:06 被阅读22次

    文章推荐

    徐川大神对2016年移动技术发展的概述,以及对2017年的展望。总结了各种技术,热补丁、组件化、动态化、跨平台、直播、AR/VR等等。自己在项目实践中,也尝试了热补丁、动态化、组件化等技术,比较有体会。推荐他的博客移动开发前线,还是相当不错的。

    对于往往存在大量异构元素的app首页或集合页,该方案的思路还是可以借鉴下的。

    为满足大部分动态化需求,在App中内嵌一个WebView支持H5页,这是比较常见的做法。iOS上就UIWebView和WKWebView,WKWebView相比较UIWebView,性能更优,但也多了不少限制。目前自己项目中也是直接使用WKWebView,好在H5和Native的交互比较少,对WKWebView也没有做多少优化。

    异步编程,特别是多层嵌套的情况,即使用了GCD&Block回调方式去写,代码仍会过于凌乱,可读性也大打折扣。我会通过以下两种方法去处理,将每个异步回调的处理逻辑封装在一个函数内,或将每个异步过程封装起来(即Future/Promise的做法)。无论哪种,也都会额外增加些成本,结合自己项目内的代码风格和使用成本再选择一个合适的。

    知识点比较基础,罗列得比较多,可以结合项目多看看。

    代码推荐

    收集了大量的iOS开源项目、网页等等

    相关文章

      网友评论

          本文标题:移动客户端开发笔记1

          本文链接:https://www.haomeiwen.com/subject/umezbttx.html