016.getter= setter= 属性特性
2015-07-23 02:25
274 查看
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
@interface
FKItem : NSObject
//
使用@property定义一个property,并指定自定义的getter、setter方法名
@property
(assign
,
nonatomic ,
getter=qu ,
setter=cun:)
int price;
@end
@implementation
FKItem
@end
int
main()
{
FKItem* item = [[FKItem alloc] init];
[item cun:30];
NSLog(@"item的price为:%d"
, [item qu]);
}
一、编写本节代码的具体步骤:
1.可仿照第二章001节的代码编写步骤,可以把类的接口文件,类的实现文件写在main.m文件中。
二、本节代码涉及到的知识点:
1.getter= setter= 可以自定义的getter、setter方法名。
2.readonly:只生成get方法,不生成set方法。
3.readwrite:生成get方法和set方法。(默认的)
main.m
---------------
#import
<Foundation/Foundation.h>
@interface
FKItem : NSObject
//
使用@property定义一个property,并指定自定义的getter、setter方法名
@property
(assign
,
nonatomic ,
getter=qu ,
setter=cun:)
int price;
@end
@implementation
FKItem
@end
int
main()
{
FKItem* item = [[FKItem alloc] init];
[item cun:30];
NSLog(@"item的price为:%d"
, [item qu]);
}
一、编写本节代码的具体步骤:
1.可仿照第二章001节的代码编写步骤,可以把类的接口文件,类的实现文件写在main.m文件中。
二、本节代码涉及到的知识点:
1.getter= setter= 可以自定义的getter、setter方法名。
2.readonly:只生成get方法,不生成set方法。
3.readwrite:生成get方法和set方法。(默认的)
相关文章推荐
- iOS开发怎么定位问题出错的代码位置
- android开发变声器
- HDOJ 1280 前m大的数(暴力+快排水过)
- zoj1048
- 享元模式
- Codeforces Round #313 (Div. 2) D. Equivalent Strings
- Nginx HTTP过滤模块开发
- HDU 1710 Binary Tree Traversals
- linux(ubuntu)下编译安装cx_Freeze失败解决方法
- C3PO数据库连接池
- zoj1241
- Codeforces Round #313 (Div. 2) C. Gerald's Hexagon 数学
- 如何使用jlink+gdb在stm32上调试fans-rt
- Hive启动时,遇到java.net.URISyntaxException: Relative path in absolute URI
- Codeforces Round #313 (Div. 2) A. Currency System in Geraldion
- Codeforces 560B Gerald is into Art 放矩形
- Java反射
- Codeforces 560A Currency System in Geraldion 货币组合
- Python是什么
- GCD的简单封装