iOS
如何使用NSPredicate在Objective-C中高效执行查询
10 分
使用nspredicate查询 介绍 在本节中,您将学习如何使用nspredicate在objective c中定义查询。 随时,您都可以访问我们教程中构建的完整项目,链接在我们的 github仓库 先决条件 在本教程中,我们将使用在 xcode 9 1 中用 objective c 创建的基本应用程序和 ios 11 要完成本教程,您需要: 在 back4app 创建的应用程序。 注意: 请遵循 新 parse 应用程序教程 了解如何在 back4app 上创建应用程序。 xcode。 基本 ios 应用程序。 注意: 如果您没有创建基本应用程序,可以打开 xcode 并点击 文件 > 新建 > 项目 > ios 然后选择 应用程序 创建基本应用程序后,您就可以按照本指南进行操作。 注意: parse ios sdk 适用于 ios 7 0 或更高版本。 1 获取模板 在 back4app的github仓库 , 并在你的项目文件夹中解压文件。 你可以使用以下命令行来完成此操作 2 打开项目模板 打开xcode。 点击 文件 >打开 文件 >打开 3\ 导航到项目文件夹并双击 quickstartobjcexampleapp xcworkspace quickstartobjcexampleapp xcworkspace 4\ 等待xcode打开项目。 3 理解差异 通常对于 objective c,您有两种构建查询的选项:使用 ‘pfquery’ 或 ‘nspredicate’。两者的工作方式相似,但根据您想使用的约束数量,使用其中一个可能更有意义。 例如,使用 pfquery 的简单查询将是: 但更复杂的查询可能会变成 因此,根据每种情况,您可以选择使用 ‘nspredicate’。 使用 ‘nspredicate’ 的简单查询将是: 而更复杂的查询可能会变成: 4 执行你的查询 然后,你可以执行你的查询 下一步 在这一点上,你已经学会了如何开始使用 ios 应用程序。 通过浏览我们的 ios 教程 或查看 parse 开源文档 for ios sdk