If I have a property like this:
//test.h
@interface test
@property (nonatomic, readonly, weak) NSObject x;
@end
redefined in the implementation file to be read/write:
// test.m
@interface test ()
@property (nonatomic, readwrite) NSObject x;
@end
I used weak in .h, but I said nothing in the extension, will the property keep the 'weak' specifier, or will it change to 'strong'?
Will the keywords strong/assign/weak be overwritten when the property is redefined?