oc问题,谢谢各位大神。这里有点不明白,给我解释下。谢谢。详情看图。。。

日期:2015-12-08 20:33:17 人气:1

oc问题,谢谢各位大神。这里有点不明白,给我解释下。谢谢。详情看图。。。

1这是oc内存管理的内容。 2.第一幅说明对象被retain,alloc,new创建的必须release。 3.第二幅图是因为car这个对象被人所拥有着,在人对象销毁的时候应该同时对人所用有的car对象release。(dealloc方法在对象销毁的时候调用) 4.同学对oc内存理解的不够深啊,应该多加学习。同时,你所写的setcar方法是有问题的。存在内存泄漏问题。正确的的做法是判断car是否是人对象所拥有的car,若相同,不做处理。不同的话release原来的car。retain新的car
    A+
热门评论