![]() |
1
1
如果知道第一个维度的确切大小,则只能传递二维静态数组:
当然,您的函数只适用于第一维中的一个特定数组大小。如果直到运行时才知道第一个维度的大小,则必须将数组展平为一维数组,或者使用动态分配的指向一维数组的指针数组,如中所示。 KiwiBastard's answer . |
![]() |
2
3
这里有一个有趣的讨论: http://www.idevapps.com/forum/archive/index.php/t-244.html 基本上,建议是将二维数组转换为多个一维数组。例如: int数组[20][8]变为
这有一个优势,正常的二维数组索引工作如预期。 链接中没有建议的另一个选项是使用nsmutablerray类型的nsmutablerray。这将比标准的C数组慢,但更容易传递和引用。 |
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |