会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
12 2016 档案
oc内容5大区
摘要:1、堆区(malloc):不需要手动管理内存,自动管理 2、栈区(stack):需要手动管理内存 3、静态区 4、常量区 5、方法区 load类方法:把类加载进内存的时候调用,只会调用一次 initialize类方法:初始化的时候调用,会调用多次
阅读全文
posted @
2016-12-19 18:06
Sivek_lin
阅读(144)
评论(0)
推荐(0)
编辑
oc底层方法调用流程
摘要:1、对象方法保存到类对象里面,每个类对象中都有一个方法列表。类方法保存在元类中方法列表 a、通过isa指针去对应的类中查找; b、生成方法编号,根据方法编号查找对应的方法(找到只是最终实现地址,根据地址去方法去调用对应的函数); c、方法实现时通过方法列表指针指向方法区(存储方法的实际位置);
阅读全文
posted @
2016-12-19 18:00
Sivek_lin
阅读(445)
评论(0)
推荐(0)
编辑
公告