本文摘抄自iOS 开发:『Runtime』详解(一)基础知识[https://www.jianshu.com/p/633e5d8386a8],不做任何商业用途。优秀的作品要大...
IP属地:福建
本文摘抄自iOS 开发:『Runtime』详解(一)基础知识[https://www.jianshu.com/p/633e5d8386a8],不做任何商业用途。优秀的作品要大...
1、虚拟内存 & ASLR 在早期计算机中数据是直接通过物理地址访问的,这就造成了下面两个问题 1、内存不够用 2、数据安全问题 内存不够 --- > 虚拟内存 虚拟内存就是...
Block简介: block其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的 修饰符 简单来说,blo...
1.在iOS中可能出现Crash的情况 unrecognized selector sent to instance(找不到对象方法的实现) unrecognized sel...
KVO KVO的全称是Key-Value Observing,键值监听,可以用于监听某个对象属性值的改变image.png 为什么KVO能实现键值监听 利用RuntimeAP...
它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(Method),它的名字叫做选择子(SEL),对应着一种方法实...
ls -F可以轻松区分文件和目录 ls -F -R -R为递归选项,它会列出当前目录 ?表示一个字符 *代表0或多个字符 cp -i会询问是否覆盖已有文件 cp -R可以递归...