찾다

 >  Q&A  >  본문

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

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

天蓬老师天蓬老师2771일 전546

모든 응답(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가 더 번거롭고 모델과 DB가 서로 변환해야 합니다. 하지만 Swift는 리플렉션을 지원하지 않으므로 변환 프로세스를 직접 작성하거나 모델이 NSObject를 상속해야 합니다

    회신하다
    0
  • 취소회신하다