Objective-C型別推斷
#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 。歡迎大家訪問!
相關文章
- TypeScript 型別推斷TypeScript型別
- Java™ 教程(型別推斷)Java型別
- Java 10新特性:型別推斷Java型別
- c/c++ 模板 型別推斷C++型別
- Typescript型別推斷技巧你知道麼?TypeScript型別
- C++ 11 新特性之型別推斷與型別獲取C++型別
- C++ auto 型別推斷注意的地方C++型別
- Java8 新語法習慣 (型別推斷)Java型別
- 型別斷言型別
- Java 10推斷型別和var關鍵字簡介Java型別
- TypeScript 型別斷言TypeScript型別
- js判斷型別JS型別
- JS 型別判斷JS型別
- GO型別斷言Go型別
- golang 快速入門 [8.2]-自動型別推斷的祕密Golang型別
- Objective-C 中的特殊資料型別Object資料型別
- 我反編譯了Java 10的本地變數型別推斷編譯Java變數型別
- 判斷資料型別資料型別
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- TS資料型別:型別別名/聯合型別/字面量型別/型別推論等綱要資料型別
- java 10的區域性變數型別推斷Var的用法 - foojayJava變數型別
- 第四章:元組、型別推斷和高階函式型別函式
- C++型別推導C++型別
- JavaScript判斷資料型別JavaScript資料型別
- js中的型別判斷JS型別
- js判斷裝置型別JS型別
- js判斷資料型別JS資料型別
- 最安全的型別判斷型別
- javascript資料型別判斷JavaScript資料型別
- 如何判斷變數型別變數型別
- javascript 資料型別判斷JavaScript資料型別
- Vim檔案型別判斷型別
- 使用Java 10的var型別推斷的幾個注意點! - DZone JavaJava型別
- 使用帶型別判斷的比較判斷型別
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- js資料型別及判斷JS資料型別
- js資料型別的判斷JS資料型別
- jQuery判斷瀏覽器型別jQuery瀏覽器型別