1

オブジェクトにストーリーのフィードがあるプロジェクトに取り組んでいます。ただし、Facebook やその他のソーシャル ネットワークと同様に、これらのフィード オブジェクトはさまざまなオブジェクト タイプ (イベント、ステータス更新など) を参照できます。私が理解しようとしているのは、これを CoreData に格納する方法です。

現在、Group エンティティに多くの Story オブジェクトがあるように設定しています。しかし、私が立ち往生しているのはストーリーオブジェクトです。これが私が現在持っているものです:

Story
---------
objectId   (the ID of the object being referenced)
objectType (Event, Status, etc)
createdAt 
updatedAt
metaData <-- This is what I'm trying to figure out

イベントには「attendeeCount」などのデータが含まれる場合がありますが、ステータスの更新には「テキスト」のみが含まれます。私が検討している2つのオプションは次のとおりです。

  1. シリアライズされた NSDictionary オブジェクトを格納してメタデータを格納する、または
  2. サブクラス エンティティを作成する

1 の方が説得力のある解決策のように思えますが、CoreData を 1 週間以上使用した経験のある人の話を聞きたかったのです :) 現在、実際のフィード アイテムを検索する必要はなく、日付で並べ替えて表示するだけです。

4

1 に答える 1