5 - (void)setProp2:(int)value;
6 @property (readonly) int Prop1;
7 @property (getter = getProp2, setter = setProp2:) int Prop2;
10 // Mismatched property
12 @property (readonly) int Prop1;
15 // Properties with implementations
29 @synthesize Prop2 = ivar2;
30 @synthesize Prop1 = ivar1;
31 @synthesize Prop3 = ivar3;
32 @synthesize Prop4 = Prop4;