每次回家都偷懒,不想整理一下,今天周末,强迫自己整理下,内容一定很全。前言随着app版本升级迭代,难免有些bug会出现,用户升级新版的代价较高,如果能给app打热补丁,热更新掉app的bug,岂不更好...
分类:
移动开发 时间:
2016-11-19 18:13:52
阅读次数:
357
这篇文章从AssetBundle的打包,使用,管理以及内存占用各个方面进行了比较全面的分析,对AssetBundle使用过程中的一些坑进行填补指引以及喷! AssetBundle是Unity推荐的资源管理方式,官方列举了诸如热更新,压缩,灵活等等优点,但AssetBundle的坑是非常深的,很多隐藏 ...
分类:
编程语言 时间:
2016-11-16 14:55:16
阅读次数:
301
iOS APP的上架审核一直是个令人困扰的问题,动辄一个星期甚至半个月的审核时间,往往会耽误产品的运营计划。 尤其是,审核过程中难以避免的会被苹果拒绝,然后又是一个周期,很是痛苦。 除了在提交审核前,尽可能的保证产品没有Bug,以及充分研究苹果的app审核政策外,从技术开发层面如果能解决热更新问题, ...
分类:
移动开发 时间:
2016-11-06 21:55:25
阅读次数:
473
当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序。 多数情况下这样做是可行的,只是有时候,比如ASP.NET或一些 ...
分类:
Web程序 时间:
2016-11-02 20:56:32
阅读次数:
216
目前能够实现热更新的方法,总结起来有以下三种 1. 使用FaceBook 的开源框架 reactive native,使用js写原生的iOS应用 ios app可以在运行时从服务器拉取最新的js文件到本地,然后执行,因为js是一门动态的 脚本语言,所以可以在运行时直接读取js文件执行,也因此能够实现 ...
分类:
移动开发 时间:
2016-11-01 09:39:51
阅读次数:
352
前言 前言 前言 前言 在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。 整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持ios热更新的办法。然而作为一个重度ulua用户,我们踩过了很多的坑才将ulua上升到 ...
分类:
编程语言 时间:
2016-10-26 14:12:54
阅读次数:
500
一个简单的关于页面,有一个图片,版本号,App名称等,着重演示各个系列的文章完整集成示例. ...
分类:
移动开发 时间:
2016-10-16 07:39:10
阅读次数:
247
简介以前写过一个补丁更新的文章,此处会做一个更精简的最小化实现,以便于集成.为了使逻辑具有通用性,将剥离对AFNetworking和ReativeCocoa的依赖.原来的文章,可以先看这里: http...
分类:
移动开发 时间:
2016-10-10 14:28:24
阅读次数:
321
我觉得,这篇文章最大的特点是,完整记录了一次优化解决问题的过程;示例代码看起来前后有些不太统一,是因为: 我不是先有了方案再写博客,而是借助博客本身来梳理思路,简化逻辑!如此,写博客,就不单单是一个耗时的分享知识的过程,更成为了一个帮助自己思考的有力工具!赞!!! ...
分类:
移动开发 时间:
2016-10-10 13:58:08
阅读次数:
245