iOS成员属性声明,外面调用的属性是只读,在.m内可读可写

.h头文件中定义属性

// 报警闪烁
@property (strong, nonatomic, readonly) NSTimer *alarmTimer;

在.m 文件中 再次声明属性

@property (strong, nonatomic, readwrite) NSTimer *alarmTimer;
这样外面调用的属性 就是只读的,你自己在.m 文件中能够设置属性

你可能感兴趣的:(iOS成员属性声明,外面调用的属性是只读,在.m内可读可写)