首页 > 代码库 > 关于self.和不是用self.的区别
关于self.和不是用self.的区别
主要的区别是加self. 会调用变量的GET和SET方法
而根本的区别在于变量的SET方法,而SET方法和变量的@property 属性有关。
// assign -(void)setMyObject:(id)newValue{ _myObject = newValue; } // retain -(void)setMyObject:(id)newValue{ if (_myObject != newValue) { [_myObject release]; _myObject = [newValue retain]; } } // copy -(void)setMyObject:(id)newValue{ if (_myObject != newValue) { [_myObject release]; _myObject = [newValue copy]; } }
关于self.和不是用self.的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。