iOS开发知识梳理
文章平均质量分 85
iOS KunPeng
做一件有意义的事儿。顺便赚点钱。
展开
-
ARC、AutoreleasePool、Thread、RunLoop之间的关系
RunLoop与线程是一一对应关系RunLoop在监听到交互事件后,就会创建Autoreleasepool所有线程都维护有它自己的自动释放池的堆栈结构。新的自动释放池被创建的时候,它们会被添加到栈的顶部,而当池子销毁的时候,会从栈移除原创 2022-09-21 11:14:11 · 787 阅读 · 0 评论 -
iOS原理篇(一) OC对象的本质
OC对象有instance对象(实例对象)、class对象(类对象)、meta-class对象(元类对象)instance对象在内存中存储的信息包括:(1)isa指针(2)其他成员变量类对象在内存中存储的信息主要包括:(1)isa指针(2)superclass指针(3)类的属性信息(@property)、类的对象方法信息(instance method)(4)类的协议信息(protocol)、类的成员变量信息(ivar)3.objc_class继承objc_object。...原创 2022-08-09 14:18:17 · 273 阅读 · 1 评论