黑马程序员技术交流社区
标题: oc基础之setter和getter [打印本页]
作者: linexs 时间: 2015-11-22 00:41
标题: oc基础之setter和getter
#import <Foundation/Foundation.h>
@interface Color : NSObject
{
int _color;
}
-(void)setColor:(int)color;
-(int)getColor;
@end
@implementation Color
-(void)setColor:(int)color{
_color = color;
}
-(int)getColor
{
return _color;
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
// NSLog(@"Hello, World!");
}
Color * c = [Color new];
[c setColor:1];
NSLog(@"_color= %d",[c getColor]);
return 0;
}
作者: cbl16888 时间: 2015-11-22 11:47
这个还比较简单
作者: 夜神月No1 时间: 2015-11-22 19:20
貌似只要在.h文件里面定义属性就能自动生成setter和getter方法的吧
作者: linexs 时间: 2015-11-22 22:53
求详细解释,自动生成怎么调用呢?
作者: Coco2015 时间: 2015-11-22 23:19
一样的吧,分为两种一种需要syn***关键字的,一种不需要自动生成get,set方法
作者: Mr.Yan 时间: 2015-11-22 23:22
暂时还未进入OC阶段...并不能看懂,不过总是要进步的!
作者: 夜神月No1 时间: 2015-11-23 07:45
直接调用,你直接在代码里面直接调用就行,苹果官方都生成好了
作者: lujia1010 时间: 2015-11-23 10:21
@property 使用方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |