iOS底层原理探索-alloc
看了本文章能学到什么
- alloc 是什么,做了什么
- init 是什么,做了什么
- new 是和是呢嘛,做了什么
- alloc 与 alloc init 有何区别
- [alloc init] 与 new有何区别
- 补充内容
alloc 是什么,做了什么
在iOS开发中,都离不开对象,如果没有对象就创建一个对象,如果一个还解决不了问题,那就创建两个。通常我们创建对象怎么创建呢,一般[[Class alloc] init]就可以了,直接出来个对象了,要是生活中找对象有这么简单就好了,没有就直接alloc一个,哈哈哈。言归正传,那我们本章节就探讨下alloc到底怎么做了什么就可以创建对象了。
- 新建一个工程,随便创建一个类
下载objc源码
路径 地址
编译 运行
流程图
init
new
总结
LGPerson alloc