我们的想法是拥有一个iphone游戏的保存文件,两个玩家可以根据需要进行交换。
所以我的应用需要在手机的某处保存一些数据。然后我需要能够从手机中“提取”文件。
有可能吗?我应该在哪里保存文件/我可以保存在哪里?
谢谢!
答案 0 :(得分:0)
一种选择可能是使用iTunes文件共享功能。有关介绍性指南,请参阅this tutorial。
答案 1 :(得分:0)
对于文件交换过程,您可以创建本地文件,并可以在应用程序中通过蓝牙传输文件。
如果您打算从应用程序中提取/获取保存的文件,您应该创建一个Web服务,然后您可以将该文件存储在服务器上,该文件可以轻松访问或者可以与任何人进一步共享。
答案 2 :(得分:0)
如果要保存从NSData,NSString,NSNumber,NSDate,NSArray或NSDictionary实例化的对象,可以使用NSuserDefaults:
NSString * obj;
[[NSUserDefaults standardUserDefaults] setObject:obj forKey:@“key”];
[[NSUserDefaults standardUserDefaults] synchronize];
否则,将NScoding与NSKeyedArchiver一起使用
您也可以手动保存到文件中,但不建议这样做。