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

2020-09-26 教育 58阅读
1这是oc内存管理的内容。
2.第一幅说明对象被retain,alloc,new创建的必须release。
3.第二幅图是因为car这个对象被人所拥有着,在人对象销毁的时候应该同时对人所用有的car对象release。(dealloc方法在对象销毁的时候调用)
4.同学对oc内存理解的不够深啊,应该多加学习。同时,你所写的setcar方法是有问题的。存在内存泄漏问题。正确的的做法是判断car是否是人对象所拥有的car,若相同,不做处理。不同的话release原来的car。retain新的car
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com