Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
Android为了保证系统及应用的安全性,在安装APK的时候需要校验包的完整性,同时,对于覆盖安装的场景还要校验新旧是否匹配,这两者都是通过Android签名机制来进行保证的...
文中提到Android 并发编程中, AsyncTask被弃用,RxJava也不推荐,Kotlin协程也不好用,所以并发编程该用什么?手写Thread?
题目 给一个由数字组成的字符串。求出其可能恢复为的所有IP地址。 样例给出字符串 "25525511135",所有可能的IP地址为: ["255.255.11.135","2...
前言 本篇文章不会介绍GCD的底层实现!!!本篇文章不会介绍GCD的基本使用!!!本篇文章是我这两天再次理解GCD后的记录。说实话,虽然在开发时知道多线程是什么、如何用,但是...
面向对象的三大特性:封装、继承、多态 OC内存管理 _strong 引用计数器来控制对象的生命周期。 _weak 不会持有对象,防止循环引用。 _autorelasing...
毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。 ...
前言 今天Carson来全面总结最常用的设计模式 - 建造者模式。 其他设计模式介绍这是一份全面 & 详细的设计模式学习指南[//www.greatytc.com/...