Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 核心数据SQL语句_Ios_Objective C - Fatal编程技术网

Ios 核心数据SQL语句

Ios 核心数据SQL语句,ios,objective-c,Ios,Objective C,选择类型为'TYPE1'的总和(距离) 如何使用核心数据进行此查询? PS:为什么苹果不支持原生SQL语句?核心数据的方式比必要的复杂得多,尤其是那些奇怪的类和函数。核心数据不是数据库。它是苹果公司预先编写的代码的模型层。 对于您手头的问题,开发一个更简单的查询来检索满足类型条件的所有对象,然后汇总代码中所有对象的距离值。 在使用核心数据时,不鼓励进行类似sql的计算。您可以获得一个元素数组,其中type=@“TYPE1”。顺便说一句,你也可以在iOS应用程序中使用普通的sqlite语句。那些N

选择类型为'TYPE1'的总和(距离)
如何使用核心数据进行此查询?
PS:为什么苹果不支持原生SQL语句?核心数据的方式比必要的复杂得多,尤其是那些奇怪的类和函数。

核心数据不是数据库。它是苹果公司预先编写的代码的模型层。 对于您手头的问题,开发一个更简单的查询来检索满足类型条件的所有对象,然后汇总代码中所有对象的距离值。
在使用核心数据时,不鼓励进行类似sql的计算。

您可以获得一个元素数组,其中
type=@“TYPE1”
。顺便说一句,你也可以在iOS应用程序中使用普通的sqlite语句。那些
NSManagedObject
子类并不奇怪,你只需要学会如何使用它们。您可以启动CoreData,它是一个对象建模框架,而不仅仅是一个SQLite包装器。此外,SQLite只是它支持的磁盘格式之一。