Prior to ARC, if I wanted a property to be readonly to using it but have it writeable within the class, I could do:
// Public declaration @interface SomeClass :
You can redeclare your property as readwrite in interface extension:
readwrite
@interface SomeClass() @property (nonatomic, strong, readwrite) NSString *myProperty; @end