![]() |
1
4
既然你需要C++,最好使用
|
![]() |
2
1
ns容器类只能(正如kennytm指出的那样)存储nsobjects。有时候会有点痛。但是有很多替代ns容器的方法。 您可以编写objective-c包装类(或使用nsvalue),并将其存储在nsarray中。 您可以使用一个普通的旧c数组(但是,如果数组大小未定义并缩小和增大,则可能无法满足您的需要) 可以使用哈希表存储引用。 结构的链接列表也很方便,而且很容易创建和维护。 如果你决定坚持STD::向量,它是一个好的解决方案,你可以在以下方面更多地了解: http://www.cplusplus.com/reference/stl/vector/ |