如何从 NSArray 生成 C 向量或数组?
这可能吗?我还没有看到任何方法可以生成普通的旧 C 向量或数组。我的数组中只有 NSNumber 对象,我需要将其作为 C 向量或数组。
Is that possible? I've seen no method that would generate a plain old C vector or array. I have just NSNumber objects in my array which I need as C vector or array.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
mouviciel的答案的替代方法是使用 NSArray 的
getObjects:range:
方法。或者,如果您在编译时不知道数组中有多少个对象:
An alternative to mouviciel's answer is to use NSArray's
getObjects:range:
method.Or, if you don't know how many objects are in the array at compile-time:
如果您需要 C 数组来携带对象,您可以将其声明为 :
或
然后您可以使用循环填充它:
If you need your C array to carry objects, you can declare it as :
or
Then you can populate it using a loop: