我想知道是否有一種很好的方法可以使用iOS核心數據將Thrift結構保存到文件/ SQLite中。使用核心數據將Thrift結構保存到文件
一種方法是在Thrift聲明和核心數據中的實體之間手動進行映射,但這是很多工作,並且不容易維護。
第二個想法是將Thrift作爲二進制數據字段保存在實體中。
有沒有更優雅的方式?例如,一個圖書館接受Thrift並負責這項業務?
謝謝 的Silviu
我想知道是否有一種很好的方法可以使用iOS核心數據將Thrift結構保存到文件/ SQLite中。使用核心數據將Thrift結構保存到文件
一種方法是在Thrift聲明和核心數據中的實體之間手動進行映射,但這是很多工作,並且不容易維護。
第二個想法是將Thrift作爲二進制數據字段保存在實體中。
有沒有更優雅的方式?例如,一個圖書館接受Thrift並負責這項業務?
謝謝 的Silviu
您可以使用NSValue to wrap structures.反過來,NSValue objects can be stored in a transformable attribute.
但是,如果你要搜索或核心數據中的操作結構的內容,那麼你應該將結構作爲一個模型實體並在自定義子類中提供一個方法以根據需要返回結構體。
嗨silviu!您是否找到了一些解決方案,可能是寫了orm或者找到了解決方法? – xtmq