問題タブ [yapdatabase]
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のキーバリューストアデータベース
iOSでキーバリューストアデータベースを作成する取り組みの一例は、YapDatabaseです。
しかし、私はそれを使った経験がないので、CoreDataやFMDBのようなものの代わりにこれを使用する価値があるかどうかを理解したいと思います。
私が持っている重要な質問の1つは、このデータベースとのオブジェクトの関係をどのように管理するかということです。
オブジェクトの関係を回避できる場合は、別のオブジェクトと多対多の関係を持つオブジェクトの問題を解決する方法についての提案またはデータベース設計のヒントを探しています。
1つのユースケースを考えてみましょう(これは単なる例であり、この問題の解決に役立ちます)。
sender <<->> message <<->> recipient
message_id、sender_id、recipient_idを使用して各モデルを関連付けることを考えましたが、より良い方法はありますか?
ios - LongLivedReadTransaction を正しく終了する
レビュー オブジェクトを取得する LongLivedReadTransaction を持つ 1 つの VC があります。ボタンを押すと、別の LongLivedReadTransaction フェッチ リポジトリ オブジェクトを持つ 2 番目の VC が表示されます。
ただし、2 番目の VC を表示すると、レビュー オブジェクトをグループ化するトランザクションからグループ化ブロックが呼び出されます。
私の質問は次のとおりです: LongLivedReadTransaction を適切に終了および開始する方法は?
ios - YapDatabase と Mantle をシリアライゼーションでうまく動作させる方法
次のようなモデルがあるとします。
ご覧のとおりanotherProp
、NSCoding のシリアル化中は無視し、「UUID」を「id」に再マップします。YapDatabase で、私は
anotherProp
しかし、カスタムJSONKeyPathsByPropertyKey
メソッドにもかかわらずシリアル化しようとすると、次のエラーが発生します:
YapDatabase を使用するには、カスタムシリアライザーを作成する必要がありますJSONKeyPathsByPropertyKey
か?
objective-c - YAPdatabase オブジェクトで配列をマッピングする方法は?
私はオブジェクト構造を持つテスト配列を持っています - (NSMutableArray)アイテムを持つグループ、そして私はYapDatabaseにグループを保存します
}
}
問題は、グループが NSMutabblArray であり、配列のテーブルにオブジェクトを表示したいのですが、[self.mappingsGroup numberOfItemsInSection:section] はグループ内の 1 つの項目のみを返すことです。
ios - YapDatabaseRelationship が名前変更時にファイル パスを更新しない
オーディオを録音し、メタデータを含むテーブル ビューで表示する iOS アプリを開発しています。レコードを保存するために使用してYapDatabase
います。wiki を読むことで、記録を保存し、ファイルと記録の間に境界を作成することができます。期待どおりに機能しています。たとえば、レコードを削除すると、YapDatabaseRelation
拡張子によってレコードに関連付けられたファイルも削除されます。ファイルの名前を変更してそのfileURL
プロパティを更新すると、更新する代わりにファイルを削除します。
現在、この問題に対処するために、ファイル マネージャーを使用してファイルの名前を手動で変更し、そのfileURL
プロパティを更新しています。ここで何か不足していますか?
ios - Pod の .h ファイルを同じ xcworkspace 内の別の Pod に含める
私のプロジェクトには 2 つのポッドがあります。1 つはYapDatabase
キー値ストレージ用です。
2つ目は、APAddressBook
電話帳を扱うことです。
APContact
電話帳の連絡先をオブジェクトとして抽出し、 に保存したいと考えていますYapDatabase
。
問題はYapDatabase
、保存するオブジェクトを独自の方法 (サブクラスであること) を使用してシリアル化することです。
myを のサブクラスに
変更したいのですが、それらは 2 つの異なるポッドにあります。APContact
YapDatabaseObject
エラーなしでインポートOTRYapDatabaseObject.h
するに
はどうすればよいですか?APContact
"OTRYapDatabaseObject.h" file not found
ありがとう
yapdatabase - 単一の Yapdatabase-row に対する複数のインデックス エントリ
iOS アプリケーションで Yapdatabase をストレージ エンジンとして使用していますが、オブジェクトの同じプロパティの複数の値を表すインデックスが必要です。
例: 車のオブジェクトを Yap データベースに保存しています。私の車のオブジェクトのほとんどは複数の色を持っていますが、すべての黄色の車を効率的に取得したいと考えています。
私は YapDatabaseSecondaryIndexes にある程度精通していますが、それを自分のシナリオに当てはめることができませんでした。
黄色の車を効率的に回収するにはどうすればよいですか?
ios - YAPデータベース接続がnullです
プロジェクトに yapdatabase をインストールしようとしましたが、self.connexion が null であるという問題があります。
どうしたの ?