小菜鳥在學習使用UICollectionView的時候發現個函數: ide
- (void)registerClass:(Class)cellClass forCellWithReuseIdentifier:(NSString *)identifier;
這個函數容許用戶爲不一樣的標示設置對應的類型,生成UICollectionCell組建UICollectionView時,會根據 identifier的不一樣建立不一樣類型的Cell。 函數
其中這個 Class 就是Obj-c中的類類型。 學習
從UICllection的使用能夠看出類類型在自定義類的使用中很是方便。 spa
下面是類類型的使用: code
每一個類都有類類型生成方法: orm
+ (Class)class;
接受類類型
Class CLString = [NSString class];
使用類類型也很是簡單 it
id aString = [CLString new];
或者
id aString = [[CLString alloc] init];
這時 aString就是NSString的一個實例了。