原創|使用教程|編輯:黃竹雯|2016-09-07 10:35:26.000|閱讀 349 次
概述:大多數iOS應用程序至少需要某種網絡連接才能進行數據傳輸,這意味著網絡編程是作為一個iOS開發者需要掌握的一個重要領域。本文教你十個步驟來幫助你追求卓越。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
大多數iOS應用程序至少需要某種網絡連接才能進行數據傳輸,這意味著網絡編程是作為一個iOS開發者需要掌握的一個重要領域。
那么如何才能一步步做到掌握呢?
我發現去iOS學習專題或一般編程的最好的方法是從幾個不同的角度看問題。
所以要有從一個廣闊的視角看事物的精神(而不是僅僅尋找“最佳實踐”),我現在給你10個步驟,可以幫助你輕松拿下iOS網絡編程:
看WWDC視頻和,Quinn “The Eskimo”論述了構建iOS網絡應用程序的最佳實踐。即使這次談話是來自2010,它仍然是非常相關的。特別是關于如何正確設計你的用戶界面的部分,用于處理網絡故障,使用異步網絡請求和運行循環。(注:因為某些原因,蘋果的流媒體版本不工作,所以你可能必須點擊“Resources”,然后下載視頻。這也是值得的!)
閱讀,以了解網絡是如何不可預測的,以及蘋果是如何建議你為此做準備。最重要的是,讓網絡連接調節工具成為你的朋友。
閱讀Christina Moulton的,學習一個完整的工作界面代碼如何與后端API交互。
下載并學習如何使用或另一個代理軟件,以便你可以調試網絡應用程序。這些代理工具允許你在你的應用程序運行時任何給定的時間看到它的網絡請求。
閱讀,學習使用蘋果的官方網絡API的教程。
閱讀Ash Furrow的,學習從傳統的MVC構建你的應用程序的另一種方式,以及如何調用符合這個結構的網絡。
看Chris Eidhof在的討論,看你怎么可以利用Swift的特性在iOS建立更簡單也更強大的網絡,而不依賴于一個重量級的網絡庫。
閱讀Mike Ash的,對在iOS的套接字有一個更深入的理解,以及引擎蓋下低級的套接字API是如何工作的。
看看我自己的對如何快速獲得一個Python后端API并將它與你的Swift代碼連接的文章——The Backwards Backend Technique(后端技術)。
熟練掌握一種工具,你可以用來測試網絡的API,如、或。
本文翻譯自:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn