People Lack Willpower,Rather Than Strength!
1.iOS開發(fā)概述
- 操作系統(tǒng):操作系統(tǒng)可以看作用戶與硬件的接口、橋梁,它為應(yīng)用軟件和用戶提供了控制、訪問硬件的手段。
- 目前搭載這款操作系統(tǒng)的設(shè)備有: iPhone、iPad、iPod touch、iPad mini、Apple TV、iWatch
在iPad等設(shè)備出現(xiàn)之前,當時只有iPhone搭載了這款操作系統(tǒng),稱為“iPhone OS”,后來 iPad等設(shè)備也搭載了這款操作系統(tǒng),改名為“iOS”
2.IOS VS Android?
0:0 | iOS | Android |
---|---|---|
系統(tǒng)架構(gòu) | 基于UNIX | 基于Linux的虛擬機 |
系統(tǒng)安全性 | 安全、穩(wěn)定 | 安全性略低 |
開發(fā)難易度 | 強大的SDK | SDK也不差 |
是否開源 | 不開源 | 開源 |
設(shè)備的種類 | iPhone\iPad等 | 數(shù)不清的設(shè)備類型 |
用戶人群 | 消費能力強的高端用戶 | 各種用戶人群 |
背后的BOSS | Apple | |
應(yīng)用商店 | AppStore(08年上線) | GooglePlay |
+ 性能不如iOS
+ 安全性不如iOS
+ 開發(fā)難度高于iOS
+ 開發(fā)工具不如iOS
+ 用戶群體不如iOS
+ 盈利性不如iOS
+ 逼格不如iOS
+ ... ...
3.證書作用?
證書 | 作用 |
---|---|
調(diào)試證書 | 發(fā)布證書 |
xx | xx |
4.iPhone設(shè)備歷史
General | 發(fā)布時間 | 參數(shù) | 評價 |
---|---|---|---|
iPhone一代(iPhone2G)
|
2007年 | 采取觸摸鍵盤 ;3.5英寸,480x320像素 ; 后置攝像頭200萬像素 | 2010年5月,英國的一項調(diào)查發(fā)現(xiàn),iPhone被認為是一項十分重要的發(fā)明,此項調(diào)查中,蘋果iPhone入選歷史十大發(fā)明,排名第8位,排在第9和第10位的分別是抽水馬桶和內(nèi)燃機 |
iPhone二代(iPhone3G)
|
2008年 | 增加了3G的功能;3.5英寸,480x320像素分辨率;后置攝像頭200萬像素 | |
iPhone三代(iPhone3GS)
|
2009年 | 3.5英寸,480x320像素分辨率;后置攝像頭300萬像素 | 外觀上基本跟iPhone3G沒區(qū)別,速度更快,3GS后面的S就是“Speed”的意思 |
iPhone4
|
2010年 | 全新外觀+玻璃材質(zhì),9.3毫米厚度,A4單核處理器,支持多任務(wù);3.5英寸Retina顯示屏(視網(wǎng)膜屏幕),960x640像素分辨率;后置攝像頭500萬像素;前置攝像頭30萬像素 | 驚艷四座-里程碑 |
![) | 2011年 | A5雙核處理器,性能上有較大的提升; 后置攝像頭800萬像素;前置攝像頭30萬像素 | 外觀上與iPhone4區(qū)別不大 |
iPhone5
|
2012年 | 全新外觀,機身更輕薄,7.6毫米厚度,屏幕更大;A6雙核處理器,速度更快; 4.0英寸,1136x640像素分辨率;后置攝像頭800萬像素;前置攝像頭120萬像素 | |
iPhone5C
iPhone5s
|
2013年 | 全新外觀,機身更輕薄,7.6毫米厚度,屏幕更大;A7雙核處理器,速度更快;4.0英寸,1136x640像素分辨率;后置攝像頭800萬像素; 前置攝像頭120萬像素。5c略 | |
iPhone6
|
2014 | 主屏尺寸:4.7英寸;主屏分辨率:1334x750像素; 后置攝像頭:800萬像素;前置攝像頭:120萬像素;內(nèi)存:1GB |
5.Macbook隱藏命令
- 顯示隱藏文件
- 顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
- 隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
- 或者
- 顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES
- 隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO
6.Mac&Xcode快捷鍵
7.計算機語言
-
機器語言
- 所有的代碼里面只有0和1
- 優(yōu)點:直接對硬件產(chǎn)生作用,程序的執(zhí)行效率非常高
- 缺點:指令又多又難記、可讀性差、無可移植性
-
匯編語言
- 符號化的機器語言,用一個符號(英文單詞、數(shù)字)來代表一條機器指令
- 優(yōu)點:直接對硬件產(chǎn)生作用,程序的執(zhí)行效率非常高、可讀性稍好
- 缺點:符號非常多和難記、無可移植性
-
高級語言
- 非常接近自然語言的高級語言,語法和結(jié)構(gòu)類似于普通英文
- 優(yōu)點:簡單、易用、易于理解、遠離對硬件的直接操作、有可移植性
- 缺點:有些高級語言寫出的程序執(zhí)行效率并不高
程序:一組計算機能識別和執(zhí)行的指令(機器語言)