在iOS中相当于Android的NSUserDefaults

我想保存一些简单的数据。 在iPhone上,我可以在Objective-C中使用NSUserDefaults

Android中的类似命令是什么?

我只是保存了一些variables,只要安装了应用程序就可以重用。 我不想使用复杂的数据库来做到这一点。

这是我find的最简单的解决scheme:

 //--Init int myvar = 12; //--SAVE Data SharedPreferences preferences = context.getSharedPreferences("MyPreferences", Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.putInt("var1", myvar); editor.commit(); //--READ data myvar = preferences.getInt("var1", 0); 

其中“上下文”是当前的上下文(例如在一个活动子类可以是这个 )。