文字列が変更される可能性がある場合、人々はどのように文字列を管理するのか疑問に思っていました。
のように...ハードコーディングしますか、プロパティリストまたは文字列ファイルを使用しますか?他の方法はありますか?
文字列が変更される可能性がある場合、人々はどのように文字列を管理するのか疑問に思っていました。
のように...ハードコーディングしますか、プロパティリストまたは文字列ファイルを使用しますか?他の方法はありますか?
実際には文字列の種類によって異なります。いくつか例を示します。
NSLocalizedString
マクロを使用します。それらが通知や辞書キーなどのクラスで使用される場合は、それらを定義します
#define MYOWN_NOTIFICATION @"NotifySth"
#define CITY_KEY @"city"
文字列の小さなコレクションがある場合は、plistを使用してNSDictionaryまたはNSArray内にロードします。
文字列の大規模なコレクションがある場合は、それらをデータベースに保存し、独自の基準に基づいて文字列をクエリします