反射机制的概念:
对于任意一个类,都能够知道这个类的都有属性和方法
对于任意一个对象,都能够调用它的任意一个方法和属性
这种动态获取的信息以及动态调用对象的方法的 功能成为Java语言的反射机制。
在oc中 如何利用反射机制
· 利用 NSClassFormString 方法类使用字符串获得类
· 利用 isMemberOfClass:判断是否是某一个类
·利用 isKindOfClass: 判断是否是某一个类的子类
·利用 conforesToprotocol:判断对象是否遵守某一个方法
·利用 respondsToSelector:判断是否实现了某一个方法
·利用 performSelector 或者 objc_msgSend 间接调用方法