NSString
1つの変数を保存する必要があるiOSアプリをXcode4で作成しています。.plistファイルを使用することがこれを行うための最良の方法であるかどうかを誰かが知っていますか?そうであれば、どのコードを保存して取得する必要がありますNSString
か?
どんな助けでも素晴らしいでしょう!
NSString
1つの変数を保存する必要があるiOSアプリをXcode4で作成しています。.plistファイルを使用することがこれを行うための最良の方法であるかどうかを誰かが知っていますか?そうであれば、どのコードを保存して取得する必要がありますNSString
か?
どんな助けでも素晴らしいでしょう!
最適な場所は、次の場所に保存することですNSUserDefaults
。
[[NSUserDefaults standardUserDefaults] setObject:@"My String" forKey:@"kMyStringKey"];
それからそれを呼ぶために:
lblMyLabel.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"kMyStringKey"];
NSString
ニーズはさまざまであるため、保存する方法は複数あります。この場合のPlistは必要以上のものです(説明に基づく)。
オプションAあなたはただ使うことができます:- [NSString writeToURL:atomically:encoding:error:]
。この場合、保存したファイルのURLとエンコーディングのみを覚えておく必要があります。
オプションB別のオプションは、を介して保存することです。NSCoding
これによりNSString
、表現する文字列が与えられた場合に、最適であると判断したシリアル化された表現を選択できます。