多维 NSArray 对象 [英] Multi-dimensional NSArray object

查看:22
本文介绍了多维 NSArray 对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法在原始格式 aFloatArray[][] 中创建二维 NSArray 而无需嵌套数组.

Is there a way to create two dimensional NSArray without nesting arrays in the primitive format aFloatArray[][].

谢谢.

推荐答案

很遗憾没有.创建一个多维 NSArray:

Unfortunately not. To create a multi-dimensional NSArray:

NSArray *multiArray = [NSArray arrayWithObjects:
    [NSMutableArray array],
    [NSMutableArray array],
    [NSMutableArray array],
    [NSMutableArray array], nil];

// Add a value
[[multiArray objectAtIndex:1] addObject:@"foo"];

// get the value
NSString *value = [[multiArray objectAtIndex:1] objectAtIndex:0];

但是,您可以在 Objective-C 中使用 C 代码(因为它是 C 的严格超集),如果它符合您的需要,您可以按照您的建议声明数组.

However, you can use C code in Objective-C (since it is a strict superset of C), if it fits your need you could declare the array as you had suggested.

这篇关于多维 NSArray 对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆