8篇文章 · 10872字 · 2人关注
官方给出的dealloc 翻译 外部在什么情况下会触发dealloc方法? 当一个对象retain count为0 (不再有强引用指向)时会触发...
前言:Method Swizzling是利用Objective C动态替换方法的IMP(执行函数)。常用的场景有两个:1.Debug某些复杂函数...
为分类添加属性 如果我们直接给分类添加属性,然后去访问程序就会闪退,因为分类中需要我们自己去写这个属性的set和get方法。 为分类中添加属性需...
前言 在上一篇文章中,我详细的讲解了一些基本关键词以及基本概念。 SEL方法的名字,可以理解为字符串指针类型 id指向一个类的实例对象 isa每...
Rumtime都能干什么 动态改变方法的执行体 Method Swizzling NSSelectorFromString,NSClassFro...
前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个...
创建和启动线程 一个NSThread对象就代表一条线程 线程的状态 控制线程状态 多线程的安全隐患 资源共享同一块资源可能会被多个线程共享,也就...
进程 什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 例如:同时打开xcode...
文集作者