寫在前面
本文是Fiori for iOS系列文章的第三篇学赛。
SAP和蘋果這兩個(gè)IT大佬敬飒,在2017年聯(lián)合推出了Fiori for iOS磨淌,讓全球的開發(fā)者能在iOS平臺(tái)上级遭,方便地開發(fā)SAP企業(yè)應(yīng)用望拖。
如果你不想被潮流甩在身后,就快來(lái)看看擁有多年SAP技術(shù)經(jīng)驗(yàn)的郭老師怎么解讀Fiori for iOS吧挫鸽。
原文作者:郭之嘉
翻譯校對(duì):小哈公社
原文地址
https://blogs.sap.com/2017/06/22/set-up-development-environment-for-fiori-for-ios-development/
本文由SAP教育培訓(xùn)與小哈公社共同呈現(xiàn)说敏。
Fiori for iOS系列
我將撰寫一系列的針對(duì)Fiori for iOS的文章。希望能幫助你使用SAP提供的控件來(lái)開發(fā)iOS apps丢郊,當(dāng)然盔沫,用的是Swift語(yǔ)言。
第一部分:概述
Fiori for iOS介紹
Fiori for iOS控件概述
第二部分:一步步教你使用Fiori控件
設(shè)置Fiori for iOS開發(fā)環(huán)境(本文)
2.1 使用FUIFormCell系列控件枫匾,創(chuàng)建輸入表單
開始使用FUIFormCell控件和它的子類
創(chuàng)建復(fù)雜的輸入表單
讓你的代碼具備重用性
小結(jié)
第三部分:使用Fiori for iOS控件架诞,實(shí)現(xiàn)Fiori平面圖(floor plans)
第四部分:定制化主題
在上一篇《Fiori for iOS控件概述》中,我總結(jié)了Fiori for iOS控件的優(yōu)點(diǎn)干茉,從現(xiàn)在開始谴忧,你可以使用它們了。
開始使用這些控件之前角虫,需要知道如何配置你的開發(fā)環(huán)境和項(xiàng)目沾谓。
已經(jīng)有很多很棒的教程幫助你配置SDK,并連接到SAP Cloud Platform戳鹅,下面是鏈接:
https://www.sap.com/developer/groups/ios-sdk-setup.html
但是以上這篇教程更偏重于如何連接到Cloud Platform均驶,而編碼部分則通過使用assistant app來(lái)實(shí)現(xiàn)。這種方式對(duì)于實(shí)際工作可能更有效枫虏,但是并不利于學(xué)習(xí)妇穴,所以我在本文中重寫了這個(gè)教程來(lái)幫助你配置所需的開發(fā)環(huán)境。
1. 下載SDK
第一步是下載SDK隶债。
你可以通過以下鏈接獲得試用版的SDK:
https://store.sap.com/sap/cpa/ui/resources/store/html/SolutionDetails.html?pid=0000014485
在點(diǎn)擊金色的“Trial Version”按鈕之后腾它,你需要填寫一張表單來(lái)申請(qǐng)?jiān)囉冒妗?/p>
幾個(gè)小時(shí)后,你將收到一封帶有SDK下載鏈接的郵件燃异。
你需要在48小時(shí)內(nèi)點(diǎn)擊鏈接携狭,你將進(jìn)入一個(gè)帶有不同版本的SDK的下載頁(yè)面。記住選擇最后一行回俐,確保你下載到的是最新版本的SDK逛腿。
2. 安裝
解壓你所下載的文件,你會(huì)得到一個(gè) .dmg文件仅颇。
打開dmg文件包单默,把SAP CP SDK for iOS拖拽到Applications中。
打開Finder忘瓦,點(diǎn)擊Application搁廓,你會(huì)找到SAP CP SDK for iOS對(duì)應(yīng)目錄,打開Frameworks->Release-fat耕皮,你會(huì)看到一些framework文件境蜕。這些文件是測(cè)試用的framework models×柰#“fat” release包括了運(yùn)行在iOS模擬器粱年,iPhone和iPad上的所有代碼,這便于測(cè)試罚拟。當(dāng)你把自己的app發(fā)布出去的時(shí)候台诗,你需要使用不同平臺(tái)的不同framework文件。
3. 創(chuàng)建一個(gè)新的Xcode項(xiàng)目
打開你的Xcode赐俗,選擇“Create a New Xcode project”拉队。
選擇“Single View Application”并點(diǎn)擊“Create”。
在Product Name字段阻逮,輸入你的項(xiàng)目的名稱粱快。
在Team字段,選擇None叔扼,如果你希望在自己的iPhone皆尔,而不是在Mac上的模擬器上來(lái)測(cè)試app,你需要有一個(gè)Team币励。如果你還沒有加入Apple Developer Program慷蠕,你可以申請(qǐng)一個(gè)臨時(shí)的team認(rèn)證。
你可以參考以下鏈接來(lái)綁定你的Apple ID到Xcode食呻,并注冊(cè)你的個(gè)人team流炕。
在Organization Name字段,填入你所在的組織仅胞。
在Organization Identifier中每辟,你必須輸入一些類似namespace的內(nèi)容,例如:com.sap干旧,com.yourcompanyname渠欺。
保持其他字段為默認(rèn),點(diǎn)擊Next椎眯。
選擇你希望保存文件的目錄挠将,例如 “Documents”胳岂,然后點(diǎn)擊“Create”。
恭喜舔稀,你已經(jīng)創(chuàng)建了一個(gè)Xcode項(xiàng)目乳丰。下一步,就要到SAP的部分了内贮。
4. 導(dǎo)入SAP Cloud Platform SDK for iOS并測(cè)試
忽略你項(xiàng)目第一頁(yè)中的錯(cuò)誤信息产园。向下滾動(dòng),找到“Embedded Binaries”部分夜郁。點(diǎn)擊左下角的“+”按鈕什燕。
在彈出窗口中點(diǎn)擊“Add Other…”。
找到目錄Application/SAP CP SDK for iOS/Frameworks/Release-fat竞端,按住Shift點(diǎn)擊SAP Fiori.framework和SAPFoundation.framework以選擇全部的五個(gè).framework文件屎即,點(diǎn)擊“Open”。
在彈出窗口中婶熬,別忘記勾選“Copy items if needed”剑勾,并選擇“Create groups”。
點(diǎn)擊Finish赵颅。
大概10秒鐘后虽另,你會(huì)發(fā)現(xiàn)這些frameworks出現(xiàn)在Xcode窗口的左上角。
點(diǎn)擊ViewController.swift饺谬,Xcode的中心區(qū)域會(huì)變?yōu)榇a編輯器捂刺。
在第一行嘗試輸入:import SAP
如果來(lái)自SAP的一些modules會(huì)自動(dòng)被系統(tǒng)提示出來(lái),說(shuō)明你的SAP Cloud Platform SDK for iOS安裝成功了募寨!
5. 小結(jié)
通過本文族展,你已經(jīng)知道了如何安裝,創(chuàng)建和為Xcode項(xiàng)目配置Fiori for iOS拔鹰。這是之后所有文章內(nèi)容的前提仪缸。
在下一篇中,我將帶你學(xué)習(xí)一組非常有用的Fiori控件:FUIFormCell系列列肢。使用這組控件恰画,你可以創(chuàng)建復(fù)雜的表單,來(lái)顯示和輸入業(yè)務(wù)內(nèi)容瓷马。