Object C 几个知识点

判断是否是某个类的实例 isMemberOfClass

main{
	Teacher *teacher = [[Teacher alloc] init];

	if ([teacher isMemberOfClass:[Teacher class]]) {
			NSLog(@"teacher Teacher类的实例");
	}
}

判断是否是某个类或者子类的实例 isKindOfClass

main{
	Teacher *teacher = [[Teacher alloc] init];

	if ([teacher isMemberOfClass:[Person class]]) {
			NSLog(@"teacher Teacher类的实例");
	}
}

respondsToSelector: 判读实例是否有这样方法

instancesRespondToSelector: 判断类是否有这个方法。此方法是类方法,不能用在类的对象

--EOF--

声明:若无特别说明,本站文章均为原创,转载请保留链接,谢谢

Published: 2012-09-02
blog comments powered by Disqus