注意两个关键字 “@property”“@synthesize”
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
int myNumber; //实例变量
}
@property (nonatomic) int myNumber;
@end
#import "Person.h"
@implementation Person
@synthesize myNumber;
@end
在@property()括号中,可以填写的属性:
readwrite: 默认
readonly: 只读,意味着没有set方法
assign: 默认,引用计数不增加
retain:引用计数增加1
原子性: actomic 默认
非原子性:nonatomic