1. 程式人生 > >iOS 介紹

iOS 介紹

概述:

iOS(原名 iPhone OS,自 iOS 4 後改名為 iOS)是蘋果公司為移動裝置所開發的專有移動作業系統,所支援的裝置包括 iPhone、iPod touch 和 iPad。與 Android 不同,iOS 不支援任何非蘋果的硬體裝置。

歷史:

        iOS是由蘋果公司開發的移動作業系統。蘋果公司最早於2007年1月9日的Macworld大會上公佈這個系統,最初是設計給iPhone使用的,後來陸續套用到iPod touch、iPad以及Apple TV等產品上。iOS與蘋果的Mac OS X作業系統一樣,屬於類Unix的商業作業系統。最初蘋果公司並沒有給隨iPhone 發行的iOS一個獨立的稱謂,直到 2008 年才取名為 iPhone OS,並在 2010 年 6 月改名為 iOS。2012年釋出四英寸裝置iPphone 5,從此開啟多螢幕適配的道路。WWDC 2013 中,蘋果釋出了 iOS 7,徹底更改了使用者介面,將原本擬物的風格轉變為平面化風格。

        iOS可以通過iTunes對裝置進行升級,在iOS 5及以上版本中也可以利用OTA(On the Air)的方式進行軟體更新。iPhone手機系統升級必須要通過蘋果伺服器進行驗證,驗證方式可通過iTunes(iOS 5及以上版本亦可通過 iCloud 服務驗證)。驗證通過才能進行升級系統。每個iOS的版本蘋果公司都會先放出Beta版本進行公測,在一段時間內使用者可以進行升級、降級。等穩定之 後蘋果公司會關閉低版本的驗證服務。從而確保使用者手機是最新的版本。    

開發準備

開發環境:MAC OS (蘋果電腦原生系統)

開發工具:Xcode

  Xcode是蘋果公司開發的一款產品,提供給開發者用來開發iOS App的整合開發環境(IDE)。Xcode只能運行於蘋果系統。所以要想開發iOS App必須要有一臺蘋果電腦。

開發語言:Objective-C 和 Swift

  Objective-C簡稱ObjC或OC,與Swift均是 iOS的主流開發語言。

真機/模擬器

  Xcode可以載入模擬器,iOS模擬器效能比較好,大部分情況下,我們可以通過模擬器來測試App,檢視程式碼效果。只有一些特殊的情況比如用到了攝像頭,3D Touch這些與硬體相關的功能時,需要在真機上進行測試。還有一點需要注意的是在App開發完成之後,必需要在真機上進行效能測試。模擬器的效能比較好有些問題不容易暴露出來。

註冊蘋果賬號

1、單擊 (https://developer.apple.com/programs/register/) 並選擇建立Apple ID

iOS_Free_Reg

2、輸入個人資訊

3、返回郵箱確認,啟用賬號

4、下載研發工具,Xcode及它所包含的iOS模擬器,iOS SDK和其他研發資源

 

申請APP開發者

1、點選 (https://developer.apple.com/programs/ios/)

iOS_DeveloperProgram_Reg

2、點選註冊頁面

3、登入賬號(已有賬號)或註冊Apple ID

4、選擇個人賬號或公司賬號,研發者團隊使用公司賬號,個人賬號不能新增其他使用者

5、新使用者進入個人資訊頁面,使用信用卡購買加入研發專案(個人開發者99美元/年),等待稽核通過。

 

PS:Xcode-help-Develop Documentation (開發者文件)中有非常詳細的全英解說,開發過程中養成檢視文件的習慣,許多問題都可以在內中得到解決。