問題タブ [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 コア データ
私は一日中 Core Data について読んでいて、いくつかのロジックをまとめようとしています。
私のアプリでは、ウィンドウはデータ (単一の文字列) で満たされたテーブルを読み込みます。ユーザーがアプリをインストールするときに、リスト (100 ~ 200 項目) を既定のリストとして使用するだけでなく、既定の項目を削除したり、新しい項目を追加したりできるようにします。
私が読んだことによると、これを達成する最も簡単な方法は、1 回 (最初のアプリの読み込み) に読み込むプロパティ リストにデフォルト データを入力し、そのリストを Core Data モデルにインポートすることです。そこから、ユーザーは Core Data を介してすべての操作を行います。それは正しいと思いますか、そして/またはデフォルトデータをロードするより効率的な方法はありますか? そして、これはテーブルの入力と編集に意味がありますか:
コア データ値を取得 -> 値から配列を構築 -> テーブルに配列を表示 -> ユーザーが配列アイテムを追加/削除 -> 配列アイテムがコア データ値に一致し、データベースから追加/削除
ありがとうございました!
ios - ユニバーサル ファイル パスを使用してプロパティ リストをロードしていますか?
私はちょうど前に Plist について読んでいて、このビットのコードを見ました:
プロパティ リストのファイル パスを手動で入力してきましたが、ファイル パスを普遍的に見つけるにはこれが正しい方法でしょうか?
もしそうなら、誰かがそれが私にどのように機能するか説明してください、ありがとう。
ios - 新しい NSMutableDictionary をプロパティ リストに保存する方法
ここに、保存を押すたびに実行されるこのメソッドがあります。
userFoodDictionary
私の理解では、最後の 2 行目で、指定したプロパティ リスト パスにプロパティを保存する必要があります。しかし、それは一度ではないようです。アプリケーションを再構築します。新しいディクショナリ オブジェクトを作成する私の方法が間違っている可能性があります。誰かがなぜこれが機能しないのか説明してもらえますか?
ios - CollectionViewController が空白です
ポップアップするコードにエラーはなく、アプリがシミュレーターに読み込まれると、完全に空白になります。PList データが配列に正しく取り込まれていないことが問題である可能性があると思いますが、ヘッダー/フッターでさえ表示されないのでわかりません。
以下は Plist の 1 つの例です (合計 4 つの plist があり、すべて同じ構造で、異なるオブジェクトに割り当てられているだけです)。
オブジェクトの 1 つを配列に割り当て、それらの配列の一部を別の配列に配置して、サムネイルとラベルの名前を追跡するコードを次に示します。
作成したすべての配列に対して実行すると、NSLog は次のように出力します。
これが空白の黒いシミュレーター画面にビルドされる理由と、Plist データで何が起こっているのか、正しくビルドされているかどうかを理解しようとしています。
ios - PList 内の用語の存在を検索する
次のような plist があります。
plist で "excuse" や "hello" などの用語を検索できるようにしたいと考えています。そのようなplistで用語の存在を検索する方法を知っている人はいますか?
ios - NSNumber から NSString へのマッピングを持つ NSDictionary は、非プロパティ リスト オブジェクトです
次のコード:
次のエラーが表示されます。
photoIdToPath
Xcode デバッグ コンソールからのディクショナリ コンテンツ分析は次のとおりです。
NSPathStore2
のサブクラスなのでNSString
、なぜこのディクショナリはプロパティ リストではないのですか?
アップデート:
値パラメーターは、プロパティ リスト オブジェクトのみにすることができます: NSData、NSString、NSNumber、NSDate、NSArray、または NSDictionary。NSArray および NSDictionary オブジェクトの場合、その内容はプロパティ リスト オブジェクトである必要があります。「プロパティ リストとは」を参照してください。プロパティ リスト プログラミング ガイドの