iOS基础知识—最简单的get与set方法实现
2016-04-11 10:14
465 查看
原文网址:http://www.xuebuyuan.com/757429.html
//.h文件
@interface Person : NSObject
{
NSString * _name;
}
- (void)setName:(NSString*)name;
- (NSString *)name;
@end
//.m文件
- (void)setName:(NSString*)name{
if (name != _name) {//如果旧值和将要付给它的新值不相等的话,就给它赋新值,
[name retain];//新值retain一次
[_name release];//旧值release掉
_name = name;//赋给新值
}
}
- (NSString *)name{
return _name;
}
//.h文件
@interface Person : NSObject
{
NSString * _name;
}
- (void)setName:(NSString*)name;
- (NSString *)name;
@end
//.m文件
- (void)setName:(NSString*)name{
if (name != _name) {//如果旧值和将要付给它的新值不相等的话,就给它赋新值,
[name retain];//新值retain一次
[_name release];//旧值release掉
_name = name;//赋给新值
}
}
- (NSString *)name{
return _name;
}
相关文章推荐
- OC IOS 自定义Log日志 附:常用输出宏
- iOS真机测试推送证书生成
- iOS开发中常用的各种动画、页面切面效果
- IOS JSON转换模型库:YYMODEL
- iOS绘图教程
- IOS横竖屏控制与事件处理
- iOS学习资源搜集
- iOS开启iTunes文件共享
- Ios插件开发
- iOS中常用math函数
- iOS,一行代码进行RSA、DES 、AES、MD5加密、解密
- IOS开发应用
- iOS开发使用半透明模糊效果方法整理
- iOS - 装饰对象
- 举例讲解iOS应用开发中hitTest触摸事件的编写方法
- iOS App集成Apple Pay教程(附示例代码)
- iOS中四种实例变量的范围类型@private@protected@public@package
- IOS中通知中心(NSNotificationCenter)的使用
- iOS开发中的一些坑
- IOS简单笔记