首页 > 解决方案 > 使用 .bin 文件 Swift 创建 Data 对象

问题描述

我下载了扩展名为 的文件.bin,现在我想将它作为闭包的参数传递给我的函数。首先我想Data struct用它创建对象,但我没有找到解决方案如何做到这一点。

如何使用该文件创建数据结构?目前我的代码只是将它从临时位置存储到设备存储中,路径如下所示:

/Users/Necrosoft/Library/Developer/CoreSimulator/Devices/EBB5C440-10EC-4E61-8FE5-69400D39C743/data/Containers/Data/Application/2E1B1568-6205-4F5D-B4F9-987AD993D449/Documents/online_pin.bin

标签: iosswift

解决方案


  1. 将文件加载到内存,首选 Int32 数组
  2. 知道你的结构和每个字段的大小,读取整个块,每个块的大小与你的结构相同,解析每个字段并将其分配给 Swift 的样式结构。

推荐阅读