创建 iOS 应用

概述

本教程说明如何将云后端服务 Azure 应用服务移动应用添加到 iOS 应用。 第一步是在 Azure 上创建一个新的移动后端。 然后,下载一个简单的“待办事项列表”iOS 示例应用以在 Azure 中存储数据。

若要完成本教程,需要一台 Mac 和 一个 Azure 帐户

步骤 I:创建新的 Azure 移动应用后端

  1. 登录到 Azure 门户

  2. 单击创建资源

  3. 在“搜索”框中键入移动应用

    突出显示“移动应用快速入门”的 Azure 门户

  4. 在结果列表中,选择移动应用快速入门,然后选择创建

  5. 选择一个唯一应用名称。 此名称也将成为应用服务的域名的一部分。

  6. 资源组下,选择现有资源组, 创建新组(使用与应用相同的名称)。

  7. 单击创建。 稍等几分钟,等服务部署成功后再继续。 查看门户标题中的通知(铃铛)图标以获取状态更新。

步骤 II:配置后端项目

  1. 单击“应用服务”按钮,然后依次选择移动应用后端、“快速入门”、客户端平台(iOS、Android、Xamarin、Cordova)。

    突出显示移动应用快速启动的 Azure 门户

  2. 如果未配置数据库连接,请创建一个,方法是执行以下操作:

    Azure 门户:移动应用:连接到数据库

    a. 新建 SQL 数据库和服务器。 可能需要将连接字符串名称字段保留为默认值 MS_TableConnectionString,然后才能完成下面的步骤 3。

    Azure 门户:移动应用:新建数据库和服务器

    b. 等到成功创建数据连接。

    成功创建数据连接的 Azure 门户通知

    c. 数据连接必须成功。

    Azure 门户通知“你已经有一个数据连接”

  3. 在“2. 定义警报详细信息“下,创建表 API”下,为“后端语言”选择“Node.js”。

  4. 接受确认,然后选择“创建 TodoItem 表”。
    此操作会在数据库中创建一个新的代办事项表。

    Important

    将现有的后端切换到 Node.js 会覆盖所有内容。 若改为创建 .NET 后端,请参阅使用适用于移动应用的 .NET 后端服务器

步骤 III:下载并运行 iOS 应用

  1. 在 Mac 上访问 Azure 门户。 单击“所有服务” > “应用程序服务”> 刚创建的后端。 在移动应用设置中,选择首选语言:

    • Objective-C –“快速入门” > “iOS (Objective-C)”
    • Swift –“快速入门” > “iOS (Swift)”

      在“3. 定义操作组”下,配置客户端应用程序”下,单击“下载”。 这会下载预配置为连接到后端的完整 Xcode 项目。 使用 Xcode 打开项目。

  2. 按“运行” 按钮生成项目,并在 iOS 模拟器中启动应用。

  3. 在应用中键入有意义的文本(例如“完成教程”),然后单击加号 (+) 图标。 这会将一个 POST 请求发送到之前部署的 Azure 后端。 请求中的后端数据插入到 TodoItem SQL 表中,并将新存储项的相关信息返回到移动应用中。 移动应用会在列表中显示此数据。

    在 iOS 上运行的快速启动应用