iOS
在Xcode中为Swift项目安装Parse iOS SDK指南
16 分
在您的 ios swift 项目中安装 parse sdk 介绍 在本节中,您将学习如何将 parse ios sdk 安装到您的 xcode 项目中。 在本教程中,我们将使用在 xcode 12 中创建的基本应用程序,使用 ios 14 在任何时候,您都可以访问我们在此教程中构建的完整项目,链接在我们的 https //github com/templates back4app/ios install sdk 前提条件 要完成本教程,您需要: 在 back4app 创建的应用程序。 注意: 请遵循 https //www back4app com/docs/get started/new parse app 以了解如何在 back4app 上创建应用程序。 xcode。 基本的 ios 应用程序。 注意: 如果您没有创建基本应用程序,可以打开 xcode 并点击 文件 > 新建 > 项目 > ios 然后选择 应用程序 。在您创建基本应用程序后,您就可以按照本指南进行操作。 1 安装 sdk 如果您尚未安装 parse ios sdk,请遵循此步骤。 xcode 可以使用 https //cocoapods org/ 作为 swift 和 objective c cocoa 项目的依赖管理器。 您可以参考 https //guides cocoapods org/using/getting started html 以获取更多详细信息。 要安装 cocoapods,请打开终端,复制以下代码片段并粘贴到终端中,然后按回车键 $ sudo gem install cocoapods 输入密码后,cocoapods 应该会自动安装。如果出现问题,您可能需要升级本地的 ruby 版本。 接下来,打开 xcode 项目文件夹,并在该文件夹中打开一个终端窗口。 现在您将创建一个 podfile。复制以下代码片段并粘贴到终端中,然后按回车键 $ pod init 如果你的文件夹现在显示你的 podfile,你就做对了。 小心, 如果你没有看到 podfile,请确保你的终端实际上在项目文件夹内 接下来用 xcode 或任何文本编辑器打开你的 podfile,并在每个目标下添加 “pod ‘parse’”。 pod 'parse' 现在你要将 parse 添加到你的项目中。确保你的终端打开在你的项目文件夹中。复制以下代码片段并粘贴到你的终端中,然后按回车键 $ pod install 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 更多信息请查看我们的 https //www back4app com/docs/get started/new parse app#creating new app find your appid 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\ 登录到 https //www back4app com/ 。 4\ 找到您的应用并点击 仪表板 仪表板 。 5\ 点击 核心 核心 。 6\ 转到 浏览器 浏览器 如果一切正常,您应该找到一个名为 firstclass firstclass 的类,如下所示 下一步 在这一点上,您已经学习了如何开始使用 ios 应用程序。您现在准备探索 https //www back4app com/product/parse server 和 https //www back4app com/product/addons 通过浏览我们的 https //www back4app com/docs/ios/ios app template 或查看 https //docs parseplatform org/ios/guide/