iOS開發(fā)者必備:五大編程類工具

作為一個開發(fā)者應(yīng)該學(xué)會去整理收集開發(fā)常用的工具類,這些復(fù)用的工具可以在項目開發(fā)中給你很大程度提高你的工作效率。難道你不想早點完成工作,然后出去撩妹、陪女朋友或者回家陪老婆孩子嗎沮明?反正我想早點回家。

iOS10正式版的發(fā)布窍奋,無疑又掀起一場開發(fā)熱潮荐健。iOS開發(fā)工具多如牛毛,開發(fā)者在編寫大段代碼時琳袄,難免會出現(xiàn)結(jié)構(gòu)或語法錯誤江场。所以選擇一款功能強勁且實用的編程工具對開發(fā)者來說可謂是大有裨益。小編收錄和整理了對開發(fā)者有幫助的5大iOS編程工具窖逗,旨在幫助更多的“獨立開發(fā)者”徜徉iOS 10開發(fā)世界址否。

在這里我還是要推薦下我自己建的iOS開發(fā)學(xué)習(xí)群:680565220,群里都是學(xué)ios開發(fā)的碎紊,如果你正在學(xué)習(xí)ios 佑附,小編歡迎你加入,今天分享的這個案例已經(jīng)上傳到群文件仗考,大家都是軟件開發(fā)黨音同,不定期分享干貨(只有iOS軟件開發(fā)相關(guān)的),包括我自己整理的一份2018最新的iOS進(jìn)階資料和高級開發(fā)教程

1. CodeRunner

CodeRunner 是一款輕量級秃嗜,可以編寫和運行多種語言的編輯器权均,它不需要安裝額外的語言環(huán)境就可以執(zhí)行多種語言代碼。如果開發(fā)者想要測試一段代碼或者一個API具體的功能锅锨,用Xcode未免過于麻煩叽赊,而CodeRunner卻恰巧彌補了Xcode在這方面的欠缺。開發(fā)者只需要在CodeRunner中編寫一個短小的代碼片段必搞,即可測試代碼和API的具體功能必指。

此外,CodeRunner能加快開發(fā)者的編程速度顾画,所以開發(fā)者可以在很短的時間內(nèi)完成代碼編寫工作取劫,通過CodeRunner測試無誤后,就可以把它拷貝回Xcode的項目中研侣,極大地提高了開發(fā)者的工作效率谱邪。

CodeRunner的主要功能:

支持多種語言:CodeRunner默認(rèn)支持AppleScript、C庶诡、C++惦银、Java、JavaScript(Node.js)末誓、Lua扯俱、Objective-C、Perl喇澡、PHP迅栅、Python、Ruby和Shell等多種語言

自定義模塊:無需寫出完整代碼即可快速的測試和執(zhí)行代碼片段和API晴玖。

強大的的代碼編寫能力:CodeRunner具有自動補全读存、句法高亮、多標(biāo)簽頁呕屎、自定義主題等功能让簿。

主要特性:

內(nèi)置控制臺

支持Retina顯示

支持運行各種類型代碼

完全編碼支持,自定義運行編譯器

2. AppCode

AppCode是全新的Objective-C的IDE集成開發(fā)環(huán)境秀睛,旨在幫助開發(fā)者開發(fā)Mac OS X和iOS系統(tǒng)的相關(guān)應(yīng)用程序尔当。

AppCode主要功能:

代碼補全:AppCode的代碼補全并不局限于類、方法或者變量蹂安,它甚至還具備了十分可靠的上下文推測能力椭迎,假如開發(fā)者編寫一個從未出現(xiàn)過的變量,AppCode都會詢問是否要添加這個變量田盈。這樣開發(fā)者將有機會避免一些可能無意義的來回跳轉(zhuǎn)侠碧,而更加專注于有效代碼的編寫。

代碼檢查和修改:AppCode的代碼分析是實時進(jìn)行的缠黍,在編寫代碼的過程中弄兜,開發(fā)者就能看到存在的問題。另外瓷式,AppCode提供了高度可定制的代碼風(fēng)格模版替饿,并可以很簡單地將其套用到任何代碼上。這樣贸典,不論開發(fā)者寫多少代碼视卢,最后產(chǎn)生的代碼都是漂亮優(yōu)雅的。

快速跳轉(zhuǎn):Xcode的最大問題就是難以定位文件和類廊驼,想要尋找一個文件的話据过,基本上不可能完全用鍵盤來實現(xiàn)惋砂。但是AppCode中添加了高效的導(dǎo)航功能,配合類似于微博的特定符號的搜索绳锅,可以完成從文件到類的快速跳轉(zhuǎn)西饵,避免了可能出現(xiàn)的鼠標(biāo)操作,提高了開發(fā)者的工作效率鳞芙。

AppCode的不足:AppCode同樣也有一些不足之處眷柔。AppCode在某些情況下需要依賴Xcode,它沒有集成Nib編輯器原朝,在打開Nib文件時會自動去開Xcode驯嘱,Instrument工具也要調(diào)用Xcode。

主要特性:

完整的Xcode的兼容性

即時的代碼轉(zhuǎn)換喳坠,支持i18n

及時的代碼分析鞠评、搜索、轉(zhuǎn)換功能

可直接在iOS設(shè)備和模擬器上運行

3. Chocolat

Chocolat是Mac系統(tǒng)上最新出現(xiàn)的一款強大的文本編輯器壕鹉,支持vim模式谢澈、多種編程語言、窗口分割御板、標(biāo)簽頁锥忿、色彩主題等功能。另外Chocolat具有實時的代碼檢錯功能怠肋,它可以在編寫代碼時檢查代碼的正確性(目前只支持Ruby敬鬓、Python、PHP和JavaScript)笙各。

主要特性:

關(guān)鍵詞高亮顯示

兼具了Cocoa強大的文本編輯功能

4. Alcatraz

Alcatraz是一個開源的Xcode管理器钉答,可讓你更快捷地發(fā)現(xiàn)和安裝插件、模版和顏色方案杈抢。只需要簡單地點擊或者勾選数尿,而無需手工克隆或拷貝文件。

5. Mou

對于熟悉Markdown的人來說惶楼,Mou是一款不錯的文本編輯器(Mac平臺)右蹦。相比同類型產(chǎn)品,Mou 在功能性和易用性上都有眾多特色歼捐,在其簡單的界面之后何陆,不僅擁有自定義樣式、增量搜索豹储、中文字體“漂移”優(yōu)化贷盲,還支持終端命令行啟動、內(nèi)容發(fā)布剥扣、豎版文字布局巩剖,甚至還可以作為任務(wù)列表使用铝穷,其Markdown雙欄布局的實時預(yù)覽和同步滾動功能更是被眾多應(yīng)用借鑒和采用。

Mou的開發(fā)者——羅晨佳魔,一個中國開發(fā)者可以在國外流行的標(biāo)準(zhǔn)之上做出一款更加優(yōu)秀的產(chǎn)品曙聂,特別是考慮到其并非科班出身,這無疑更加給了國內(nèi)眾多“野生程序員”們莫大的動力吃引。

Mou的主要功能:

實用的代碼編寫:Mou為開發(fā)者提供一系列的快速輸入Markdown既定語法元素,減少了開發(fā)者在編寫代碼上所消耗的時間刽锤。

實時的代碼修正:開發(fā)者在Mou的左欄寫Markdown代碼镊尺,右側(cè)就能實時顯示輸出效果,從而能實時地為開發(fā)者檢查代碼的正確性并思。

主要特性:

支持多種配色的主題

支持字?jǐn)?shù)統(tǒng)計和文檔體積統(tǒng)計

支持導(dǎo)出HTML或PDF文件

支持中文字體與符號

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末庐氮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子宋彼,更是在濱河造成了極大的恐慌弄砍,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件输涕,死亡現(xiàn)場離奇詭異音婶,居然都是意外死亡,警方通過查閱死者的電腦和手機莱坎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門衣式,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人檐什,你說我怎么就攤上這事碴卧。” “怎么了乃正?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵住册,是天一觀的道長。 經(jīng)常有香客問我瓮具,道長荧飞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任名党,我火速辦了婚禮垢箕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘兑巾。我一直安慰自己条获,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滚秩,像睡著了一般间雀。 火紅的嫁衣襯著肌膚如雪汹族。 梳的紋絲不亂的頭發(fā)上浇辜,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天若专,我揣著相機與錄音从藤,去河邊找鬼比规。 笑死吱窝,一個胖子當(dāng)著我的面吹牛讥邻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播院峡,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼兴使,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了照激?” 一聲冷哼從身側(cè)響起发魄,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俩垃,沒想到半個月后励幼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡口柳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年苹粟,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片跃闹。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡六水,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辣卒,到底是詐尸還是另有隱情掷贾,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布荣茫,位于F島的核電站想帅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏啡莉。R本人自食惡果不足惜港准,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咧欣。 院中可真熱鬧浅缸,春花似錦、人聲如沸魄咕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至毛萌,卻和暖如春苟弛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阁将。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工膏秫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人做盅。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓缤削,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吹榴。 傳聞我的和親對象是個殘疾皇子亭敢,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容