最近花了一个星期左右的时间学习Core Data,发现它很复杂,以前用惯了Sqlite,发现直接写sql语句的感觉真好。不知道个人大大的项目里数据的保存都用哪种方式啊?
Core Data的API确实设计的有点啰嗦,但是用好了,还是比Sql方便很多的,建议好好学
1楼 @tinyfool 现在每天都会花很多时间研究它,感觉理解上一天比一天清晰,它的框架确实比较繁琐。
没怎么用过 一般都用sql 今年要把它用上
其实不要把它当数据库用,会简单很多。也就是先不要想太多,顶层的对象用 FetchRequest 拿回来之后,关联的对象直接用属性语法一路点过去就好,等真的有性能问题了再来优化。
另外,要解决的问题多,麻烦自然也多,要是一开始就需要考虑版本合并、数据导入、iCould同步,自然繁琐啦。
4楼 @pinxue 没错