云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_阿里云预装环境选哪个_是什么

小七 141 0

【2017年2月28日更新:将"SAP HANA云平台"更名为"SAP云平台"】

本博客的目的

有各种博客和资源介绍如何使用Swift语言构建iOS应用程序,数据分析平台,如何实施SAP云平台移动服务,以及如何使用OData REST服务。然而,经过一些研究,我发现没有一个博客使用这三个主题来描述完整的端到端开发过程。本博客试图填补这一空白。

本博客是否已经涵盖了已发布的SAP云平台iOS SDK?

SAP Fiori for iOS设计组件以及SAP Cloud Platform SDK for iOS都还在开发中,尚未提供。

本博客涵盖了使用"当前"可用技术的开发,因此有一个重大限制:

未涵盖真正的OData支持。我希望这在即将发布的SAP Cloud Platform SDK for iOS中可用。

要求

为了使用此博客创建应用程序,您至少需要以下内容:

运行macOS 10.11.4(El Capitan)或更高版本的Mac计算机Xcode 8开发环境(Swift 3.0包含在Xcode 8中)SAP云平台上的试用帐户

第1部分-设置SAP云平台、移动服务

第2部分-创建iOS应用程序框架

第3部分-创建表视图布局

大多数(如果不是全部)应用程序布局设计是通过应用程序的情节提要完成的。故事板是应用程序用户界面、屏幕、内容和导航流的可视化表示。

第4部分-创建表格视图单元格布局

现在,我们将设计表格的单元格布局。在本博客中,淘客大玩家,我们将查询Northwind的Category entityset,并希望在单元格中显示类别名称和描述。为了适应这些细节,我们需要调整表格单元格的高度,并将控件添加到将显示这些属性的表格单元格中。

第5部分-连接到SAP Cloud Platform Mobile Services数据源

如果您做到这一点,并单击"运行"按钮,您的应用程序应该会成功运行,但不会显示任何内容:当然,这很有道理,因为我们没有在SAP云平台移动服务上创建到数据源的任何连接。

在博客的这一部分,我们使用一个名为Alamofire的开源项目创建连接。(我们可以使用Swift中的标准网络库来实现,北京大数据,但这需要更多的编码。此外,作为开发人员,大数据和数据分析区别,我们不想重新发明轮子)

为了将Alamofire包含到我们的项目中,我们使用Cocoapods,大数据怎么用,一个用于Swift/Cocoa项目的依赖关系管理器(将Cocoapods视为等同于Java的Maven和Javascript的npm、Browserify或Bower的Cocoa)

第6部分-运行应用程序

最后一句话

我希望这个博客可以使您能够使用SAP云平台快速启动iOS Swift开发。还有很多需要发现的地方——例如,除了我们使用的单视图应用程序之外,还有一个主细节应用程序模板——希望在2017年SAP Fiori for iOS或SAP Cloud Platform SDK for iOS面世后,您能跟上速度。

在那之前……快乐编码!