iOS
在Xcode中为Swift项目安装Parse iOS SDK指南
16 分
在您的 ios swift 项目中安装 parse sdk 介绍 在本节中,您将学习如何将 parse ios sdk 安装到您的 xcode 项目中。 在本教程中,我们将使用在 xcode 12 中创建的基本应用程序,使用 ios 14 在任何时候,您都可以访问我们在此教程中构建的完整项目,链接在我们的 github 仓库 前提条件 要完成本教程,您需要: 在 back4app 创建的应用程序。 注意: 请遵循 新 parse 应用程序教程 以了解如何在 back4app 上创建应用程序。 xcode。 基本的 ios 应用程序。 注意: 如果您没有创建基本应用程序,可以打开 xcode 并点击 文件 > 新建 > 项目 > ios 然后选择 应用程序 。在您创建基本应用程序后,您就可以按照本指南进行操作。 1 安装 sdk 如果您尚未安装 parse ios sdk,请遵循此步骤。 xcode 可以使用 cocoapods 作为 swift 和 objective c cocoa 项目的依赖管理器。 您可以参考 cocoapods 入门指南 以获取更多详细信息。 要安装 cocoapods,请打开终端,复制以下代码片段并粘贴到终端中,然后按回车键 输入密码后,cocoapods 应该会自动安装。如果出现问题,您可能需要升级本地的 ruby 版本。 接下来,打开 xcode 项目文件夹,并在该文件夹中打开一个终端窗口。 现在您将创建一个 podfile。复制以下代码片段并粘贴到终端中,然后按回车键 如果你的文件夹现在显示你的 podfile,你就做对了。 小心, 如果你没有看到 podfile,请确保你的终端实际上在项目文件夹内 接下来用 xcode 或任何文本编辑器打开你的 podfile,并在每个目标下添加 “pod ‘parse’”。 现在你要将 parse 添加到你的项目中。确保你的终端打开在你的项目文件夹中。复制以下代码片段并粘贴到你的终端中,然后按回车键 cocoapods 将项目重建为工作区,您的项目现在看起来是这样的。 如果您已经打开了 xcode 项目,请关闭它。从现在开始,您将打开工作区文件,而不是项目文件。双击工作区文件以打开它。 恭喜!您现在已安装 parse ios sdk 2 连接您的 parse 应用 打开您项目的 appdelegate swift 文件以设置应用的凭据。 parse ios sdk 使用这些设置连接到 back4app 服务器。 在文件的顶部,您应该看到一个名为 ‘didfinishlaunchingwithoptions’ 的函数。 将以下代码片段粘贴到此函数中,并确保它位于 ‘return true’ 这一行之上。 appdelegate swift 1 let configuration = parseclientconfiguration { 2 $0 applicationid = "paste your application id here" 3 $0 clientkey = "paste your client id here" 4 $0 server = "https //parseapi back4app com" 5 } 6 parse initialize(with configuration) 在你的 appdelegate swift 文件的顶部,确保通过在 ‘import uikit’ 下面包含以下代码片段来包含 parse 作为模块。 appdelegate swift 1 import parse 你的 appdelegate swift 文件现在应该看起来像这样: 小心 , 如果 xcode 告诉你有 没有这样的模块 ‘parse’ ,那么有一个简单的解决方案。在 xcode 中打开 ‘target > build settings > search paths > framework search paths’,然后添加两个值:‘$(project dir)’ 和 ‘$(inherited)’。xcode 现在将能够找到你的 parse 模块。 前往 back4app 网站的应用仪表板。 导航到应用的设置:点击 功能 功能 > 核心设置 核心设置 块> 服务器 服务器 返回到你的 appdelegate m appdelegate m 文件并粘贴你的 applicationid applicationid 和 clientkey clientkey 更多信息请查看我们的 新 parse 应用指南 3 测试你的连接 打开你的 viewcontroller swift 文件。 在文件的顶部,确保通过在‘import uikit’下面包含以下代码片段来包含 parse 作为模块。 viewcontroller swift 1 import parse 在名为‘viewdidload’的函数内部,在配置 parse 的代码下面添加一段代码。 viewcontroller swift 1 testparseconnection() 然后在 viewdidload() 方法下面添加一个函数。 viewcontroller swift 1 func testparseconnection(){ 2 let myobj = pfobject(classname "firstclass") 3 myobj\["message"] = "hey ! first message from swift parse is now connected" 4 myobj saveinbackground { (success, error) in 5 if(success){ 6 print("you are connected!") 7 }else{ 8 print("an error has occurred!") 9 } 10 } 11 } 12 } 您完成的 viewcontroller swift 文件应如下所示。 在设备或模拟器中构建您的应用( 命令 命令 + r r )。 2\ 等待主屏幕出现。 3\ 登录到 back4app 网站 。 4\ 找到您的应用并点击 仪表板 仪表板 。 5\ 点击 核心 核心 。 6\ 转到 浏览器 浏览器 如果一切正常,您应该找到一个名为 firstclass firstclass 的类,如下所示 下一步 在这一点上,您已经学习了如何开始使用 ios 应用程序。您现在准备探索 parse server 核心功能 https //www back4app com/product/parse server 和 back4app 附加组件 https //www back4app com/product/addons 通过浏览我们的 ios 教程 或查看 parse 开源文档 ios sdk