NSString1つの変数を保存する必要があるiOSアプリをXcode4で作成しています。.plistファイルを使用することがこれを行うための最良の方法であるかどうかを誰かが知っていますか?そうであれば、どのコードを保存して取得する必要がありますNSStringか?
どんな助けでも素晴らしいでしょう!
NSString1つの変数を保存する必要がある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、表現する文字列が与えられた場合に、最適であると判断したシリアル化された表現を選択できます。