使用存取方法来设置Property value
2015-09-19 21:41
447 查看
对比如下代码,第一种使用了存取方法来设置,第二种直接对实例变量操作。显然我们应该采用第一种,
使用第二种情况,简单的情况还好,如果情况一旦复杂,就非常容易出错。并且直接对实例变量操作,不会引发KVO通知。
使用第二种情况,简单的情况还好,如果情况一旦复杂,就非常容易出错。并且直接对实例变量操作,不会引发KVO通知。
- (void)reset { NSNumber *zero = [[NSNumber alloc] initWithInteger:0]; [self setCount:zero]; [zero release]; } - (void)reset { NSNumber *zero = [[NSNumber alloc] initWithInteger:0]; [_count release]; _count = zero; }
相关文章推荐
- iOS ui设计的乐土
- 初试jQuey
- UI控件——UISlider:滑动条
- iOS UIAlertController 弹框 (ios 9.0 后代替了UIAlertView弹框 和 UIActionSheet下弹框)
- easyui datagrid学习笔记
- UIButton超出UIView边界不可点击,应该怎么办?
- hdu 1503 Advanced Fruits(最长公共子序列的应用)
- 如何让UIImageView具有像UIButton一样的点击效果
- NGUI动态播放视频
- UITextField
- SPOJ QTREE Query on a tree
- java quick sort(快速排序)
- UILabel标签
- java学习笔记图形程序设计及GUI应用小结(3)
- 将PyQt4.QtGui.QImage对象转化为base64字符串
- soj.1004 I Conduit!
- Request错误监控脚本
- 优秀的UI插件
- mysql导入数据库出现:Incorrect string value: '\xE7\x82\xB9\xE9\x92\x9F' for column 'chinese' at row 1
- CEGUI的安装简要总结