当我们编写任何对象时,就像@dynamic obj;
我们告诉编译器我们将为它实现访问器方法一样,那么我们需要在哪里实现这些方法呢?
如果我们在声明 @property 的同一个类中实现访问器方法,那么我们甚至不需要使用 of @dynamic
,就像在头文件中一样:
@proprty (attribue) NSString *objStr;
并以 .m 为单位:
- (NSString *)objStr {
}
- (void)setObjStr:(NSString *)somestring {
}