1)泛型
@property (nonatomic ,strong)NSArray *stdents;
self.stdents[0].study
这样调用是不行的,除非进行强转类型.因为从从数组中取出的数据是id类型,所以可用泛型解决
@property (nonatomic ,strong)NSArray<Student *> *stdents;
self.stdents[0].study
//这样是没问题的 取出的类型就是Student
@property (nonatomic ,strong)NSArray *stdents;
self.stdents[0].study
这样调用是不行的,除非进行强转类型.因为从从数组中取出的数据是id类型,所以可用泛型解决
@property (nonatomic ,strong)NSArray<Student *> *stdents;
self.stdents[0].study
//这样是没问题的 取出的类型就是Student
本文标题:泛型
本文链接:https://www.haomeiwen.com/subject/dooyzttx.html
网友评论