1 #ifndef SIMPLE_H 2 #define SIMPLE_H 3 4 __attribute__((__objc_root__)) 5 @interface I 6 @property(class, nonatomic, readonly) id nonnullProperty; 7 @property(class, nonatomic, readonly) id nonnullNewProperty; 8 9 @property(class, nonatomic, readonly) id optionalProperty; 10 @property(class, nonatomic, readonly) id optionalNewProperty; 11 12 @property(nonatomic, readonly) id unspecifiedProperty; 13 @property(nonatomic, readonly) id unspecifiedNewProperty; 14 15 @property(nonatomic, readonly) id scalarProperty; 16 @property(nonatomic, readonly) id scalarNewProperty; 17 @end 18 19 #endif 20