Objective c iOS:如何在几个类中存储要用作计算一部分的值(整数)?
我有一个要存储的值。默认值为14。我有一个文本字段,用户可以输入自己的值,可能是5、10或20。我需要存储的值(每次他们打开应用程序时也是如此)用于3个不同的类Objective c iOS:如何在几个类中存储要用作计算一部分的值(整数)?,objective-c,ios,Objective C,Ios,我有一个要存储的值。默认值为14。我有一个文本字段,用户可以输入自己的值,可能是5、10或20。我需要存储的值(每次他们打开应用程序时也是如此)用于3个不同的类 最好的方法是什么?设置包?有更简单的方法吗?您可以使用NSUserDefaults int 浮动 同样的方法可用于double [[NSUserDefaults standardDefaults] setDouble:2.1234 forKey:@"kMul
最好的方法是什么?设置包?有更简单的方法吗?您可以使用
NSUserDefaults
int
浮动
同样的方法可用于double
[[NSUserDefaults standardDefaults] setDouble:2.1234
forKey:@"kMultiply"];
谢谢我应该把这个放在哪里?是否需要在应用程序didfinishlaunchingwithoptions方法中?无论您计划在何处存储该值。我不知道你的代码是什么样子,也不知道你的项目是做什么的。当你决定实际使用它的时候,就把它插进去,这是我最好的猜测。是的,对不起,我不是很有描述性。默认情况下,int值为14,用于3个不同类的计算。我只是想知道我是否需要在应用程序启动后立即将其放入,以及是否可以在应用程序启动后调用和更改它。谢谢你回答我的问题!没问题,当您需要检索此值时,请使用
[[NSUserDefaults standardDefaults]objectForKey:@“kPlus”]intValue]
,这同样适用于Float:floatValue
等。
[[NSUserDefaults standardDefaults] setObject:[NSNumberNumberWithFloat:5.2]
forKey:@"kMinus"];
[[NSUserDefaults standardDefaults] setDouble:2.1234
forKey:@"kMultiply"];