// Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class @interface NSObject {} @end @interface TestInterface @property (readonly) int ReadOnly; @property (assign) int Assign; @property (readwrite) int ReadWrite; @property (retain) NSObject *Retain; @property (copy) NSObject *Copy; @property (nonatomic) int NonAtomic; @property (atomic) int Atomic; @property (strong) NSObject *Strong; @property (unsafe_unretained) id UnsafeUnretained; @property (nullable) NSObject *Nullability; @property (null_resettable) NSObject *NullResettable; @property (class) int ClassProperty; @end @implementation TestInterface @end