在swift中实例化特定长度的新NSData

时间:2015-09-08 16:48:44

标签: swift

在Swift中提出NSDataNSMutableData比在这里做的更好吗?

我能想到的最好的是:

    let initBytes : [UInt8] = [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]
    let intiData = NSMutableData(bytes: initBytes, length: initBytes.count)

有一种方法可以做到这一点,我有些错过了吗?

1 个答案:

答案 0 :(得分:5)

尝试:init?(length length: Int)

  

初始化并返回包含给定数量的零字节的NSMutableData对象。

let data = NSMutableData(length: 8)!