@property 的基本认识

来源:互联网 发布:linux打开telnet服务 编辑:程序博客网 时间:2024/06/18 16:46
////  Person.h//  OC语言学习#import <Foundation/Foundation.h>/* @property 是一个编译指令 可以用@property来代替getter和setter  同时系统会生成一个 _开头的成员变量。(@property帮我们生成的成员变量,是一个私有的成员变量,也就是说在.m文件中生成的,不是在.h文件中生成的)  如果重写了setter方法,那么@property就只会生成getter方法;同理如果重写了getter方法,那么@property就只会生成setter方法。  如果同时重写了setter和getter,那么@property就不会自动生成私有的成员变量。 */@interface Person : NSObject@property(nonatomic,assign) int age;@property(nonatomic,assign) float height;@property(nonatomic,assign) double weight;@end

0 0
原创粉丝点击