IOS-工程師Mac上的必備軟件


 

前言

  iOS工程師一直都是那麼的高逼格,用的是Mac電腦,耍的是iPhone手機,哇咔咔~~
  可是,做爲一名iOS開發工程師,咱們除了高逼格外,還必須是全能的。你不會點UI設計、不會點後臺語言、不會點安卓開發...那都是不可能的事情。
  好了,今天我們不是來吹牛逼的。而是給你們添虎翼的。作了iOS開發也有一年多了,懂得了工欲善其事,必先利其器的道理。Mac上有不少好用的軟件,有的能提高咱們的開發效率,有的能提高咱們的工做效率。今天我就來介紹一些Mac上對咱們開發有幫助的軟件。git

這裏介紹的軟件都是我平常使用的,在此記錄並分享出來,若有更好用的軟件也能夠在評論區介紹給我,感激涕零。程序員

1. Mac效率工具

  • Mac管家--Alfred

Alfred.png

記得之前在 Windows 平臺有一個叫 Everything 的軟件,主要特點就是輸入關鍵字後可以快速得定位出你想要的文件。今天咱們要介紹的 Alfred 也有和它有同樣的功能。固然,若是隻是簡單的搜搜文件那也就稱不上「神軟」了。
Alfred 是一個用鍵盤經過熱鍵、關鍵字、自定義插件來加快操做效率的工具,它不可是搜索工具,仍是快速啓動工具,甚至可以操做許多系統功能,擴充性極強,若是有興趣應該還能夠寫一個煮咖啡的插件出來。簡單點說就是使用了 Alfred 後你就能夠丟掉鼠標了!chrome

教程傳送門:從零開始學習Alfred:基礎功能及設置json

  • Mac清理工具--CleanMyMac

CleanMyMac.png

做爲一名iOS開發工程師,天天Xcode產生的緩存數據能夠達到1G之多。Mac用戶認爲電腦不須要清理垃圾,但想法是好的。當你有一天發現你的電腦運行速度緩慢,並且時常卡頓,就是你電腦的內存不夠用了。對於128G內存的電腦來講,這簡直是個痛苦。終於有一天我發現了CleanMyMac,它是一款界面簡潔,清理高效的清理工具,天天上班的第一件事就是用它清理一下電腦,那麼接下來的一天你就不用愁了。api

2.iOS開發效率工具

  • UI調試神器--Reveal

Reveal.png

Reveal是一個界面調試工具。使用Reveal,咱們能夠在iOS開發時動態地查看和修改應用程序的界面。它相似Chrome的「審查元素」功能,咱們不但能夠在運行時看到iOS程序的界面層級關係,還能夠實時地修改程序界面,不用從新運行程序就能夠看到修改以後的效果。緩存

教程傳送門:iOS開發中集成Reveal服務器

  • 接口調試--Postman

Postman.png

在咱們平時開發中,特別是須要與接口打交道時,不管是寫接口仍是用接口,拿到接口後確定都得提早測試一下,這樣的話就很是須要有一個比較給力的Http請求模擬工具。Postman就是一種網頁調試與發送網頁http請求的chrome插件。咱們能夠用來很方便的模擬get或者post或者其餘方式的請求來調試接口。網絡

教程傳送門:Postman 使用詳解架構

  • 網絡攔截--Charles

Charles.png

Charles是在 Mac 下經常使用的網絡封包截取工具,在作移動開發時,咱們爲了調試與服務器端的網絡通信協議,經常須要截取網絡封包來分析。
Charles 經過將本身設置成系統的網絡訪問代理服務器,使得全部的網絡訪問請求都經過它來完成,從而實現了網絡封包的截取和分析。
除了在作移動開發中調試端口外,Charles 也能夠用於分析第三方應用的通信協議。配合 Charles 的 SSL 功能,Charles 還能夠分析 Https 協議。不少iOS的高仿應用都是用Charles來攔截獲取網絡數據的。app

教程傳送門:Charles 從入門到精通

  • 取色工具--Sip

Sip.png

Sip 是全棧開發人員的利器,用戶只需輕點鼠標即可快速取得屏幕當前位置的顏色值,並將數據自動存到剪切板,方便隨時粘貼出來。支持 CSS、UIColor 等多種格式。

  • JSON生成數據模型工具--JSONExport

JSONExport.png

JSONExport 是一個 Mac OS X 應用,用 Swift 編寫。它能夠將 JSON 自動生成指定語言的Model類代碼,包括屬性,屬性的getters和setters方法等。。無論你json數據多複雜,裏面嵌套多少層,該工具均可以將它轉換出來,這對於咱們開發生成數據模型節省了很多時間。JSONExport支持OC、Swift、Java等語言。

  • Git代碼界面管理工具--SourceTree

SourceTree.png

SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操做。同時它也是Mercurial和Subversion版本控制系統工具。支持建立、提交、clone、push、pull 和merge等操做。

教程傳送門:GUI for git|SourceTree|入門基礎

  • Svn代碼界面管理工具--Cornerstone

Cornerstone.png

CornerStone是Mac OS X系統下很是好用的一款svn軟件管理工具,固然還有Versions也是能夠用的,可是使用起來不如CornerStone好用、強大。
注意:CornerStone是收費,若是是公司須要使用到,建議讓公司購買軟件使用版權,支持正版。本人所用的是公司購買了使用權的版本。固然網上也是有破解版本的。

教程傳送門:用CornerStone配置SVN,HTTP及svn簡單使用說明

3.UI工具

  • 原型設計工具--Axure RP Pro

Axure RP Pro.png

Axure RP Pro是一個產品經理必備的交互原型設計工具,可以高效率製做產品原型,快速繪製線框圖、流程圖、網站架構圖、示意圖、HTML 模版等。
Axure RP Pro 是專爲 Rapid Prototype Design 而生,它能夠輔助產品經理快速設計完整的產品原型,並結合批註、說明以及流程圖、框架圖等元素將產品完整地表述給各方面設計人員,如 UI、UE 等等,並在討論中不斷完善。

教程傳送門:Axure教程-Axure中文網

  • Logo設計工具--Logoist

Logoist.png

Logoist2是一款Mac上很是優秀的一款圖標LOGO、橫幅、海報快速製做工具軟件內置了大量專業和漂亮的模板,Logoist是一款適用於mac做系統的製做圖標軟件,因爲Logoist軟件中就內置了超多的模板和素材,因此用戶不需專業的知識就能夠製做出你喜歡的圖標。

  • 扁平化UI設計工具--Sketch

Sketch.png

Sketch 是一款適用於全部設計師的矢量繪圖應用。矢量繪圖也是目前進行網頁,圖標以及界面設計的最好方式。但除了矢量編輯的功能以外,還添加了一些基本的位圖工具,好比模糊和色彩校訂。
Sketch 是爲圖標設計和界面設計而生的。它是一個有着出色 UI 的一站式應用,全部你須要的工具都觸手可及。在 Sketch 中,畫布將是無限大小的,每一個圖層都支持多種填充模式;咱們有最棒的文字渲染和文本式樣,還有一些你必定會愛上的文件導出工具。

教程傳送門:Sketch中文用戶手冊 - Sketch中文網

  • UI與代碼轉換工具--PaintCode

PaintCode.png

PaintCode是個很是棒又小而美的mac程序,主要用途是能夠將你的矢量圖輕鬆地轉換成CoreGraphics代碼,能夠很輕鬆的把代碼放在你的iOS app裏。(好處固然是下降了圖片的使用率,app容量大大減少,並且作動效也容易了不少。)
它不僅僅是把矢量圖轉換爲代碼,更重要的是這些代碼生成的圖像都是動態的,意味着你能夠方便的改變他們的顏色,大小,佈局。一切能經過代碼更改的。

教程傳送門:PaintCode 教程

4.視頻工具

  • 視頻錄製--QuickTime Player

QuickTime Player.png

QuickTime 是什麼?QuickTime 是一款擁有強大的多媒體技術的內置媒體播放器,可以讓你以各式各樣的文件格式觀看互聯網視頻、高清電影預告片和我的媒體做品,更可以讓你以非比尋常的高品質欣賞這些內容。QuickTime不只僅是一款多媒體播放器,還擁有強大的視頻錄製/剪輯功能。因此Quick Time的亮點不在於"播放電影"而是錄製/剪輯
QuickTime是Mac自帶的軟件,因此不用咱們再去下載。

教程傳送門:QuickTime是什麼?QuickTime Player怎麼使用?

  • Gif生成工具--licecap

licecap.png

一款簡潔易用的動畫屏幕錄製軟件。licecap 捕捉屏幕的區域並保存爲gif動畫(便於網絡發佈)或lcf格式。該軟件直觀易用,功能靈活,支持 Windows 和 OSX。其設計思想是輕量級、適當功能、高性能。不少簡書上看到的gif圖大多都是用licecap生成的。

教程傳送門:licecap for Mac 使用教程

上面提到的大多數軟件都是要收費的,那麼問題來了,有破解版嗎??有嗎?我說童鞋,別忘了我們這是在天朝。
貼上一個網站,上面提到的大多數軟件的破解版這裏應該均可如下載到 愛情的守望者

結語

  做爲程序員的咱們都有一個理念,那就是什麼事怎麼簡單怎麼高效就怎麼來(其實就是懶)。好的工具可以爲咱們帶來更多的產出,提升咱們的生產效率。但願你們可以好好的利用一些工具來完成咱們日常的開發工做,預祝你們漲工資。。

這裏只是貼上一些我日常使用的效率軟件,讀者若是也有高效、牛逼的軟件,請在評論區貼出來,好東西應該一塊兒分享嘛。



文/wythetan(簡書做者) 原文連接:http://www.jianshu.com/p/fbd19f724cf1 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。
相關文章
相關標籤/搜索