黑馬程式設計師_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陣列
- 黑馬程式設計師前端學習之路程式設計師前端
- Java程式設計基礎29——JavaSE總結Java程式設計
- 黑馬程式設計師第七天程式設計師
- 好程式設計師Java培訓分享Java基礎知識總結程式設計師Java
- BootStrap基礎入門概述總結boot
- 【黑馬程式設計師濟南中心】代理模式-Cglib代理程式設計師模式CGLib
- 好程式設計師雲端計算培訓分享Kubernetes基礎模組概述程式設計師
- 計算機基礎與程式設計第十週總結計算機程式設計
- 程式設計師【黑話】指南程式設計師
- iOS 動畫基礎總結篇iOS動畫
- 程式設計師的 2021 年總結程式設計師
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- Python網路程式設計(基礎總結入門經典)Python程式設計
- 2019黑馬程式設計師vue.js專案實戰全套程式設計師Vue.js
- 黑馬程式設計師Android實戰影片教程等,超過30程式設計師Android
- 《計算機基礎與程式設計》第八週學習總結計算機程式設計
- 《計算機基礎與程式設計》第二週學習總結計算機程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- 《計算機基礎與程式設計》第十週學習總結計算機程式設計
- 《計算機基礎與程式設計》第七週學習總結計算機程式設計
- 《計算機基礎與程式設計》第11周學習總結計算機程式設計
- 黑馬程式設計師匠心之作|C++教程從0到1入門程式設計--結構體定義和使用程式設計師C++結構體
- 程式設計師修煉之道總結1程式設計師
- 程式設計師修煉之道總結3程式設計師
- 一個程式設計師的2021總結程式設計師
- 一個程式設計師 && 作者 && 設計師的 2018 年終總結程式設計師
- Python3.7黑帽程式設計——病毒篇(基礎篇)Python程式設計
- Python 程式設計中常用的 12 種基礎知識總結Python程式設計
- Python 程式設計中常用的12種基礎知識總結Python程式設計
- 黑馬程式設計師匠心之作-4.2物件的初始化和清理程式設計師物件
- 《計算機基礎與程式設計》第四周學習總結計算機程式設計
- 《計算機基礎與程式設計》第十一週學習總結計算機程式設計
- 好程式設計師Java培訓分享20個Java程式設計師基礎題程式設計師Java
- 軟體設計師:程式設計語言基礎知識程式設計
- 後端程式設計師必備的 Linux 基礎知識+常見命令(近萬字總結)後端程式設計師Linux
- 00後程式設計師,2023年終總結程式設計師
- 黑馬程式設計師Linux系統開發視訊之VIM使用教程程式設計師Linux