谁能给我解释解释sqlite和core data是什么关系?用xcode开发,我需要存数据,在数据库这方面有点模糊,请大家指点迷津!

解决方案 »

  1.   

    CoreData是对sqlite数据库的一个封装吧
      

  2.   

    CoreData 是苹果对SQLite的一个封装,带有内存缓存,效率比SQLite高。
    但是在业务数据模型不稳定时,用 CoreData 会稍微麻烦些:
    比如程序 1.0 版本时有一个业务类,但是 2.0 时业务类增加或者减少了一个变量,
    此时需要做 CoreData 升级,否则用户升级程序后,程序会崩溃。