前言
@property只能生成getter和setter方法的声明,那实现怎么办呢?
一、@synthesize是什么?比如,有一个类
#import @interface Person : NSObject { NSString *_name; int _age; float _weight; } @property NSString *name; @property int age; @property float weight; @end @implementation Person
@end
那么,getter和setter方法的实现,能不能自动生成呢?
1)@synthesize的作用:自动生成getter和setter方法的实现。 2)语法:@synthesize @property的名称; 例如: @interface Person : NSObject { int _age; } @property int age; @end ---------------------- @implementation Person @synthesize age; @end
二、@s