Objective-C型別推斷

乞力馬紮羅的雪CYF發表於2015-09-22
#import <UIKit/UIKit.h>
#import "AppDelegate.h"

#import "Man.h"

@interface A : NSObject

@end


@implementation A

@end


@interface AA : A

@end


@implementation AA

@end


int main(int argc, char * argv[]) {
 
  A *a = [[A alloc] init];
  
  NSLog(@"%d",[a isKindOfClass:[AA class]]);
  
}


程式碼會返回0 或者1 。子類是父類的型別,會返回1. 反之不成立。


github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!

相關文章