配列に格納されているfloat値をテキストファイルに保存し、Macでファイルを直接読み取りたい。これが私が配列を作成する方法です:
dataArray = [[NSMutableArray alloc] init];
NSNumber *numObj = [NSNumber numberWithFloat:3.14];
[dataArray insertObject:numObj atIndex:0];
NSNumber *numObj = [NSNumber numberWithFloat:2.3];
[dataArray insertObject:numObj atIndex:1];
...
これが私が配列を保存する方法です:
NSData *savedData = [NSKeyedArchiver archivedDataWithRootObject:dataArray];
NSString *filePath = @"/Users/smith/Desktop/dataArray.txt";
[savedData writeToFile:filePath options:NSDataWritingAtomic error:nil];
ファイルを開くと、内容が文字化けしているだけです。代わりに、次のようにします。
3.14
2.3
1.4
...