黑馬程式設計師_ios基礎總結1_IOS概述

audered發表於2014-02-20
---------------------- ASP.Net+Unity開發.Net培訓、期待與您交流! ----------------------

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 Google
應用商店 AppStore GooglePlay


5.MacOS X的基本操作

5.1Dock

•相當於Windows的快速啟動欄,用來存放常用軟體的圖示
•單擊軟體圖示即可開啟相應的軟體
•右擊軟體圖示還有其他選單選項:比如退出軟體
•圖示下邊的白色亮點代表程式正在執行中,並沒有完全退出

5.2選單欄

•螢幕最上面的橫條就是選單欄,它會隨著當前開啟軟體的變化而變化
•也就是說,每個軟體都有屬於自己的選單欄
•下面分別列舉了Finder、PowerPoint、有道詞典、QQ的選單欄,雖然主要內容不一樣,但是最左邊一定是一個黑色蘋果樣式的選單項

5.3Finder

•相當於Windows中的”我的電腦”/”計算機”
•可以在Dock中開啟Finder

5.4常用快捷鍵

l檔案操作
u複製:Command + C  
u貼上:Command + V
u回退:Command + Z
u儲存:Command + S
u
l視窗操作
u關閉視窗:Command + W
u退出程式:Command + Q
u管理多個桌面:Ctrl + ↑
u切換程式視窗:Command(長按) +tab
u切換輸入法:Command(長按) + 空格

5.5常用UNIX指令

•Mac系統採用的是UNIX檔案系統,所有的檔案都放在根目錄/下面,因此沒有Windows中分C盤、D盤的概念
•因為Mac系統是基於UNIX系統的,因此可以在“終端”中輸入一些UNIX指令來操作Mac系統
•常用的UNIX指令:(需要經常使用才不容易忘記)
uls:列出當前目錄下的所有內容(檔案\資料夾)
upwd :顯示出當前目錄的名稱
ucd:改變當前操作的目錄
uwho:顯示當前使用者名稱
uclear:清除所有內容
umkdir:建立一個新目錄


---------------------- ASP.Net+Unity開發.Net培訓、期待與您交流! ----------------------

相關文章