要開發 iOS 應用程序,您必須使用 Xcode,這是一個 集成開發環境, 也叫 IDE (英文縮寫為 I集成開發環境),這意味著它是由一組 編程工具.
該IDE提供了一個 圖形界面 這對於應用程序開發非常有用,並且包括新的編程語言 迅速,由Apple今年發布。
蘋果是 推廣Swift,但這並不意味著您不能使用 其他語言 像Objective-C。 您決定的語言取決於您,這是以下列表 資源 指導您:
- 立即開始開發iOS應用:這是 蘋果官方指南 要開始編程,請先從Xcode壓縮開始,然後從應用程序的結構開始,實施它,最後將其上傳到App Store。
- 介紹Swift:這是新的Apple語言,易於使用,因此,如果您從頭開始學習,也許它是 一個不錯的起點 學習。
- 蘋果的發展視頻:Apple收集了WWDC視頻的彙編,其中介紹了部分開發,技巧和資源,值得一看。
- 雷·溫德利希(Ray Wenderlich)的教程:如果您想製作遊戲,Ray Wenderlich的教程是最好的起點。 您將必須具有一些Swift和Objective-C的知識。
- 蘋果的API功能蘋果有許多不同的API來訪問iOS 8擴展,包括Touch ID,Photos,HealthKit等。 熟悉這些API可以 以指數方式提高您的應用程序級別.
- Code School的iOS App開發課程:您可以訪問 開發基礎 通過這所學校的入門班免費獲得。
- 斯坦福大學的iOS開發課程:斯坦福大學提供 免費班學習iOS。 目前,它們僅適用於iOS 7,但很可能他們將很快發布iOS 8的更新。
應用程序審查指南
蘋果有一個非常具體的觀點 允許在商店中使用的應用程序,因此即使在啟動應用程序之前了解其規則也很有用。 如果您不這樣做,則可以花很多時間在Apple不允許在App Store中使用的應用程序上。 這些 標準 他們在 App Store評論指南.
完成應用程序後,可以將其發送到App Store,然後 將受到嚴格審查 根據其內容,設計和技術細節。 因此,重要的是要考慮到《審核指南》, 審查指南。 蘋果也有一個清單 拒絕的最常見原因.
以同樣的方式 具體指南 如果要使用任何API,最常見的是:
設計指南
蘋果希望其商店中的所有應用都具有“一致性«,雖然這不一定意味著良好的設計,但它確實意味著應用程序在用戶界面中使用相同的基本元素,有關詳細信息,請參見 人機界面指南。 在其中,您會發現他們的需求量很大 圖標設計中的應用程序設計.
為了簡化此過程,他們對可以做什麼和不能做什麼進行了總結,以便更容易開始,您可以在 該做什麼和不該做什麼。 其他資源是;
測驗
測試應用程序很重要,並且總是歡迎新的關注,這就是為什麼它很重要 使用Beta測試人員將您的應用推到極限。 在這種情況下,我們有兩個有趣的選項:
- GitHub上 是給他的那個 軟件版本控制和協作。 一旦註冊了GitHub,就很容易將Xcode鏈接到它,因此您所做的一切都保存在該處,並且團隊的其他成員也可以訪問。 如果您需要一點幫助,請使用 導遊.
- 試飛,是允許其他用戶使用的應用程序 測試您的應用,您只需要下載並安裝 試飛.
為iOS開發對Xcode越來越熟悉一旦了解了它的工作原理,就可以用多種語言編寫您的應用程序或進入Swift。
很好,非常感謝你
很好的信息,對於像這樣的出版物,您值得不時停下來,謝謝。
真的非常感謝你