首页 > 代码库 > NSObject
NSObject
一、#pragma mark NSObject常用方法调用。
void objUse() {
Student *stu = [[[Student alloc] init ] autorelease];
//isKindOfClass判断对象是否属于某个类或者子类。
if ([stu isKindOfClass:[Person class]]) {
NSLog(@"stu属于Person或者继承自Person");
}
//isMemberOfClass判断对象是否属于某个类 不包括子类。
BOOL result = [stu isMemberOfClass:[Person class]];
NSLog(@"%i",result);
//直接调用。
[stu test];
//间接调用。
[stu performSelector:@selector(test)];
[stu performSelector:@selector(test2:) withObject:@"123"];
//延迟2秒调用test2:方法。
[stu performSelector:@selector(test2:) withObject:@"adc" afterDelay:2];
}
NSObject
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。