【发布时间】:2015-09-01 12:57:49
【问题描述】:
例如,不可变的CFString 可以将长度和字符数据存储在同一个内存块中。而且,更一般地说,有NSAllocateObject(),它允许您指定要在对象的 ivars 之后分配的额外字节。存储量由特定实例确定,而不是由类固定。这减少了内存使用(一次分配而不是两次)并提高了引用的局部性。有没有办法用 Swift 做到这一点?
【问题讨论】:
-
好问题。我最近想实现一个固定长度的数组类型。这真的很有帮助。