1、#pragma mark NSObject經常使用方法調用。spa
void objUse() {orm
Student *stu = [[[Student alloc] init ] autorelease]; 對象
//isKindOfClass判斷對象是否屬於某個類或者子類。繼承
if ([stu isKindOfClass:[Person class]]) {it
NSLog(@"stu屬於Person或者繼承自Person");form
} class
//isMemberOfClass判斷對象是否屬於某個類 不包括子類。test
BOOL result = [stu isMemberOfClass:[Person class]];select
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];
}