OC语言学习07-属性生成器
来源:互联网 发布:只差一个程序员了 编辑:程序博客网 时间:2024/06/09 18:49
创建一个Person类:
定义两个实例变量name和age
#import <Foundation/Foundation.h>
@interface Person : NSObject {
NSString *_name;
NSUInteger _age;
}
@property NSString *name;
@property NSUInteger age;
@end
#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc,constchar * argv[]) {
@autoreleasepool {
Person *per = [[Personalloc]init];
per.name =@"小名";
per.age =20;
NSLog(@"name = %@ age = %li", per.name, per.age);
}
return0;
}
打印结果:name = 小名 age = 20
可见使用属性生成器(@property),系统会帮我们自动完成setter方法和getter方法
阅读全文
0 0
- OC语言学习07-属性生成器
- OC语言学习08-属性约束
- OC语言基础--属性
- oc学习之属性
- oc学习之属性
- OC语言学习-其他
- oc语言学习
- OC语言学习1
- OC语言学习1
- oc语言的学习
- OC学习总结之属性
- OC语言复习属性的声明
- OC编程语言学习-1
- OC编程语言学习-2
- OC编程语言学习-3
- OC语言学习-基本语法
- OC语言学习-面向对象
- OC语言学习-内存管理
- Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
- 今日小程序推荐:IN壁纸-你专属壁纸!
- tensorflow CNN卷积神经网络
- C10K问题
- 熟悉 strspn strcspn 函数的使用
- OC语言学习07-属性生成器
- TensorFlow【深度学习】逻辑分类(Logistic Classification)
- k-临近算法
- 快速排序的c++代码实现
- Day1
- STM32——CAN总线系列
- tomcat调试接口
- JAVA中的几个设计模式
- 我对于游戏框架的理解——框架,消息机制