小菜鸟在学习使用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的一个实例了。