构建 iOS 应用程序
使用 AWS Amplify 创建简单的 iOS 应用程序
简介:构建 iOS 应用程序
按照分步说明构建您的首个 iOS 应用程序
概览
在本教程中,您将使用 AWS Amplify 创建一个简单的 iOS 应用程序,AWS Amplify 是一组位于云端的工具和无服务器服务。在第一个模块中,您将构建一个简单的 iOS 应用程序。在其余模块中,您将使用 Amplify 命令行接口 (Amplify CLI) 初始化一个本地应用程序、添加用户身份验证、添加一个 GraphQL API 和一个数据库以存储您的数据,并更新您的应用程序以存储图像。
您将学到的内容
本教程将引导您完成创建上面讨论的简单 iOS 应用程序所需的步骤。您将学到以下内容:
- 通过命令行管理无服务器云后端
- 添加身份验证到您的应用程序中,以启用登录和注销
- 添加 GraphQL API、数据库和存储解决方案
- 在多个项目之间共享后端
AWS 使用经验
新手
完成时间
60 分钟
所需费用
免费套餐资格
需要
- 一个至少具有以下权限的 AWS 账户*(管理员角色,根账户也可以,但是我们建议最低权限方法)。
- Node.js 10 或更高版本。
- Xcode 11.x 或更高版本,可从 Mac Apple Store 获取。
- CocoaPods 1.9.x 或更高版本。
- AWS 命令行界面 AWS CLI 2.0.x 或更高版本。
您可以直接在终端上安装这些工具。
请参阅此处的说明。
[*] 过去 24 小时内创建的账户可能尚不具有访问此教程所需服务的权限。
使用的服务
上次更新日期
2022 年 1 月 23 日
模块
此教程分为五个简短模块。您必须按照顺序完成每个模块才能进入下一个。
- 创建 iOS 应用程序(10 分钟):创建 iOS 并在 iPhone 模拟器中对其进行测试。
- 初始化 Amplify(10 分钟):使用 AWS Amplify 初始化本地应用程序。
- 添加身份验证(10 分钟):添加身份验证到您的应用程序中。
- 添加 GraphQL API 和数据库(20 分钟):创建 GraphQL API。
- 添加图像存储功能(10 分钟):添加存储到您的应用程序中。