如果我有这样的财产:
//test.h
@interface test
@property (nonatomic, readonly, weak) NSObject x;
@end
在实现文件中重新定义为读/写:
// test.m
@interface test ()
@property (nonatomic, readwrite) NSObject x;
@end
我在.h 中使用了weak,但我在扩展中什么也没说,该属性会保留“weak”说明符,还是会更改为“strong”?
重新定义属性时是否会覆盖关键字strong/assign/weak?