官术网_书友最值得收藏!

  • iOS開發基礎教程
  • 黃海編著
  • 10字
  • 2019-07-30 13:22:03

第1章 iOS開發環境介紹

1.1 開發前準備

首先需要準備一臺Mac計算機,裝上Mac OS X操作系統,本書定稿時,最新版Mac OS為10.12 Sierra。Mac OS X自版本10.10及以后的版本都是免費的,沒有Mac計算機的話,在某些普通PC上可以安裝所謂的“黑蘋果”來開發,只是操作體驗沒有Mac計算機好。

1.1.1 iOS介紹

iOS是由蘋果公司開發的移動操作系統。2007年iPhone誕生,當時的操作系統還不叫iOS,而是“iPhone OS”,直到2010年iPad誕生后,因為使用同一個系統,因此才改名為“iOS”。iOS一般每年進行一次大的升級,本書寫作時,iOS 10為最新正式版。

iOS是iPhone、iPad、iPod Touch等蘋果設備的靈魂,正是有了iOS,蘋果產品的使用體驗才出類拔萃,目前國內很多安卓App的風格,均受iOS的影響。

1.1.2 Mac OS介紹

Mac OS的歷史非常悠久,20世紀 80年代就有了,其率先實現了窗口系統,并影響了微軟的Windows的設計。Mac OS自喬布斯回歸蘋果后,架構發生了很大的改變,使用了NextStep(喬布斯出走蘋果后創辦的一家軟件公司的名字)的軟件,現在的Cocoa (即蘋果官方開發框架之名)庫中的眾多NS開頭的方法,就是NextStep的首字母縮寫,尤其蘋果產品轉用intel CPU后,將底層的內核改為UNIX,與Free BSD(UNIX移植到普通PC后的一個衍生系統,非常著名,與之齊名的還有Net BSD、Open BSD)的關系最為接近,自此Mac OS開始在程序員中非常流行,因為其既有著華麗而舒適的操作界面,又接上了UNIX的地氣,擁有了眾多UNIX/Linux軟件的支持,因而非常受開發人員的青睞。

另外,眾所周知的開源(即公開源代碼)軟件運動,就是自UNIX閉源開始的,20世紀的一群黑客,為了擺脫閉源以及專利的束縛,以Richard Stallman(理查德·斯托曼)為首帶頭發起了開源運動,其創辦了“自由軟件基金會”(Free Software Foundation),組織了 GNU 項目,將 UNIX 的軟件一一重寫,企圖制作一個完整的、開源的、完全自由的類UNIX操作系統。在這些突破的基礎上,開源軟件轟轟烈烈地一直健康發展到如今,連微軟都不得不選擇開源。Mac OS建立在UNIX之上之后,擁有了完備的UNIX基礎,對接上了這眾多的開源軟件,比較而言,Windows平臺卻顯得不方便了。

1.1.3 開發之軟硬件環境要求

類似微軟公司鼎鼎大名的Visual Studio,蘋果公司同樣為開發人員準備了統一的免費的開發環境——Xcode。其功能很強大,本書所有的示例代碼均在Xcode之下開發。

綜上所述,開發需要的軟件環境為:Mac OS X + Xcode,硬件則需要Mac計算機,或者可以安裝“黑蘋果”的PC。

主站蜘蛛池模板: 陆良县| 泸定县| 沧州市| 上杭县| 南陵县| 瑞丽市| 黎城县| 名山县| 永吉县| 兴业县| 黔东| 驻马店市| 文水县| 米易县| 许昌县| 林芝县| 高台县| 习水县| 定兴县| 扶绥县| 福泉市| 通道| 岱山县| 文化| 吉木萨尔县| 成安县| 分宜县| 湖口县| 淮安市| 双牌县| 保德县| 博乐市| 凭祥市| 德化县| 桦川县| 色达县| 浦城县| 扎赉特旗| 广州市| 米林县| 思南县|