| typedef __typeof__(__objc_yes) BOOL; |
| typedef long NSInteger; |
| |
| @class NSString; |
| |
| typedef struct _NSZone NSZone; |
| |
| @protocol NSCopying |
| - (_Null_unspecified id) copyWithZone: (nullable NSZone*)zone; |
| @end |
| |
| _Null_unspecified SEL sel_registerName(const char * _Null_unspecified); |
| |
| @interface NSObject |
| + (NSObject* _Null_unspecified) alloc; |
| - (NSObject* _Null_unspecified) init; |
| + (NSObject* _Null_unspecified) new; |
| + (void) load; |
| + (void) initialize; |
| |
| - (_Null_unspecified id)performSelector:(_Null_unspecified SEL)selector withObject:(_Null_unspecified id)object; |
| |
| @property (readonly, copy) NSString * _Null_unspecified description; |
| |
| @property NSString * _Null_unspecified stringProperty; |
| |
| @property Class _Null_unspecified classProp; |
| @end |
| |
| #define NS_RETURNS_INNER_POINTER __attribute__((objc_returns_inner_pointer)) |
| #define NS_RETURNS_RETAINED __attribute__((ns_returns_retained)) |
| #define NS_CONSUMES_SELF __attribute__((ns_consumes_self)) |
| #define NS_CONSUMED __attribute__((ns_consumed)) |
| #define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) |
| |