問題タブ [property-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
136 参照

ios - iOS でデータを安全に保存する

iPhone アプリのデータをローカルに保存したい。この場合、データはゲームのハイスコアになります。ハイスコ​​アをアプリの物件リストに保存したいのですが不安です。ジェイルブレイクされたデバイスは、プロパティ リストをハッキングして、ハイ スコアを変更できますか? ハイ スコアを変更してから、そのスコアを Game Center に同期させたくありません。前もって感謝します!

0 投票する
1 に答える
144 参照

clojure - plist に対する Clojure の get-in および assoc-in と同様の操作

Common Lisp でプロパティ リストを使用して、いくつかの追加情報を含むバイナリ ツリーを表現しています。単一の関数でツリーを任意に深く掘り下げ、それに応じて変更できるようにしたいと考えています。

get-inClojure (私が使用しているもう 1 つの Lisp) には、正確にこれを実行できるandという関数が存在しますassoc-inが、Common Lisp で同様のものは見つかりませんでした。それらは実際に存在しますか、それとも私がそれらを書かなければなりませんか?

0 投票する
1 に答える
120 参照

ios - 複数レベルのプロパティ リストを編集するには?

この Property List の値を変更したいprofileData.plist:

sizeキーの整数を に設定したい1。私はこれを次のようにしました:

このコードは機能します。

私の質問:これはこれを行うための最良の方法ですか? ディスクからのプロパティ リストの読み取りは問題ありません。しかし、プロパティ リストのすべての「レベル」を個別の変更可能なオブジェクトに保存し、その後、このすべてのオブジェクトをプロパティ リストの最高レベルまで逆に設定する必要がありますか?

より多くのレベルを持つプロパティ リストを想像しても、この方法でこれを行うのは少し複雑に思えます。この方法でそれを行うことが可能であれば、それは素晴らしいことです:

0 投票する
1 に答える
114 参照

lisp - property-list 属性を文字列で参照する方法

次のケースを考えてみましょう

(getf mat :f1)1期待通りの 出力 。

変数(setf str "f1") または(setf str 'f1)のいずれかが機能します。そして、私は次のようなことができるようになりたいです

これどうやってするの?

0 投票する
0 に答える
133 参照

ios - 「openInMapsWithLaunchOptions:」の MKLaunchOptionsCameraKey が有効なプロパティ リスト形式として MKCameraItem* を受け入れない

MKMapCamera*のas 値を含む辞書を渡す場合を除いて、注釈吹き出しアクセサリをタップしてマップ アプリを開こうとしていますMKLaunchOptionsCameraKey。(これは、3D シーンがロードされたマップを開くためのものです)

これは、ドキュメントに従って動作する方法です。これはバグですか、何か不足していますか? カメラ オブジェクトをオブジェクトにシリアル化する必要がありNSDataますか?

NSLogは私に教えてくれます:

フォーマットのプロパティ リストが無効です: 200 (プロパティ リストにタイプ 'CFType' のオブジェクトを含めることはできません)

私が言ったように、辞書が言うならそれはうまくいきます:

Objective-C オブジェクトは有効なプロパティ リスト (およびディクショナリ) エントリであると考えていましたが、何が得られるでしょうか? 任意の洞察をいただければ幸いです。

0 投票する
1 に答える
606 参照

ios - 値の読み取り.plist swift

Swift に .plist があります。以下のように設定されています

ここに画像の説明を入力

.Plist から情報を読み取る方法に関する情報を見つけるのに苦労しています。EmojiList の 845 個のアイテムからランダムに 1 つを選択できるようにしたいと考えています。そのアイテムを取得したら、そのアイテムの絵文字文字列値とその説明文字列値にアクセスしたいと考えています。

アイテムリスト内のランダムなアイテムにプログラムでアクセスするにはどうすればよいですか? そして、その特定のアイテムのプロパティにアクセスできますか?