iOS内存管理 引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。当我们创建一个新对象的时候,它的引用计数为 1,当有一个新的指针指向这个对...
iOS内存管理 引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。当我们创建一个新对象的时候,它的引用计数为 1,当有一个新的指针指向这个对...
iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot o...
UIView和CALayer是什么关系 UIView继承自UIResponder类,可以响应事件CALayer直接继承自NSObject类,不可以响应事件UIView是CAL...
一、简介 除了,NSThread和GCD实现多线程,配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOpera...
在iOS的开发中,我经常会用到的一种设计模式:单例模式,目的是让这个对象只实例化一次,在内存中只有一份内存。而且是常驻内存,不会被释放。 手写一个单例也许我们都已经很熟悉,但...
http://blog.sina.com.cn/s/blog_945590aa0102vxhb.html 可以看到,当我们调用shareInstance方法时获取到的对象是相...
iOS ,内存分布、内存管理 、isa 指针,散列表(引用计数表,弱引用表) 内存管理方案 1.taggedPointer , 对于一些小对象使用,如NSNumber 2.N...
Block的本质 Block是将函数及其上下文封装起来的对象 Block调用 Block调用就是函数的调用 截获变量 局部变量1.基本数据类型2.对象类型 全局变量 静态局部...
Block 内存管理,__block修饰变量值的原理(为什么改变值要用__Block 修饰) 根据上篇文章,将文件编译为 cpp 文件,通过查看 block 的结构体 imp...