ios - 快速数组到 C 数组

标签 ios swift

我想知道如何将 swift 数组映射并传递给 C 数组? 更具体地说:

var array = Array < Array < Int >> ()

int array[][]

?

感谢您的帮助。

最佳答案

免责声明:我已经离开了我的舒适区,但这里有一个可能的答案!

参见 this question关于如何在 objective-c 中声明二维数组,它遵循以下原则:

int myArray[3][3];

look here有关桥接或与 C api 交互的一些文档。也许类似于以下内容可能会有所帮助:

var myArray = [ [1,2,3], [4,5,6]]

func takesAMutableVoidPointer(x: UnsafeMutablePointer<Void>)  { /* ... */ }

takesAMutableVoidPointer(&myArray)

关于ios - 快速数组到 C 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29192950/

相关文章:

ios - receiveCompletion 和 receiveValue 未被调用

ios - 平移手势识别器选择器不起作用

ios - 快速条码扫描

swift - 什么是 String.Encoding.unicode?

ios - 使用 Swift 在 UIScrollView 上动画 zoomScale

iOS SDK 导航 Controller : Autmoatically close/dismiss child view?

ios - 即使应用程序未运行也显示警报

ios - Firebase 查询 - 我得到某种类型的 NSArray 作为结果(只是有时)

ios - Cocos2d : How Can I Make a Small Scrollable & Customisable List Like Doodle Jump's Leaderboard

ios - 使用 swift 下载并解析 JSON