屏幕快照 2016-05-14 14.32.42.png
范型使用场景:
1、在集合(数组,字典,NSSet)中使用范型比较常见
2、当声明一个类,类里边的某些属性的类型不确定,这时候我们才使用范型
范型书写规范
在类型后面定义范型,NSMutableArray <NSString >dataSource;
范型修饰:
只能修饰方法的调用
范型好处:
通过集合取出来对象,直接当作范型对象使用,可以直接使用.点语法
范型没有确定的话,就是ID类型。当声明一个类,类里边的某些属性的类型不确定,这时候我们才使用范型。
范型的自定义:
#import <Foundation/Foundation.h>
@interface Person<ObjecType> : NSObject
//语言
@property (nonatomic)ObjecType language;
@end
当使用这个类型的时候,在指定其类型
Person<IOS *> *person = [[Person alloc]init];
网友评论