正文
深入浅出 JavaScriptCore
本文介绍了 JavaScriptCore 相关内容,包括与 Objective-C 交互、内存管理、多线程等内容。
iOS 开发技术栈与进阶
当学习到一定阶段,可能会遇到如何进一步提高等问题,你可以从本文中了解到哪些可能需要锻炼、进一步地学习。
Android
Android热更新方案Robust开源,新增自动化补丁工具
Robust热更新系统借鉴Instant Run原理,实现了一个兼容性更强而且实时生效的热更新方案。其基本思路是,Robust热更新系统在一个方法的入口处插入一段跳转代码,当发现某个方法出现bug就跳转执行补丁中的代码,略过原有代码的执行,否则执行原有方法体逻辑。
Android APP启动优化
我们在点击桌面图标的时候,偶尔会出现一个白屏,然后才进入主界面,这是因为从桌面点击APP图标启动应用开始,程序会显示一个启动窗口等待Activity的创建加载完毕再进行显示。冷启动白屏持续时间可能会很长,这可是个槽糕的体验,本文给出了解决该问题的方案。
加快apk的构建速度,如何把编译时间从130秒降到17秒
公司的项目代码比较多,每次调试改动Java文件后要将近2分钟才能跑起来,实在受不了。作者在网上找了一大堆配置参数也没有很明显的效果,尝试使用instant run效果也不怎么样,然后又尝试使用freeline编译速度还可以但是不稳定,每次失败后全量编译很耗费时间,既然没有好的方案就于是作者开始自己尝试做。本文的源码在这里。
FlexboxLayout帮助您完成聪明的UI布局