iOS中set和get
2015-08-22 08:39
471 查看
set方法:
-(void)setName:(NSString *)name
{
if (_name != name)
{
[_name release];
[name retain];
_name = name;
}
}
凡是.h里面的带星号变量或者属性的都要在dealloc中release一下 [_name release];
这样释放 或者self.xxx = nil;这种更好
get方法:
-(UILabel *)titleLable
{
if (_titleLable == nil)
{
_titleLable = [[UILabelalloc]init];
} return_titleLable;
}
在get方法中初始化,当调用的时候初始化
-(void)setName:(NSString *)name
{
if (_name != name)
{
[_name release];
[name retain];
_name = name;
}
}
凡是.h里面的带星号变量或者属性的都要在dealloc中release一下 [_name release];
这样释放 或者self.xxx = nil;这种更好
get方法:
-(UILabel *)titleLable
{
if (_titleLable == nil)
{
_titleLable = [[UILabelalloc]init];
} return_titleLable;
}
在get方法中初始化,当调用的时候初始化
相关文章推荐
- iOS界面间传值
- 猫猫学iOS 之CoreLocation基本使用
- iOS链式编程框架介绍之LinkBlock(iOS链式编程)
- iOS开发学习概述及知识整理
- iOS各种调试
- 七款Debug工具推荐:iOS开发必备的调试利器
- IOS Storybroad和纯代码界面互联
- [IOS]CoreAnimation基础[翻译6部分]
- iOS 画地图上的标注气泡
- iOS ItunesStore 首页推荐
- ios通讯录差异
- 以phoneGap作为承载容器是ios会上下滑动
- iOS高效编程秘诀—坚持好的编程习惯
- iOS开发所需英语词汇整理
- 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
- iOS逆向工程-动态分析
- iOS逆向工程-静态分析
- [IOS]CoreAnimation基础[翻译5部分]
- iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统
- iOS(总结)全局调试