検索

ホームページ  >  に質問  >  本文

ios - 大家晚上好,sqlite 能够保存对象吗,如果不行,那么怎么查出来再转为模型呢?

大家晚上好,sqlite 能够保存对象吗,如果不行,那么怎么查出来再转为模型呢?

天蓬老师天蓬老师2771日前547

全員に返信(4)返信します

  • 黄舟

    黄舟2017-04-18 09:49:39

    もちろんオブジェクトを保存することもできます。 。 。 Sqlite は軽量のデータベースです。 。 Sqlite を使用する場合は、データを検索して OC オブジェクトを割り当て、それを割り当てることしかできません。 。 。自動実装を実現したい場合は、CoreData

    を検討してください。

    返事
    0
  • 阿神

    阿神2017-04-18 09:49:39

    私だったらJSONを使って転送しますが、データベースに入れるときはJSON文字列になり、取り出すときはオブジェクトに転送します。 。その他もご用意しておりますので、お好みに応じてご選択ください。

    手間を省きたい場合は、Realm を使用してオブジェクトに直接アクセスできます。もちろん欠点や落とし穴もあります。私たちはそれを本番環境で 2 年間使用してきました。

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:49:39

    fmdb を使用してデータを検索し、それを辞書配列に変換し、その辞書をモデルに変換することができます。これが私が通常行う方法です。

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 09:49:39

    レルム、OO データベースを使用します。SQLite はさらに面倒で、Model と DB を相互に変換する必要があります。ただし、Swift はリフレクションをサポートしていないため、変換プロセスを手動で記述するか、モデルが NSObject

    を継承する必要があります。

    返事
    0
  • キャンセル返事