测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | 自定义 |
释放最新版本 | 2016年12月 |
由Asaf Manassen、Arik Shifer、IBM Bluemix Mobile SDKs、Oded Betzalel、Rotem pod维护。
此软件包包含与Bluemix Mobile Services交互所需的本地组件。SDK管理iOS移动应用程序与Bluemix Mobile Services之间的所有通信和安全集成。
您使用Bluemix创建应用程序时,在单个应用程序上下文中分配了多个服务。您的移动应用程序可以访问以下移动服务:移动客户端访问(包括安全、分析和日志记录)、推送通知和Cloudant NoSQL DB。
版本:1.0.0
使用CocoaPods安装SDK。使用CocoaPods可以显著缩短新项目的启动时间,并减轻管理库版本要求和依赖的压力。
有关如何安装CocoaPods,请参阅CocoaPods入门。如果您正在使用示例,则已为您包含pod文件。
完整的SDK包括一个核心,以及与Bluemix Mobile Services公开的功能相对应的pod集合。iOS SDK中的每个部分都可通过CocoaPods作为单独的pod提供,您可以为项目添加这些pod中的任何一个。MobileFirst平台为iOS SDK包含以下pod,您可以将任何一个添加到项目中
您的移动应用程序与Bluemix服务之间的连接和交互取决于与Bluemix应用程序相关联的应用ID和应用路由。
IMFClient API 是与 SDK 交互的入口点。在调用任何其他 API 之前,您必须调用 initializeWithBackendRoute: backendGUID:
方法。IMFClient 提供有关当前 SDK 版本和访问服务 SDK 的信息。此方法通常位于您的移动应用的程序代理中。
以下是一个初始化 iOS SDK 的 MobileFirst 平台的示例
// Initialize SDK with IBM Bluemix application ID and route
IMFClient *imfClient = [IMFClient sharedInstance];
[imfClient initializeWithBackendRoute:<app route> backendGUID:appId];
// Initialize SDK with IBM Bluemix application ID and route
IMFClient.sharedInstance().initializeWithBackendRoute(applicationRoute, backendGUID: applicationId);
Twitter | YouTube | 博客 | Facebook | Meetup
授权材料 - IBM 版权所有 (C) 版权 IBM Corp. 2013, 2015。保留所有权利。美国政府用户受限权利 - 限制 GSA ADP 订购合同下 IBM Corp. 的使用、复制或披露。