动态链接的步骤基本上分为3步: 启动动态链接器本身 装载所有需要的共享对象 重定位和初始化 动态链接器自举 动态链接器本身也是一个共享对象,但是...
动态链接出现的原因 静态连接的方式对于计算机内存和磁盘的空间浪费非常严重。特别是多进程操作系统情况下,如果每个程序内部除了都保留着printf(...
首先在用户层面,bash进程会调用fork()系统调用创建一个新的进程,然后新的进程调用execve()系统调用执行指定的ELF文件,原先的ba...
为什么说NSObject 的 isa 指针指向class对象源码getclass的实现如下 OC 的 Class 对象 是 objc_cla...
市面上常见的缓存库分类 基于文件系统 :TMDiskCache, PINDiskCache, SDWebImage 优点:实现都比较简单缺点:不...
FBRetainCycleDetector 是干什么的? FBRetainCycleDetector 是facebook 开源的,用于检测引起内...
wkwebview 在h5页面展示性能上有很大的提升,但是很多时候,大家在wkwebview的cookie管理上要做很多的努力,还无法达到曾今在...
今天昨天遇到了一个新坑,自己记录一下,也可以供大家嘲笑一下。我为了开发调试组件方便,copy了一份XXiphone4的工程(主工程),将自己的组...
Js中存在和OC同等意义的闭包(block& closure)闭包可看作匿名函数,例如: 函数中 给element的onclick属性赋值了一个...