下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】iOS快速開(kāi)發(fā)技巧:7技巧加快你的開(kāi)發(fā)
iOS快速開(kāi)發(fā)技巧:7技巧加快你的開(kāi)發(fā)英文原文鏈接:/tutorials/ios-quick-tip-7-tips-to-speed-up-your-development--mobile-18581大多數(shù)開(kāi)發(fā)者一直在尋找著各種方法來(lái)改善或者自動(dòng)化他們的工作流程,用一個(gè)簡(jiǎn)單的腳本來(lái)執(zhí)行常見(jiàn)任務(wù)或通過(guò)開(kāi)發(fā)工具的各種快捷鍵來(lái)實(shí)現(xiàn)這樣的目的。在這篇文章中,我會(huì)告訴你七個(gè)技巧,來(lái)加快和簡(jiǎn)化你的的工作流程。1.快捷鍵幾乎每一個(gè)Xcode命令都對(duì)應(yīng)一個(gè)快捷鍵,你可以學(xué)習(xí)他們,甚至自己定義?;ㄙM(fèi)時(shí)間去學(xué)習(xí)快捷鍵將大大提高你的工作效率。如果你像我,還有其他大多開(kāi)發(fā)者一樣,當(dāng)敲代碼的時(shí)候更喜歡保持雙手一直在鍵盤(pán)上,學(xué)習(xí)鍵盤(pán)快捷鍵的使用是必不可少的。如果你不喜歡默認(rèn)的快捷鍵,很高興的告訴你,這些鍵你都可以在Xcode首選項(xiàng)窗口中的按鍵綁定選項(xiàng)卡下進(jìn)行設(shè)置。(Xcode-->Preferences-->KeyBindings)如果你不想滑動(dòng)長(zhǎng)長(zhǎng)的列表去一個(gè)個(gè)學(xué)習(xí)這些快捷鍵,你可以瀏覽StackOverflow中的這個(gè)問(wèn)題,有詳盡的解釋和使用技巧。2.CocoapodsCocoapods,由埃羅依杜蘭創(chuàng)建的一個(gè)項(xiàng)目在cocoa社區(qū)已經(jīng)引起了廣泛的關(guān)注。什么是Cocoapods呢?Cocoapods是在Xcode中添加依賴類庫(kù)的管理工具。由于Cocoapods收到廣泛的歡迎,數(shù)以百計(jì)的類庫(kù)更新以支持Cocoapods。盡管Cocoapods是用來(lái)管理類庫(kù)的,你并不需要來(lái)了解它,就能收益。如果你已經(jīng)厭倦了在你的iOS和OSX的項(xiàng)目中手動(dòng)管理第三方庫(kù),或者你正在尋找一個(gè)解決方案使更新第三方庫(kù)更容易,Cocoapods是最好的解決方案。這里提供一個(gè)Cocoapods的使用教程。3.代碼管理器當(dāng)你有機(jī)會(huì)使用文字或代碼管理器,如TextExpander或者CodeBox。我用TextExpander的所有時(shí)間節(jié)省了我無(wú)數(shù)的按鍵操作。在Xcode中同樣存在一個(gè)代碼片段管理器。它在Xcode的右邊邊欄中與對(duì)象庫(kù)相鄰。4.學(xué)習(xí)Git如果你剛開(kāi)始編程或者還不太了解版本控制,我強(qiáng)烈推薦你花費(fèi)一些時(shí)間來(lái)學(xué)習(xí)Git的基本使用。Git是一個(gè)分布式的版本控制和源代碼管理系統(tǒng)。這究竟是什么呢?總之,Git會(huì)幫助你輕松高效的管理你的源代碼。結(jié)合使用Git、GitHub和BitBucket會(huì)讓你看起來(lái)像一個(gè)專業(yè)的程序員。更重要的是,Xcode中也集成了Git,隨著時(shí)間的推移,你會(huì)發(fā)現(xiàn)更多的好處。一旦你學(xué)會(huì)了Git的基本知識(shí),建議在你的項(xiàng)目中合理的將他添加進(jìn)去。具體的方法可以參考StackOverflow中相關(guān)的解答。5.XcodeBehaviorsXcode是一個(gè)強(qiáng)大到令人難以置信的編輯器,在這些年發(fā)展的越來(lái)越好。其中,我經(jīng)常使用的一個(gè)功能是Xcode'sBehaviors。通過(guò)定義行為,可以讓Xcode進(jìn)行一些特定的操作,當(dāng)相應(yīng)的情況發(fā)生時(shí)。比如,當(dāng)調(diào)試過(guò)程崩潰或者你已經(jīng)成功歸檔一個(gè)應(yīng)用的時(shí)候。你可以在Xcode的首頁(yè)選項(xiàng)窗口中配置這些行為。如果你不喜歡一些結(jié)果在控制臺(tái)輸出,你也可以在行為控制面板禁止這些行為。你想追蹤一個(gè)測(cè)試或者多個(gè)測(cè)試的出錯(cuò)定位,通過(guò)Xcode完全是可以實(shí)現(xiàn)的。Xcode中預(yù)定義了一些通用行為,如Build、Testing、Running。你也可以定義自己喜歡的鍵盤(pán)按鍵來(lái)綁定相應(yīng)行為,這可以為你帶來(lái)許多便利。6.標(biāo)簽和窗口我真的很喜歡這Xcode和生成器在同一界面的設(shè)計(jì),但是,有時(shí)候多窗口也是很有必要的。例如,當(dāng)你同時(shí)需要編輯和觀察輸出控制臺(tái)的時(shí)候,或者有多臺(tái)設(shè)備接入的時(shí)候。在Xcode中是可以實(shí)現(xiàn)多窗口操作的,使用快捷鍵shift+com+T就可以新建一個(gè)窗口。更為有用的是標(biāo)簽。幾乎每一個(gè)代碼編輯器都有標(biāo)簽,Xcode也不例外。我很難想像活在一個(gè)只有一個(gè)窗口沒(méi)有標(biāo)簽的Xcode世界是怎樣的。很少有人知道,Xcode的標(biāo)簽同樣可以命名,甚至可以配合Xcode的行為命名,在測(cè)試中是非常有用的。7.文檔即使是一個(gè)多年的Cocoa開(kāi)發(fā)者,也是離不開(kāi)文檔的。有許多方法可以快速訪問(wèn)文檔,我常用的是按住option鍵并單擊Xcode編輯器中的方法,這樣會(huì)彈出這個(gè)方法的概要。如果想要了解更多,你可以點(diǎn)擊上面的相關(guān)鏈接。同時(shí),你也可以通過(guò)點(diǎn)擊Xcode右邊欄,打開(kāi)快速幫助的inspector選項(xiàng)。Xcode的文檔瀏覽器有一個(gè)缺點(diǎn),有時(shí)會(huì)很慢。出于這個(gè)原因,我經(jīng)常使用Dash——一個(gè)專門(mén)的文檔和代碼段管理器。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年專用:煤倉(cāng)租賃合同
- 2024互聯(lián)網(wǎng)游戲開(kāi)發(fā)公司與運(yùn)營(yíng)商分成協(xié)議
- 2024年度體育賽事LED計(jì)分屏采購(gòu)合同
- 公益日活動(dòng)小結(jié)(12篇)
- 2024年度EPS圍擋施工及拆除合同
- 2024天然氣運(yùn)輸環(huán)境影響評(píng)估協(xié)議
- 2024年度信息系統(tǒng)安全運(yùn)維合同-PKISSL基礎(chǔ)應(yīng)用
- 2024年度物流倉(cāng)儲(chǔ)服務(wù)合作協(xié)議
- 2024年家禽養(yǎng)殖數(shù)字化管理系統(tǒng)建設(shè)合同
- 2024年幼兒園共建協(xié)議
- 教育信息化教學(xué)資源建設(shè)規(guī)劃
- 上海市交大附中附屬嘉定德富中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期期中考數(shù)學(xué)卷
- 屠宰場(chǎng)食品安全管理制度
- 部編版(2024秋)語(yǔ)文一年級(jí)上冊(cè) 6 .影子課件
- 2024秋期國(guó)家開(kāi)放大學(xué)??啤缎淌略V訟法學(xué)》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 基于SICAS模型的區(qū)域農(nóng)產(chǎn)品品牌直播營(yíng)銷策略研究
- 病例討論英文
- 2024秋期國(guó)家開(kāi)放大學(xué)專科《液壓與氣壓傳動(dòng)》一平臺(tái)在線形考(形考任務(wù)+實(shí)驗(yàn)報(bào)告)試題及答案
- 【課件】植物體的結(jié)構(gòu)層次課件-2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 24秋國(guó)家開(kāi)放大學(xué)《0-3歲嬰幼兒的保育與教育》期末大作業(yè)參考答案
- 相對(duì)濕度計(jì)算公式
評(píng)論
0/150
提交評(píng)論