iOS開(kāi)發(fā)者常用五大編程工具


1. CodeRunner

在這(zhè)裡(lǐ)我還(hái)是要推薦下我自己建的iOS開(高從kāi)發(fā)學(xué)習群:680565220,群裡(lǐ妹冷)都(dōu)是學(xué)ios開(kāi)發(fā)的,如果你正在學廠我(xué)習ios ,小編歡迎你加入,今天分享的這(zhè)厭機個案例已經(jīng)上傳到群文件,大家都(dōu)是軟件開(kāi)發遠術(fā)黨,不定期分享幹貨(隻有iOS軟件開(kāi)發(fā)相關的醫計),包括我自己整理的一份2018最新的iO大老S進(jìn)階資料和高級開(kāi)發(f樹藍ā)教程
CodeRunner 是一款輕量級,可以編寫森木和運行多種(zhǒng)語言的編輯器資年,它不需要安裝額外的語言環境就(jiù)可以執行多對樹種(zhǒng)語言代碼。如果厭書開(kāi)發(fā)者想要測試一段代碼或者一個API具體的就月功能(néng),用Xcode未免過(g民湖uò)于麻煩,而CodeRunner卻恰巧彌補照你了Xcode在這(zhè)方面湖醫(miàn)的欠缺。開(kāi)發(fā)者隻需要在CodeRunner中編低草寫一個短小的代碼片段,即可測試代碼和API的具體功能關著(néng)。
此外,CodeRunner能(néng)加快開(kā睡歌i)發(fā)者的編程速度,所以開(kā新時i)發(fā)者可以在很短的時(shí)間内完成(chéng)代碼編現信寫工作,通過(guò)CodeRunner測試無誤後(hòu),就動明(jiù)可以把它拷貝回Xcod謝你e的項目中,極大地提高了開(kāi)發(fā)者的工作知謝效率。
CodeRunner的主要功能(n冷自éng):
支持多種(zhǒng)語言:CodeRunner默認支討家持AppleScript、C、C++、Java、習厭JavaScript(Node.js)、Lua、Obj草章ective-C、Perl、PHP、Pyth妹會on、Ruby和Shell等多讀區種(zhǒng)語言
自定義模塊:無需寫出完整代碼即可快速的測試和執行代碼片段和API。
強大的的代碼編寫能(néng)力:CodeRunner具有自動補木也全、句法高亮、多标簽頁、自定義主題等功能(né可木ng)。


2. AppCode

AppCode是全新的Objective-C的IDE什答集成(chéng)開(kāi)發(fā)環章兵境,旨在幫助開(kāi)發(fā)者開(kāi)發(fā)Mac OS X朋歌和iOS系統的相關應用程序。
AppCode主要功能(néng):
代碼補全:AppCode的代碼補全并不局限于類、方法或爸離者變量,它甚至還(hái)具備了家購十分可靠的上下文推測能(néng)力,假如開(kāi)發(fā)者編西媽寫一個從未出現過(guò)的變量,AppCode都(d拍街ōu)會(huì)詢問是否要添加這(zhè)個變量。這(zh聽都è)樣(yàng)開(kāi)發(fā)者將(j在電iāng)有機會(huì)避免一些可能(弟服néng)無意義的來回跳轉,而區還更加專注于有效代碼的編寫。
代碼檢查和修改:AppCode的代碼分析是實時(shí)進家做(jìn)行的,在編寫代碼的過(guò)程中可問,開(kāi)發(fā)者就(jiù)能媽民(néng)看到存在的問題。另外,AppCode懂醫提供了高度可定制的代碼風格模版,并可以很簡單地將(能輛jiāng)其套用到任何代碼上。這(zhè)樣(yàng),不論開(k土友āi)發(fā)者寫多少代碼,最後(hòu)産生的代子花碼都(dōu)是漂亮優雅的。
快速跳轉:Xcode的最大問題就(jiù)是難以定位文件和類,想要尋找一個文件下樂的話,基本上不可能(néng)完全用鍵盤來實現。但是AppCode中添離冷加了高效的導航功能(néng),配合類似于微博的特用呢定符号的搜索,可以完成(chéng)從文件到類的快速跳轉,房鐵避免了可能(néng)出現的鼠标操員工作,提高了開(kāi)發(fā)者的工作效率。
AppCode的不足:AppCode同樣(yàng)也有一些不足之處。App務現Code在某些情況下需要依賴Xco影得de,它沒(méi)有集成(chéng)Nib編輯器,在打開(kāi)Nib文我靜件時(shí)會(huì)自動去開(kāi)Xc金制ode,Instrument工具也要調用Xcode。


3. Chocolat

Chocolat是Mac系統上最新出現的一款強大的文本編輯器,支持vim模式、河這多種(zhǒng)編程語言、窗口分割、标簽頁技工、色彩主題等功能(néng)。另外Chocolat具有實時(shí工間)的代碼檢錯功能(néng),它可以在編寫代碼時(shí)檢查用森代碼的正确性(目前隻支持Ruby、Python、PHP和JavaScrip鐵他t)。

4. Alcatraz
Alcatraz是一個開(kāi)源的Xcode管理著時器,可讓你更快捷地發(fā)現和安裝插習服件、模版和顔色方案。隻需要簡單地點擊或者勾選,而無需手工克隆學友或拷貝文件。

5. Mou
對(duì)于熟悉Markdown的人謝吃來說(shuō),Mou是一款不錯的文本編輯器(老輛Mac平台)。相比同類型産品,Mou 在功能(néng)性和月西易用性上都(dōu)有衆多特色,在其簡單的界面(miàn)之後(hò人做u),不僅擁有自定義樣(yàng)式、厭亮增量搜索、中文字體“漂移”優化,還(hái)支持終端命令行做湖啓動、内容發(fā)布、豎版文字布局,甚至還(hái)可以作爲任務列表使用,其話城Markdown雙欄布局的實時(shí)預覽和同步滾動自謝功能(néng)更是被(bèi)衆多應用借鑒和采用。
Mou的開(kāi)發(fā)者——和河羅晨,一個中國(guó)開(kāi)發(fā)者可以在國(guó)外流行的标女一準之上做出一款更加優秀的産品,特别是考慮到其并非科班出身,路少這(zhè)無疑更加給了國(guó)内衆多“野生程序員”們男花莫大的動力。
Mou的主要功能(néng):
實用的代碼編寫:Mou爲開(kāi)發(fā)技習者提供一系列的快速輸入Markdown既定語法元素,減少了開(kāi)發(f藍知ā)者在編寫代碼上所消耗的時(s行資hí)間。
實時(shí)的代碼修正:開(kāi)發來拍(fā)者在Mou的左欄寫Markd美日own代碼,右側就(jiù)能(néng)實時(shí)顯示輸出學好效果,從而能(néng)實時(shí)地爲開(kā錢放i)發(fā)者檢查代碼的正确性。



秦皇島時(shí)訊科技 版權所有 購金備案号:冀ICP備12008487号-2