iOS OC对象的本质
muziyuting
3年
展开
-
iOS OC对象的本质窥探(对象分类)(二)
上面一篇文章讲了OC对象的本质,编译成C++对象是以什么形式存储的,一个对象占多少内存空间等问题,那么在OC语言里面,又分为几种对象呢?其实平时的工作中通过[[NSObject alloc] init]这种形式创建的对象都是实例对象,另外还有两类平时接触甚少的对象,一个是类对象,一个就是元类对象。 开篇引题 类对象分为三种: 实例对象 类对象 元类对象 这三中类型的对象之间是什么关系?每种类型的...原创 2020-01-06 22:15:32 · 189 阅读 · 0 评论 -
iOS OC对象的本质窥探(一)
本人2016年进入iOS开发行业,时间一晃也工作了三四年了,写过不少项目,代码写的也有几万行了,有的时候就会陷入思考,当我们写完代码编译完成后怎么就运行到手机上成了一个App,这中间到底经历了什么过程?今天就把自己这几年对于OC对象的了解分享一下,如有错误欢迎指正。 首先说明一下,为什么要了解和研究OC对象的本质?? 了解了对象的本质,也可以写出更加优秀,内存占用更合理的代码,提高系统的性能。 ...原创 2019-12-26 22:24:29 · 217 阅读 · 0 评论