我遇到了一些麻烦。我正在将我的应用程序翻译为本地Swift语言。我当时正在使用AS3。我想要完成的是以二进制模式读取文件。我想要完成的一个片段就是:
ba:FileStream
ba.open(someFile, readMode)
ba.endian = "littleEndian"
ba.position = 128
ba.readMultiByte(4, someVariableHere)
答案 0 :(得分:0)
NSData是您正在寻找的课程。
do {
let path = "apath"
let data = NSData(contentsOfFile: path, options: .DataReadingMappedIfSafe)
let buffer: UInt32 = 0
data.getBytes(&buffer, range: NSRange(location: 128,length: 4))
}
catch error {
print(error)
}
NSData文档。 NSData Class Reference