美文网首页
移动客户端开发笔记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

    文章推荐 2016移动开发技术巡礼 徐川大神对2016年移动技术发展的概述,以及对2017年的展望。总结了各种技术...

  • android中webview与js交互

    移动开发中,我们经常会遇到混合开发模式,经常是在移动客户端中增加网页,来减少客户端的压力,同时也让软件更加灵活。废...

  • 移动客户端开发笔记3

    数据 2016 移动应用质量大数据报告 主要是针对Crash和ANR的统计。 文章推荐 移动端监控体系之技术原理剖...

  • 移动客户端开发笔记4

    iOS 10.3开始可以动态改变app图标 浅谈iOS视频播放的N种解决方案 【React Native】从源码一...

  • 移动客户端开发笔记2

    数据 iOS10 设备安装率超7成 看了下自己app的友盟统计,还有6%的iOS 8.x设备。等iOS 11出来后...

  • 无标题文章

    IOS 开发笔记-基础 UI(1)-简单的计算器 姜糖水2015-02-26636阅读 移动开发 (1)UI是Ap...

  • 客户端开发和服务器端开发哪个有前途?

    作者:GSYTech 在深入解析之前,先声明我本身是一个移动客户端开发人员,目前移动开发领域在 Github 收获...

  • Lan分享Android岗位信息

    1.腾讯 (1)WXG07-117 微信读书Android移动客户端开发工程师(广州) 工作职责: 负责微信读书A...

  • 007-移动支付05-微信支付-安卓客户端开发

    上一篇:006-移动支付04-微信支付-iOS客户端开发 一、前记 安卓客户端相对iOS客户端开发麻烦一点点,因为...

  • 开发对接规范

    开发对接规范 有没有做移动端开发的同学遇到一个最大的问题。 1.做客户端开发很多时候都是猜着做,不知道其他公司是否...

网友评论

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

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