使用 IBM Mobile Data for Bluemix 服务构建一个 iOS 应用程序
IBM Bluemix是一个基于Cloud Foundry的PaaS产品,这个云平台提供了许多免费的服务、运行时和基础架构,可以帮助您快速构建和部署下一个移动或 Web 应用程序。
Bluemix 中许多已有的服务,使开发人员能轻松地构建和增强应用程序。在本教程中,我们将展示如何使用 IBM Mobile Data for Bluemix 服务构建一个 iOS 应用程序。
您是否曾经去了杂货店,却忘记了您的配偶制作美味甜点所需的原料是什么?或者忘记了孩子们请求第二天吃的饭后甜点是什么?如果他们可将其请求输入一个共享的杂货列表中,您可收到推送通知提醒您更新,那该多好?
输入 BlueList 应用程序。这是一个简单的 iOS 应用程序,我们将向它添加 IBM Mobile Data for Bluemix 服务来在云中存储、删除、更新和查询存储的对象。未来的教程将展示如何添加 Push 和 CloudCode 服务,以便您在列表更新时获得通知(Push 服务),在一个设备以某种方式更新列表时,所有设备上的列表都会刷新(CloudCode 服务)。
“ 这个简单的应用程序使用了 Bluemix 服务,将引导您立即开始编写自己的(更复杂的)应用程序。 ”
获取 bluelist-base(v0) 代码
获取 bluelist-mobiledata(v1) 代码
bluelist-base(v0) 代码是 BlueList 应用程序的基础版本。我们将展示如何添加 IBM Mobile Data for Bluemix 服务,让您的代码看起来将像 bluelist-mobiledata(v1) 代码。您可以从 bluelist-base(v0) 开始逐步执行,或者直接下载 bluelist-mobiledata(v1)。BlueList 应用程序的 bluelist-mobiledata(v1) 版本包含 IBM Mobile Data for Bluemix 服务。
完成您的应用程序的前提条件
基本熟悉 iOS 开发。Apple 开发者教程 “ 立即开始开发 iOS 应用程序 ” 描述了如何安装 Xcode 和编写基本应用程序。
bluelist-base(v0) 代码。单击上面的按钮,然后将 bluelist-base-iOS 代码导入您的开发环境中并进行构建。在模拟器中运行此代码。重新启动应用程序,请注意列表项没有持久化。本教程中的步骤将展示如何将 IBM Mobile Data for Bluemix 服务添加到您的应用程序,以便让列表项持久化。
一个 Bluemix ID,用于获取 IBM Mobile Data for Bluemix 服务。
可选操作:熟悉 CocoaPods。CocoaPods 框架管理 Xcode 项目的库依赖项,将自动导入 BlueList 应用程序需要的依赖项。项目的根目录中提供了一个指定依赖项的 Podfile。熟悉 安装 和 使用 CocoaPods 的操作。
具体步骤可参考:
http://blog.csdn.net/wanderman1836/article/details/42489373