黑馬程式設計師_ios基礎總結1_IOS概述
1.什麼是iOS?
iOS是一款由蘋果公司開發的作業系統
什麼是作業系統呢?
作業系統其實是一種軟體,是直接執行在硬體上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行
iOS/Win/Linux/Mac OS等作業系統的差異?
Win/Linux/Mac OS是PC作業系統,也就是執行在電腦上的作業系統
iOS是手持裝置作業系統,也就是執行在手機上的作業系統。目前搭載這款作業系統的裝置有:iPhone、iPad、iPod touch、iPad mini、Apple TV
在iPad等裝置出現之前,當時只有iPhone搭載了這款作業系統,稱為“iPhone OS”,後來iPad等裝置也搭載了這款作業系統,改名為“iOS”
2.什麼是iOS開發?
iOS是iPhone、iPad等手持裝置的作業系統iOS開發就是開發執行在iOS系統上的應用或者遊戲軟體,也就是可以開發一些執行在iPhone上的軟體,比如微信、微博或者遊戲。也包括iPad版的軟體自2010年iPhone4的出現,國內掀起一股iOS開發浪潮。但由於開發門檻教高等因素,開發者並不多從事iOS開發的人員,可以稱之為“iOS軟體攻城獅”或“iOS程式猿”iOS開發可以歸類到“移動開發”(手機開發)領域
3.為什麼要選擇移動開發?
手機將是人類最離不開的裝置之一,硬體軟體引數也越來越強移動互聯(就是將行動通訊和網際網路二者結合起來)發展迅速,各大公司都對移動互聯市場虎視眈眈:騰訊以6000萬的價格收購了一款由6人團隊開發的手機刷機軟體Facebook準備斥資10億美元收購以色列移動衛星導航初創企業Waze想在移動互聯領域撈一桶金的創業者,也像雨後春筍般漸漸多起來了。因為,移動互聯才只是個開始!!!眾多公司為了在移動互聯市場立足,都紛紛出了自己的移動終端產品。現在的軟體,有了電腦版,就得出一個手機版。總之,現在的市場對移動開發人才的需求量是非常大的主流手機作業系統目前應用在手機上的作業系統主要有:Palm OS、Symbian(塞班)、Android(安卓)、iOS、Black Berry(黑莓)OS、Windows Phone根據IDC(網際網路資料中心)公佈的資料,2012年第四季度:Android和iOS在全球範圍內的市場份額佔有率總共為91.1%Android和iOS手機共出貨2.076億臺,比2011年多了70.2%
4.為什麼要選擇iOS(跟android的比較)?
IOS | android | |
系統架構 | 基於UNIX | 基於Linux |
系統安全性 | 安全穩定 | 安全性略低 |
開發難易度 | 強大的SDK | SDK強大 |
是否開源 | 不開源 | 開源 |
裝置的種類 | Iphone/Ipad | 手機,手錶電視 |
使用者人群 | 高階使用者 | 各種使用者 |
背後的公司 | Apple | |
應用商店 | AppStore | GooglePlay |
5.MacOS X的基本操作
5.1Dock
5.2選單欄
5.3Finder
5.4常用快捷鍵
5.5常用UNIX指令
相關文章
- 黑馬程式設計師-Java概述程式設計師Java
- 黑馬程式設計師_ios基礎總結2_C語言基本語法一程式設計師iOSC語言
- 黑馬程式設計師程式設計師
- 【黑馬程式設計師濟南中心】java基礎-陣列程式設計師Java陣列
- 黑馬程式設計師Java培訓和Android培訓:程式設計基礎程式設計師JavaAndroid
- 黑馬程式設計師_畢向東JAVA基礎_設計模式&異常處理機制程式設計師Java設計模式
- 黑馬程式設計師前端學習之路程式設計師前端
- 黑馬程式設計師——型別轉換程式設計師型別
- 黑馬程式設計師第七天程式設計師
- 黑馬程式設計師——Java高新技術---反射程式設計師Java反射
- 黑馬程式設計師_Java高新技術之列舉程式設計師Java
- Java程式設計基礎29——JavaSE總結Java程式設計
- 07.程式程式設計基礎1~概述程式設計
- 黑馬程式設計師-Java基礎【1】(關鍵字,識別符號,常量,變數,運算子)程式設計師Java符號變數
- 黑馬程式設計師——Java學習筆記之⑦——“網路程式設計”程式設計師Java筆記
- 黑馬程式設計師java筆記之一-----Map集合程式設計師Java筆記
- BootStrap基礎入門概述總結boot
- 好程式設計師Java培訓分享Java基礎知識總結程式設計師Java
- 【黑馬程式設計師濟南中心】代理模式-Cglib代理程式設計師模式CGLib
- 黑馬程式設計師面試題一(交通燈管理系統)程式設計師面試題
- 黑馬程式設計師---學習筆記3:進位制程式設計師筆記
- 黑馬程式設計師—一張帖看完黑馬所有學科、班級就業薪資貼程式設計師就業
- 軟體測試黑馬工程師--測試基礎工程師
- 好程式設計師雲端計算培訓分享Kubernetes基礎模組概述程式設計師
- iOS圖形程式設計總結iOS程式設計
- 黑馬程式設計師--java高新技術 25--列舉,反射程式設計師Java反射
- iOS 動畫基礎總結篇iOS動畫
- 程式設計師面試技巧總結程式設計師面試
- 程式設計師【黑話】指南程式設計師
- iOS的基礎網路程式設計iOS程式設計
- 黑馬程式設計師Android實戰影片教程等,超過30程式設計師Android
- 黑馬程式設計師匠心之作-4.2物件的初始化和清理程式設計師物件
- 黑馬程式設計師——Java學習筆記之⑧——“Java新技術”程式設計師Java筆記
- 黑馬程式設計師Java培訓和Android培訓:列舉程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:I/O程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓_IO(二)程式設計師JavaAndroid
- 黑馬程式設計師匠心之作|C++教程從0到1入門程式設計--結構體定義和使用程式設計師C++結構體
- 程式設計師程式設計知識經驗總結程式設計師