在使用sqlite之前,我是核心数据的新手。
我发现SQLite效率不高,因为我的应用程序使用了大量的数据库通信,所以我必须编译语句。随着所有这些运行我的应用程序中断给出内存警告,有时它的视图有时在两者之间变得空白。是因为只使用SQLite吗?因为没有内存泄漏以及应用程序在模拟器上完美运行。
我决定转向核心数据。现在我需要使用谓词和sortDescriptors转换我在sqlite中用于核心数据的所有查询。我想知道如何为某事创建谓词:
Select * From activities where date(datetime(dateandtime,?)) = date(STRFTIME('%J',?))";
如何根据用户在datePicker
中选择的某个日期查找表格中的内容。