`
yesjavame
  • 浏览: 694741 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

今天看了Objective C中在方法中分配并返回对象这一节,应该坚决禁止这种行为。

阅读更多

Objective C还不能象java这样完全自动gc。所以要么象传统C++一样从外部传入要返回的对象指针,由创建该对象的

调用者释放该对象,要么就在方法内部释放对象(不能返回到方法外)。

由方法设计者在方法内分配并反回对象,由方法调用者在方法外释放对象是一种极不友好的协作方式。非常容易出问题,

这在传统C++中是最基础的知识。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics