在objective-c 中的集合使用NSMutableArray, NSArray

解决方案 »

  1.   


    需要把你想要的泛型数据转变为OC的数据格式。如果你非要使用  List<Model.Video>这种形式的泛型数据,那么就在OC代码里面使用C++的泛型数据好了,OC是可以支持C++的。
      

  2.   

    NSMutableArray, NSArray
    -------------------
    但这里只是一个数组啊?
    有没有像C#的
    NSMutableArray<Model.Video>不然的话这个数组在另一个地方不是还得进行类的强制转换
    (Video *)item谢谢
      

  3.   

    objective-c 中没有强类型,你可以往NSArray 中添加所有继承自NSObject的对象。
    NSArray 的使用也不是你写的NSMutableArray<Model.Video>这种,NSArray 就是集合NSMutableArray *array=[[NSMutableArray alloc] init];
    [array addObject:...];没办法,你在使用的时候只能进行类型的转换。
      

  4.   

    list是集合 MutableArray也是一个集合 我是不清楚 你这两个数据需要怎么转换 list对象不也是一个实体关系对应的数据集合吗? MutableArray里面 也用一个实体对象来做相关的操作就可以了 不明白为什么会问这个问题......