21 lines · plain
1@interface RootObject2@end3 4@interface BaseClass : RootObject5@end6 7@interface BaseClass() {8 int _field1;9}10@property(atomic, assign, readonly) int field2;11 12- (int)addFields;13@end14 15@implementation BaseClass16- (int)addFields {17 return self->_field1 + [self field2];18}19@end20 21