1)多線程相關多線程
dispatch_afterasync
dispatch_async函數
dispatch_syncspa
dispatch_get_main_queue線程
dispatch_get_global_queuecode
dispatch_time對象
2)__bridge,涉及到CF與OC的轉換ip
objc_getAssociatedObjectci
objc_setAssociatedObjectget
3)
objc_allocateClassPair
objc_registerClassPair
4)
class_copyMethodList
5)Method相關
objc_method_description以及這個對象的name和type屬性
desc->name
desc->type
method_getDescription
6)反射
NSStringFromClass
NSStringFromSelector
NSSelectorFromString
7)class_addMethod
8)
NSInvocation
selector和methodSignature屬性
NSMethodSignature
NumberOfArgument屬性
MethodReturnType方法
GetArgumentTypeAtIndex方法
9)object_getClass
10)MethodSignature的兩個方法
methodSignatureForSelector
instanceMethodSignatureForSelector
11)NSInvocation
invocationWithMethodSignature靜態方法
invoke方法
各類set方法
12)meta class:
class_isMetaClass
objc_getMetaClass
13)@encode
14)C的strcmp比較函數
15)CGRect、CGPoint、CGSize、NSRange
16)
class_getClassMethod
class_getInstanceMethod
method_getTypeEncoding
17)IMP
class_responseToSelector
class_getMethodImplementation
class_replaceMethod
18)method_get Implementation
19)__unsafe_unretained
20)@()