【移動應(yīng)用開發(fā)技術(shù)】iOS快速開發(fā)技巧:7技巧加快你的開發(fā)_第1頁
【移動應(yīng)用開發(fā)技術(shù)】iOS快速開發(fā)技巧:7技巧加快你的開發(fā)_第2頁
【移動應(yīng)用開發(fā)技術(shù)】iOS快速開發(fā)技巧:7技巧加快你的開發(fā)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

【移動應(yīng)用開發(fā)技術(shù)】iOS快速開發(fā)技巧:7技巧加快你的開發(fā)

iOS快速開發(fā)技巧:7技巧加快你的開發(fā)英文原文鏈接:/tutorials/ios-quick-tip-7-tips-to-speed-up-your-development--mobile-18581大多數(shù)開發(fā)者一直在尋找著各種方法來改善或者自動化他們的工作流程,用一個簡單的腳本來執(zhí)行常見任務(wù)或通過開發(fā)工具的各種快捷鍵來實現(xiàn)這樣的目的。在這篇文章中,我會告訴你七個技巧,來加快和簡化你的的工作流程。1.快捷鍵幾乎每一個Xcode命令都對應(yīng)一個快捷鍵,你可以學(xué)習(xí)他們,甚至自己定義?;ㄙM時間去學(xué)習(xí)快捷鍵將大大提高你的工作效率。如果你像我,還有其他大多開發(fā)者一樣,當(dāng)敲代碼的時候更喜歡保持雙手一直在鍵盤上,學(xué)習(xí)鍵盤快捷鍵的使用是必不可少的。如果你不喜歡默認(rèn)的快捷鍵,很高興的告訴你,這些鍵你都可以在Xcode首選項窗口中的按鍵綁定選項卡下進(jìn)行設(shè)置。(Xcode-->Preferences-->KeyBindings)如果你不想滑動長長的列表去一個個學(xué)習(xí)這些快捷鍵,你可以瀏覽StackOverflow中的這個問題,有詳盡的解釋和使用技巧。2.CocoapodsCocoapods,由埃羅依杜蘭創(chuàng)建的一個項目在cocoa社區(qū)已經(jīng)引起了廣泛的關(guān)注。什么是Cocoapods呢?Cocoapods是在Xcode中添加依賴類庫的管理工具。由于Cocoapods收到廣泛的歡迎,數(shù)以百計的類庫更新以支持Cocoapods。盡管Cocoapods是用來管理類庫的,你并不需要來了解它,就能收益。如果你已經(jīng)厭倦了在你的iOS和OSX的項目中手動管理第三方庫,或者你正在尋找一個解決方案使更新第三方庫更容易,Cocoapods是最好的解決方案。這里提供一個Cocoapods的使用教程。3.代碼管理器當(dāng)你有機(jī)會使用文字或代碼管理器,如TextExpander或者CodeBox。我用TextExpander的所有時間節(jié)省了我無數(shù)的按鍵操作。在Xcode中同樣存在一個代碼片段管理器。它在Xcode的右邊邊欄中與對象庫相鄰。4.學(xué)習(xí)Git如果你剛開始編程或者還不太了解版本控制,我強(qiáng)烈推薦你花費一些時間來學(xué)習(xí)Git的基本使用。Git是一個分布式的版本控制和源代碼管理系統(tǒng)。這究竟是什么呢?總之,Git會幫助你輕松高效的管理你的源代碼。結(jié)合使用Git、GitHub和BitBucket會讓你看起來像一個專業(yè)的程序員。更重要的是,Xcode中也集成了Git,隨著時間的推移,你會發(fā)現(xiàn)更多的好處。一旦你學(xué)會了Git的基本知識,建議在你的項目中合理的將他添加進(jìn)去。具體的方法可以參考StackOverflow中相關(guān)的解答。5.XcodeBehaviorsXcode是一個強(qiáng)大到令人難以置信的編輯器,在這些年發(fā)展的越來越好。其中,我經(jīng)常使用的一個功能是Xcode'sBehaviors。通過定義行為,可以讓Xcode進(jìn)行一些特定的操作,當(dāng)相應(yīng)的情況發(fā)生時。比如,當(dāng)調(diào)試過程崩潰或者你已經(jīng)成功歸檔一個應(yīng)用的時候。你可以在Xcode的首頁選項窗口中配置這些行為。如果你不喜歡一些結(jié)果在控制臺輸出,你也可以在行為控制面板禁止這些行為。你想追蹤一個測試或者多個測試的出錯定位,通過Xcode完全是可以實現(xiàn)的。Xcode中預(yù)定義了一些通用行為,如Build、Testing、Running。你也可以定義自己喜歡的鍵盤按鍵來綁定相應(yīng)行為,這可以為你帶來許多便利。6.標(biāo)簽和窗口我真的很喜歡這Xcode和生成器在同一界面的設(shè)計,但是,有時候多窗口也是很有必要的。例如,當(dāng)你同時需要編輯和觀察輸出控制臺的時候,或者有多臺設(shè)備接入的時候。在Xcode中是可以實現(xiàn)多窗口操作的,使用快捷鍵shift+com+T就可以新建一個窗口。更為有用的是標(biāo)簽。幾乎每一個代碼編輯器都有標(biāo)簽,Xcode也不例外。我很難想像活在一個只有一個窗口沒有標(biāo)簽的Xcode世界是怎樣的。很少有人知道,Xcode的標(biāo)簽同樣可以命名,甚至可以配合Xcode的行為命名,在測試中是非常有用的。7.文檔即使是一個多年的Cocoa開發(fā)者,也是離不開文檔的。有許多方法可以快速訪問文檔,我常用的是按住option鍵并單擊Xcode編輯器中的方法,這樣會彈出這個方法的概要。如果想要了解更多,你可以點擊上面的相關(guān)鏈接。同時,你也可以通過點擊Xcode右邊欄,打開快速幫助的inspector選項。Xcode的文檔瀏覽器有一個缺點,有時會很慢。出于這個原因,我經(jīng)常使用Dash——一個專門的文檔和代碼段管理器。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論