1 // Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class 2 3 @interface NSObject {} @end 4 5 6 @interface TestInterface 7 @property (readonly) int ReadOnly; 8 @property (assign) int Assign; 9 @property (readwrite) int ReadWrite; 10 @property (retain) NSObject *Retain; 11 @property (copy) NSObject *Copy; 12 @property (nonatomic) int NonAtomic; 13 @property (atomic) int Atomic; 14 @property (strong) NSObject *Strong; 15 @property (unsafe_unretained) id UnsafeUnretained; 16 @property (nullable) NSObject *Nullability; 17 @property (null_resettable) NSObject *NullResettable; 18 @property (class) int ClassProperty; 19 @end 20 21 @implementation TestInterface 22 @end 23