圖片在線設(shè)計(jì)網(wǎng)站如何建立獨(dú)立網(wǎng)站
在Objective-C中,要獲取一個(gè)對(duì)象的類型,可以使用[object class]方法。這將返回一個(gè)Class對(duì)象,表示該對(duì)象的類型。
另外,typeid是C++中的關(guān)鍵字,用于獲取一個(gè)變量的類型信息。在Objective-C中,typeid并不適用于獲取對(duì)象類型。相反,您應(yīng)該使用[object class]方法來(lái)獲取對(duì)象的類型。
以下是一個(gè)示例代碼,展示如何在Objective-C中獲取對(duì)象的類型:
CopyNSObject *object = [[NSObject alloc] init];
Class objectType = [object class];
NSString *className = NSStringFromClass(objectType);
NSLog(@"Object type: %@", className);
這段代碼創(chuàng)建了一個(gè)NSObject對(duì)象,并使用[object class]方法獲取其類型。然后,通過(guò)NSStringFromClass()函數(shù)將類型轉(zhuǎn)換為字符串,并使用NSLog()輸出類型名稱。