【发布时间】:2018-02-10 21:25:32
【问题描述】:
我正在尝试将this 转换为 swift。
内存分配逻辑面临的问题
Byte *p[10000];
p[allocatedMB] = malloc(1048576);
memset(p[allocatedMB], 0, 1048576);
如何用swift写这个?
【问题讨论】:
-
为了扩展 Martin 的回答 (+1),我可能还鼓励使用 Swift 功能
_以使这些大数字更具可读性,例如malloc(1_048_576),方便一目了然。 -
... 或者在这种情况下,
1024*1024 -
例如:Swift way to convert Data to Hex?(使用
UnsafeMutablePointer.allocate)
标签: swift pointers malloc alloc