你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 如何為App定制後台服務

如何為App定制後台服務

編輯:IOS開發基礎

現在已經有很多App已經逾越了手機應用本身的范疇了,大部分移動App更傾向於依靠外部資源來進行內容的呈現。對於一個開發新手來說,要理解App為何需要外部資源是很容易的。而問題常是決定何時為App定制後台服務以提供這些外部資源。

我們下面要討論的問題是:

“我正在學習如何在iOS上開發App,我意識到自己需要使用後台服務了,接下來該怎麼做?”

這是一個好問題吶。有一個好消息就是,應對這種情況的可選方案不少,至於想要選用哪一種,完全取決於你自己的需求了。好吧,這個答案對於如何定制後台服務這個問題而言,可能還是太單薄。不過我並不建議在開始學習的時候就一味照著別人給你提供的教程做。

避免捨本逐末

當你已經開始學習如何開發iOS應用之後,你還需要為自己制定一個新的學習計劃,學習新事物是很重要的。要知道在移動應用和網絡服務開發之間有很多的不同,從架構、工具、語言以及目標對象都存在很大區別。

我的建議是不要在初學的時候就太過刻意弄懂如何定制後台服務。而是等你的iOS開發之旅已經有一兩個像樣的成果之後,你自會考慮後台服務這種事的。

後台服務提供商

後台服務平台可以為移動應用包辦一切後台工作從而提升App的效率,比如Parse這樣的後台服務平台可以完成推送通知和數據分析,並對於你以後在任何平台開發的應用均有向後兼容性。例如,你今年弄了個iOS的應用,誰能說得清你哪天會不會發現還需要做一個Android版本的呢。吶,Parse SDK就是專業解決這種事的。

Parse的免費版已經提供了足夠的服務,因此成本問題不必擔心——特別是對於付費應用的開發。

學習自己定制後台服務

如果Parse不能幫你設置你所需的情景的話,你需要自己動手開始定制一個後台服務。在這種情況下,我建議先學習如何使用Ruby on Rails開發一個web應用。該框架性能穩定,文檔齊全,社區生態也非常好。必是不錯的選擇。

學習Ruby來搭建後端會是相當有挑戰的,不過比起其痛苦來說享受更甚。因為構建後台的愉快之處就是你不需要浪費大把時間處理各種惡心的前段問題。另外對API的測試也是相當重要,前期健全的測試能夠避免後期很多頭疼的問題。

外包定制後台服務

還有一種方法就是將你的後台服務模塊外包給你的伙伴。如果你在學校裡尋找一個開發老手幫你做App,可能就會遇到一個能力強勁的家伙幫你打造這款應用。不過如果你沒法在各類學校裡找到這樣的人,也可上網去找找有沒有對味的。這完全取決於你的需求,一個優秀的後台開發者也應該能夠在短時間內勝任完成基本版本開發的工作。

結尾

那麼,以上都是你可以考慮的解決方案。牢記時間寶貴,不要在一開始把精力耗費在不必要的事上。我會在近幾周內PO上一篇關於Parse的教程貼,稍加注意就能看到這篇實例。

(本文由CocoaChina翻譯自David McGraw,轉載請注明出處)

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved