//cell的创建方法:
1使用UICollectionViewCell
注册重用在代理方法中创建子视图添加
2自定义CollectionViewCell(纯代码xib)
注册(TopCell Class)重用
注册(Nib )重用setModel
3使用StoryBoard
重用(Identifier)
//respondsToSelector的相关介绍
respondsToSelector判断是否实现了某方法
1.-(BOOL)isKindOfClass:(Class)aClass
用来判断是否是某个类或其子类的实例
2.-(BOOL)isMemberOfClass:(Class)aClass
用来判断是否是某个类的实例
3.-(BOOL)respondsToSelector:(SEL)aSelector
用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)
4.+(BOOL)instancesRespondToSelector:(SEL)aSelector
用来判断实例是否有以某个名字命名的方法,和上面一个不同之处在于,前面这个方法可以用在实例和类上,而此方法只能用在类上.
5.-(id)performSelector:(SEL)aSelector
用来判断该对象是否有相应的方法