Iphone保存外部文件

时间:2012-03-12 10:10:30

标签: iphone save unity3d

我们的想法是拥有一个iphone游戏的保存文件,两个玩家可以根据需要进行交换。

所以我的应用需要在手机的某处保存一些数据。然后我需要能够从手机中“提取”文件。

有可能吗?我应该在哪里保存文件/我可以保存在哪里?

谢谢!

3 个答案:

答案 0 :(得分:0)

一种选择可能是使用iTunes文件共享功能。有关介绍性指南,请参阅this tutorial

答案 1 :(得分:0)

对于文件交换过程,您可以创建本地文件,并可以在应用程序中通过蓝牙传输文件。

如果您打算从应用程序中提取/获取保存的文件,您应该创建一个Web服务,然后您可以将该文件存储在服务器上,该文件可以轻松访问或者可以与任何人进一步共享。

答案 2 :(得分:0)

  1. 如果要保存从NSData,NSString,NSNumber,NSDate,NSArray或NSDictionary实例化的对象,可以使用NSuserDefaults:

    NSString * obj;

    [[NSUserDefaults standardUserDefaults] setObject:obj forKey:@“key”];

    [[NSUserDefaults standardUserDefaults] synchronize];

  2. 否则,将NScoding与NSKeyedArchiver一起使用

  3. 您也可以手动保存到文件中,但不建议这样做。