問題タブ [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.
ios - iOS でデータを安全に保存する
iPhone アプリのデータをローカルに保存したい。この場合、データはゲームのハイスコアになります。ハイスコアをアプリの物件リストに保存したいのですが不安です。ジェイルブレイクされたデバイスは、プロパティ リストをハッキングして、ハイ スコアを変更できますか? ハイ スコアを変更してから、そのスコアを Game Center に同期させたくありません。前もって感謝します!
clojure - plist に対する Clojure の get-in および assoc-in と同様の操作
Common Lisp でプロパティ リストを使用して、いくつかの追加情報を含むバイナリ ツリーを表現しています。単一の関数でツリーを任意に深く掘り下げ、それに応じて変更できるようにしたいと考えています。
get-in
Clojure (私が使用しているもう 1 つの Lisp) には、正確にこれを実行できるandという関数が存在しますassoc-in
が、Common Lisp で同様のものは見つかりませんでした。それらは実際に存在しますか、それとも私がそれらを書かなければなりませんか?
ios - 複数レベルのプロパティ リストを編集するには?
この Property List の値を変更したいprofileData.plist
:
size
キーの整数を に設定したい1
。私はこれを次のようにしました:
このコードは機能します。
私の質問:これはこれを行うための最良の方法ですか? ディスクからのプロパティ リストの読み取りは問題ありません。しかし、プロパティ リストのすべての「レベル」を個別の変更可能なオブジェクトに保存し、その後、このすべてのオブジェクトをプロパティ リストの最高レベルまで逆に設定する必要がありますか?
より多くのレベルを持つプロパティ リストを想像しても、この方法でこれを行うのは少し複雑に思えます。この方法でそれを行うことが可能であれば、それは素晴らしいことです:
lisp - property-list 属性を文字列で参照する方法
次のケースを考えてみましょう
(getf mat :f1)
1
期待通りの 出力 。
変数(setf str "f1")
または(setf str 'f1)
のいずれかが機能します。そして、私は次のようなことができるようになりたいです
これどうやってするの?
ios - 「openInMapsWithLaunchOptions:」の MKLaunchOptionsCameraKey が有効なプロパティ リスト形式として MKCameraItem* を受け入れない
MKMapCamera*
のas 値を含む辞書を渡す場合を除いて、注釈吹き出しアクセサリをタップしてマップ アプリを開こうとしていますMKLaunchOptionsCameraKey
。(これは、3D シーンがロードされたマップを開くためのものです)
これは、ドキュメントに従って動作する方法です。これはバグですか、何か不足していますか? カメラ オブジェクトをオブジェクトにシリアル化する必要がありNSData
ますか?
NSLogは私に教えてくれます:
フォーマットのプロパティ リストが無効です: 200 (プロパティ リストにタイプ 'CFType' のオブジェクトを含めることはできません)
私が言ったように、辞書が言うならそれはうまくいきます:
Objective-C オブジェクトは有効なプロパティ リスト (およびディクショナリ) エントリであると考えていましたが、何が得られるでしょうか? 任意の洞察をいただければ幸いです。
ios - 値の読み取り.plist swift
Swift に .plist があります。以下のように設定されています
.Plist から情報を読み取る方法に関する情報を見つけるのに苦労しています。EmojiList の 845 個のアイテムからランダムに 1 つを選択できるようにしたいと考えています。そのアイテムを取得したら、そのアイテムの絵文字文字列値とその説明文字列値にアクセスしたいと考えています。
アイテムリスト内のランダムなアイテムにプログラムでアクセスするにはどうすればよいですか? そして、その特定のアイテムのプロパティにアクセスできますか?