ios - 使用 .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
解决方案
- 将文件加载到内存,首选 Int32 数组
- 知道你的结构和每个字段的大小,读取整个块,每个块的大小与你的结构相同,解析每个字段并将其分配给 Swift 的样式结构。
推荐阅读
- android - 如果您位于导航图的起始目的地,为什么android jetpack NavigationUI navigateUp 方法仅打开绘图菜单
- r - 用 R 进行三重积分计算
- payment-gateway - Salt and Hash Sage 支付令牌
- c - 如何运行在最快线程完成后停止的并行线程(C、pthreads 或 openmp)
- python - 有效地将大数据传递给 python 3 函数
- excel - 跨工作表的 Excel 公式:如果 a=x,b=y,则 c=z
- css - 试图在即将被删除的 GridView 行上应用样式
- node.js - 使用 node.js 的可扩展架构
- python - 异常终止 multiprocessing.map
- python - 大写并替换列数据框中的空格