#not_keyword #if #ifdef #ifndef #elif #else #endif #defined #include #__include_macros #define #undef #line #error #pragma #import #include_next #warning #ident #sccs #assert #unassert #__public_macro #__private_macro auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local __func__ __objc_yes __objc_no asm bool false true wchar_t _Float16 _Accum _Fract _Sat _Decimal32 _Decimal64 _Decimal128 __alignof __attribute __builtin_choose_expr __builtin_offsetof __builtin_types_compatible_p __builtin_va_arg __extension__ __float128 __imag __int128 __label__ __real __thread __FUNCTION__ __PRETTY_FUNCTION__ __auto_type typeof __private_extern__ __module_private__ __cdecl __stdcall __fastcall __thiscall __regcall __vectorcall __builtin_omp_required_simd_align __pascal __fp16 __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof __alignof__ __asm __asm__ __attribute__ __complex __complex__ __const __const__ __imag__ __inline __inline__ __real__ __restrict __restrict__ __signed __signed__ __typeof __typeof__ __volatile __volatile__ _Nonnull _Nullable _Null_unspecified __builtin_convertvector __builtin_available @not_keyword @class @compatibility_alias @defs @encode @end @implementation @interface @private @protected @protocol @public @selector @throw @try @catch @finally @synchronized @autoreleasepool @property @package @required @optional @synthesize @dynamic @import @available self _cmd instancetype id Class SEL getter= setter= readonly readwrite assign retain copy nonatomic atomic strong weak unsafe_unretained nonnull nullable null_unspecified null_resettable class in out inout oneway bycopy byref super __block __strong __weak __unsafe_unretained __autoreleasing __nonnull __nullable __null_unspecified IMP BOOL YES NO Nil nil