我的程序中有一个 C 类型的结构矩阵。我想将它写在一个文件中,供没有多任务处理的旧设备使用。
有什么简单的方法可以将它写入磁盘,还是我必须将它包装在自定义对象中并写入?
一个例子会很棒。
我的程序中有一个 C 类型的结构矩阵。我想将它写在一个文件中,供没有多任务处理的旧设备使用。
有什么简单的方法可以将它写入磁盘,还是我必须将它包装在自定义对象中并写入?
一个例子会很棒。
您可以使用NSData
'dataWithBytes:length:
方法包装矩阵并将其写入文件。
MyStruct matrix[20][30];
NSData *data = [NSData dataWithBytes:matrix length:sizeof(matrix)];
[data writeToFile:myFile atomically:YES];
NSData *back = [NSData dataWithContentsOfFile:myFile];
MyStruct backMatrix[20][30];
[back getBytes:&backMatrix];