真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS快速開(kāi)發(fā)技巧:7技巧加快你的開(kāi)發(fā)

iOS快速開(kāi)發(fā)技巧:7技巧加快你的開(kāi)發(fā)

鞍山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),鞍山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鞍山1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的鞍山做網(wǎng)站的公司定做!

英文原文鏈接:http://code.tutsplus.com/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-->Key Bindings)

如果你不想滑動(dòng)長(zhǎng)長(zhǎng)的列表去一個(gè)個(gè)學(xué)習(xí)這些快捷鍵,你可以瀏覽Stack Overflow中的這個(gè)問(wèn)題,有詳盡的解釋和使用技巧。

2.Cocoapods

Cocoapods,由埃羅依 杜蘭創(chuàng)建的一個(gè)項(xiàng)目在cocoa社區(qū)已經(jīng)引起了廣泛的關(guān)注。什么是Cocoapods呢?Cocoapods是在Xcode中添加依賴類(lèi)庫(kù)的管理工具。由于Cocoapods收到廣泛的歡迎,數(shù)以百計(jì)的類(lèi)庫(kù)更新以支持Cocoapods。盡管Cocoapods是用來(lái)管理類(lèi)庫(kù)的,你并不需要來(lái)了解它,就能收益。

如果你已經(jīng)厭倦了在你的iOS和OS X的項(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è)專(zhuān)業(yè)的程序員。更重要的是,Xcode中也集成了Git,隨著時(shí)間的推移,你會(huì)發(fā)現(xiàn)更多的好處。

一旦你學(xué)會(huì)了Git的基本知識(shí),建議在你的項(xiàng)目中合理的將他添加進(jìn)去。具體的方法可以參考Stack Overflow中相關(guān)的解答。

5.Xcode Behaviors

Xcode是一個(gè)強(qiáng)大到令人難以置信的編輯器,在這些年發(fā)展的越來(lái)越好。其中,我經(jīng)常使用的一個(gè)功能是Xcode's Behaviors。通過(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è)專(zhuān)門(mén)的文檔和代碼段管理器。打開(kāi)速度非常快,并提供超過(guò)80種語(yǔ)言、庫(kù)、框架和API的支持。如果有興趣,這是非常值得一試的。

結(jié)論

還有許多竅門(mén)可以幫助你的開(kāi)發(fā),這些只是我常用的。你是否也有許多在開(kāi)發(fā)中節(jié)約時(shí)間的技巧,分享給大家吧。






本文題目:iOS快速開(kāi)發(fā)技巧:7技巧加快你的開(kāi)發(fā)
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/gdhsis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部