例えば
NSString *path = @"XXX";
id obj = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
そして、別の場所でremoveItemAtPathによってこのファイルを削除しようとしていますが、それが安全かどうか? アーカイバでファイルにオブジェクトを書き込んで、途中でオブジェクトを修正するとクラッシュするのは承知の上ですが、その本質がよくわからないので、このまま操作したらどうなるのだろうと思います。
例えば
NSString *path = @"XXX";
id obj = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
そして、別の場所でremoveItemAtPathによってこのファイルを削除しようとしていますが、それが安全かどうか? アーカイバでファイルにオブジェクトを書き込んで、途中でオブジェクトを修正するとクラッシュするのは承知の上ですが、その本質がよくわからないので、このまま操作したらどうなるのだろうと思います。