OC中alloc内存分配大小的问题

南窗客斯黄 2013-11-22 10:50:54
RT,OC中所有的类都继承自NSObject,NSObject实现了alloc函数,而NSObject的子类调用NSObject的alloc函数时,怎么知道要给这个子类分配多大的内存空间呢?
...全文
372 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
早起晨练啊 2016-04-27
  • 打赏
  • 举报
回复
我觉得alloc的时候 ,allelic方法里回去调用runtime ,来获得子类的成员变量的信息, 从而确定需要分配的内存大小。
hy31--- 2013-12-10
  • 打赏
  • 举报
回复
Xcode 会自动分配内存,你可以看一下init是什么时候进来,release 是什么时候release,这个你自己DEbug 的时候都可以看到==
五锅锅 2013-12-04
  • 打赏
  • 举报
回复
楼主解决了告诉声哈,,,
仙人掌绿叶 2013-12-04
  • 打赏
  • 举报
回复
这就是ios的优势,自动分配内存空间
RannieR 2013-12-02
  • 打赏
  • 举报
回复
一般是很小的。alloc时候类被加载进内存,存了这个类一些属性信息以及方法的地址值。
梓晨2011 2013-12-02
  • 打赏
  • 举报
回复
理解错了我,应该把OC里一个类的实例变量部分看做一个结构体,一个结构体的内存分配是静态时完成计算的,方法的存储应该类似于C函数的存储,
梓晨2011 2013-12-02
  • 打赏
  • 举报
回复
目测就是用C的动态内存分配完成的
南窗客斯黄 2013-11-25
  • 打赏
  • 举报
回复
加了20分,希望有高手进来帮忙解决。。

29,031

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧