|
|
|
2016-08-17 第157期 |
|
|
|
Android进程保活招式大全 |
|
|
|
目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 |
|
|
拆轮子系列之OkHttp |
|
|
|
安卓开发领域,很多重要的问题都有了很好的开源解决方案,例如网络请求 OkHttp + Retrofit 简直就是不二之选。“我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造!”,在用了这些好轮子将近两年之后,现在是时候拆开轮子一探究竟了。本文基于 OkHttp 最新源码对其进行了详细分析。 |
|
|
Android中常见的内存泄漏 |
|
|
|
我们经常会在不经意间写出造成内存泄漏的代码,往往在代码上很难查出来。但是我们可以通过一些辅助工具来检测是否存在内存泄漏,比如通过AndroidStudio的monitors来查看内存的变化情况,或者是通过开源框架《LeakCanary》来检测。本文主要是从网络中搜索汇总一些常见的内存泄漏。 |
|
|
微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录 |
|
|
|
热补丁技术是当前非常热门的Android开发技术,其中比较出名的方案有支付宝的AndFix以及QZone的超级热补丁方案。微信大约在2015年6月开始尝试应用,经过研究与尝试现有的各个方案,我们发现它们都有着自身的一些局限性。我们最终采用不同于它们的技术方案,也就是微信热补丁开源框架Tinker。 |
|
|
iOS 动态更新方案 JSPatch 与 React Native 的对比 |
|
|
|
JSPatch 目前大部分只用于热修复,但因为其可以调用任意 Objective-C 方法,实际上它也可以做热更新的工作,也就是动态为 App 添加功能模块,并对这些功能模块进行实时更新,可以起到跟 React Native 一样的作用。我们从学习成本、接入成本、开发效率、热更新能力和性能体验这几个方面来对比一下使用 React Native 和 JSPatch 做热更新的差异。 |
|
|
高手谈Android NDK编译选项设置 |
|
|
|
在Android NDK开发中,有两个重要的文件:Android.mk和Application.mk,各尽其责,指导编译器如何编译程序,并决定编译结果是什么。本文将详细说明几个常见的NDK选项的配置,帮助大家理解相应的配置选项。 |
|
|
使用 iCloud API 的正确姿势 |
|
|
|
如果你的 App 需要用到文档存储相关的功能,那么 iCloud Document API 是一个很不错的选择。 相比于其他云存储平台, iCloud 和 iOS 设备高度集成,并且 API 的使用更加便捷。 但同时,它的 API 也存在很多雷区,需要我们格外注意。 我们就来看看使用 iCloud API 的正确姿势吧。 |
|
|
叙事、画面和音效:解析VR游戏设计要点 |
|
|
|
翻看《程序员》杂志可以顿时让我回到大学时对计算机痴迷的每一个KB当中,虽然在游戏行业工作内容有很多方面,但是游戏编程是小时候无比向往、充满神奇的职业,今天跟大家谈谈我正在制作的虚拟现实游戏。 |
|
|
Swift与Objective-C\C\C++混合编程 |
|
|
|
课程讲师:关东升
课程介绍:本课程介绍了Swift与Objective-C API映射、同一应用目标中的混合编程和同一框架目标中的混合编程情况下Swift调用Objective-C,Objective-C调用Swift,Swift调用C和C++等。
推荐理由:掌握Swift与Objective-C\C\C++混合编程。 |
|
|
Android之数据库详解 |
|
|
|
课程讲师:刘志远。
课程介绍:本系列视频是对Android中数据库进行详细讲解,包括创建数据库,执行增删改查,第三方的XUtils操作数据库使用。
推荐理由:教会大家使用数据库,并能看懂任何人写的数据库的代码。 |
|
|
Swift不深入只浅出入门教程 |
|
|
|
课程讲师:孟祥月
课程介绍:介绍Swift语言的基础知识,同时也是为了完成我原来一个github项目(https://github.com/mengxiangyue/The-Swift-2.0-Programming-Language-playground)上面写的录制一套视频教程的承诺。
推荐理由:帮助一些新人入门Swift,并且为以后的进阶课程做准备。 |
|
|
CSDN 移动客户端 |
|
mobilehub微信 |
|
@CSDN移动官微 |
|
|
|
|
|
|