".plist"ファイルをユーザーのコンピュータに作成する必要はなく、現在のアプリケーションに直接作成することなく、スクリプトをプロパティリストファイルに書き込む方法を教えてください。plistをアプリケーション内で使用して変数を変数に保存するxcode
答えて
plistファイルは、ユーザーのデフォルト値から作成されます。だからあなたはそこにあなたの価値を保存する必要があります。
NSUserDefaults's standardUserDefaults()'s object_forKey(yourKey)
例
property NSUserDefaults : class "NSUserDefaults" of current application
set mytext to "Hello"
-- write
NSUserDefaults's standardUserDefaults()'s setObject_forKey_(mytext, "MyKey")
-- read it with
log NSUserDefaults's standardUserDefaults()'s object_forKey_("MyKey")
-- Hello
を読むために
NSUserDefaults's standardUserDefaults()'s setObject_forKey_(yourValue, yourKey)
を書くために、トップ
property NSUserDefaults : class "NSUserDefaults" of current application
で執筆を短縮するには、プロパティを確認します
私は現時点ではマックを持っていないので、テストされていません。しかし、それは動作するはずです。 aNotification(上記のプロパティを宣言することを忘れないでください):
on applicationWillFinishLaunching:aNotification
set prefs to {MyKey:"Hello", SomeOtherKey:true}
NSUserDefaults's standardUserDefaults()'s registerDefaults_(prefs)
end
変更可能なデフォルトをブール値に設定して作成するにはどうすればよいですか?私は "ログ"の経験はありませんが、以前に "ユーザーのデフォルト"として設定したものにグローバル変数を設定するにはどうすればよいですか? –
答えを更新しました。ログを使用すると、コンソールに値を出力できます。ログはASOCプロジェクトで機能し、純粋なOBJCプロジェクトではNSLogのみを使用できます。あなたがログを知らない場合は、デバッグで時間を費やす必要があります –
このコードを使用してスクリプト内の変数をユーザーのデフォルトに設定できますか? 'NSUserDefaultsのstandardUserDefaults()のobject_forKey _(" MyKey ")にバリエーションを設定してください。 –
- 1. plistに保存する前に値を失う変数
- 2. ユーザースクリプト内に変数を保存する
- 3. 変数内にコードブロックを保存する
- 4. 変数を変数に保存する
- 5. スループットコントローラでBeanShellサンプラを使用して変数を保存する
- 6. 変数を使用してnltk Text.similar()を保存するには
- 7. 変数にhrefリンクを保存して使用する
- 8. javascript変数を保存してPHPループ内で使用する方法は?
- 9. メソッド内の変数を保存する
- 10. NSCodingを使用してInt64変数を保存する方法
- 11. QSettingsを使用して変数を保存する方法
- 12. LDAPを使用してC++変数を保存する
- 13. HTMLボタンを使用してPHP変数を保存する
- 14. Context.xmlを使用して動的変数値を保存する
- 15. セッション変数を使用して拡張リストを保存する
- 16. セッション変数を使用して情報を保存する
- 17. パターンにマッチし、Pythonを使用して変数に保存
- 18. log4J2変数/参照値を保存して使用する
- 19. 変数を宣言して変数にデータを保存
- 20. 3オクテット(0.0.0)を使用して変数として保存
- 21. プロジェクト/ワークスペース内のすべてのXcodeターゲットに対してplistで使用する共通のXcode変数を宣言します。
- 22. Node.js:CSVをJSONに変換して変数に保存する
- 23. セッション変数を使用してデータテーブルに値を作成して保存する
- 24. 変数を保存する
- 25. グローバル定数を使用して環境変数を保存する
- 26. Talend:後で使用できるように変数を保存
- 27. テンソルフローライブラリ内の共有変数を保存
- 28. 変数の内容としてR.id.contentを保存します。Android
- 29. iOSアプリケーションのplistを使用して複数ステップフォームのデータを保持
- 30. 保存変数
あなたが作成しようとしている標準値は、アプリケーションのappDelegate方法のapplicationWillFinishLaunchingに次の操作を行い設定するには
編集
ディスクに書き込まれない "メモリ内の" PLISTファイルのようなもの?それとも、あなたは何かを追いかけていますか?そしてなぜあなたはおそらく 'NSDictionary'を探しているので、なぜあなたは情報の"メモリ内 "のコレクションを探している場合PLISTファイルを使用したいですか? – Fahim
@Fahim私は短い文字列やブール値などの単純な変数を保存しようとしています。 –
申し訳ありませんが、PLIST形式を使用する特別な理由はありますか?ファイルをディスクに書き込んでいない場合は、代わりに 'NSDictionary'を使用できませんか? – Fahim