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,徹底更改了使用者介面,將原本擬物的風格轉變為平面化風格。
開發準備
開發環境: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
2、輸入個人資訊
3、返回郵箱確認,啟用賬號
4、下載研發工具,Xcode及它所包含的iOS模擬器,iOS SDK和其他研發資源
申請APP開發者
1、點選 (https://developer.apple.com/programs/ios/)
2、點選註冊頁面
3、登入賬號(已有賬號)或註冊Apple ID
4、選擇個人賬號或公司賬號,研發者團隊使用公司賬號,個人賬號不能新增其他使用者
5、新使用者進入個人資訊頁面,使用信用卡購買加入研發專案(個人開發者99美元/年),等待稽核通過。
PS:Xcode-help-Develop Documentation (開發者文件)中有非常詳細的全英解說,開發過程中養成檢視文件的習慣,許多問題都可以在內中得到解決。