2009-09-28 94 views
0

我是核心数据的新手,在我使用sqlite之前。针对iPhone的核心数据查询

我发现SQLite效率不高,因为我的应用程序正在使用广泛的数据库通信,所以我必须编译这些语句。随着所有这些运行,我的应用程序中断了内存警告,有时它的视图有时在两者之间变得空白。仅仅是因为使用SQLite吗?因为没有内存泄漏以及应用程序在模拟器上完美无缺。

我决定转移到核心数据。现在我需要使用谓词和sortDescriptors将所有在sqlite中使用的查询转换为核心数据。我想知道怎样的东西创造谓词如下:

Select * From activities where date(datetime(dateandtime,?)) = date(STRFTIME('%J',?))"; 

如何找到表就将由用户datePicker选择一些东西日期。

+0

没有内存泄漏,但您的应用程序使用所有可用内存?也许你应该再检查一次? – Malfist 2009-09-28 20:38:05

回答