一种是在pch文件中 import .这个就不说了..现在我来介绍下 NSClassFromString
这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;
id
正常情况下等价于:
id
优点:
弱化连接,因此并不会把没有的Framework也link到程序中。
不需要使用import,因为类是动态加载的,只要存在就可以加载。因此如果你的toolchain中没有某个类的头文件定义,而你确信这个类是可以用的,那么也可以用这种方法。
2.
这个方法是上个方法的补充,也是动态加载实例方法。
SEL
if([object respondsToSelector:sel])
}
respondsToSelector判断是否实现了某方法 你是不是会想到这个??哈哈,但是本质是不一样的.
3.
isKindOfClass
4.
isMemberOfClass方法是来确定对象是否是某一个类的成员