iOS工程師Mac上的必備軟體

2021-02-13 Cocoa開發者社區

▲點擊上方「CocoaChina」關注即可免費學習iOS開發

作者:wythetan

原文連結:http://www.jianshu.com/p/fbd19f724cf1

本文獲作者授權轉載,轉載請聯繫原作者

前言

iOS工程師一直都是那麼的高逼格,用的是Mac電腦,耍的是iPhone手機,哇咔咔~~

但是,作為一名iOS開發工程師,我們除了高逼格外,還必須是全能的。你不會點UI設計、不會點後臺語言、不會點安卓開發...那都是不可能的事情。

好了,今天咱們不是來吹牛逼的。而是給大家添虎翼的。Mac上有很多好用的軟體,有的能提升我們的開發效率,有的能提升我們的工作效率。今天我就來介紹一些Mac上對我們開發有幫助的軟體。

1. Mac效率工具

Mac管家--Alfred

記得以前在 Windows 平臺有一個叫 Everything 的軟體,主要特色就是輸入關鍵字後能夠快速得定位出你想要的文件。今天我們要介紹的 Alfred 也有和它有一樣的功能。當然,如果只是簡單的搜搜文件那也就稱不上「神軟」了。

Alfred 是一個用鍵盤通過熱鍵、關鍵字、自定義插件來加快操作效率的工具,它不但是搜索工具,還是快速啟動工具,甚至能夠操作許多系統功能,擴充性極強,如果有興趣應該還可以寫一個煮咖啡的插件出來。簡單點說就是使用了 Alfred 後你就可以丟掉滑鼠了!

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

Mac清理工具--CleanMyMac

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

2. iOS開發效率工具

UI調試神器--Reveal

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

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

接口調試--Postman

在我們平時開發中,特別是需要與接口打交道時,無論是寫接口還是用接口,拿到接口後肯定都得提前測試一下,這樣的話就非常需要有一個比較給力的Http請求模擬工具。Postman就是一種網頁調試與發送網頁http請求的chrome插件。我們可以用來很方便的模擬get或者post或者其他方式的請求來調試接口。

教程傳送門:Postman 使用詳解

網絡攔截--Charles

Charles是在 Mac 下常用的網絡封包截取工具,在做移動開發時,我們為了調試與伺服器端的網絡通訊協議,常常需要截取網絡封包來分析。

Charles 通過將自己設置成系統的網絡訪問代理伺服器,使得所有的網絡訪問請求都通過它來完成,從而實現了網絡封包的截取和分析。

除了在做移動開發中調試埠外,Charles 也可以用於分析第三方應用的通訊協議。配合 Charles 的 SSL 功能,Charles 還可以分析 Https 協議。很多iOS的高仿應用都是用Charles來攔截獲取網絡數據的。

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

取色工具--Sip

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

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

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

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

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

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

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

CornerStone是Mac OS X系統下非常好用的一款svn軟體管理工具,當然還有Versions也是可以用的,但是使用起來不如CornerStone好用、強大。

注意:CornerStone是收費,如果是公司需要使用到,建議讓公司購買軟體使用版權,支持正版。本人所用的是公司購買了使用權的版本。當然網上也是有破解版本的。

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

3.UI工具

原型設計工具--Axure RP Pro

Axure RP Pro是一個產品經理必備的交互原型設計工具,能夠高效率製作產品原型,快速繪製線框圖、流程圖、網站架構圖、示意圖、HTML 模版等。

Axure RP Pro 是專為 Rapid Prototype Design 而生,它可以輔助產品經理快速設計完整的產品原型,並結合批註、說明以及流程圖、框架圖等元素將產品完整地表述給各方面設計人員,如 UI、UE 等等,並在討論中不斷完善。

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

Logo設計工具--Logoist

Logoist2是一款Mac上非常優秀的一款圖標LOGO、橫幅、海報快速製作工具軟體內置了大量專業和漂亮的模板,Logoist是一款適用於mac作系統的製作圖標軟體,由於Logoist軟體中就內置了超多的模板和素材,所以用戶不需專業的知識就可以製作出你喜歡的圖標。

扁平化UI設計工具--Sketch

Sketch 是一款適用於所有設計師的矢量繪圖應用。矢量繪圖也是目前進行網頁,圖標以及界面設計的最好方式。但除了矢量編輯的功能之外,還添加了一些基本的位圖工具,比如模糊和色彩校正。

Sketch 是為圖標設計和界面設計而生的。它是一個有著出色 UI 的一站式應用,所有你需要的工具都觸手可及。在 Sketch 中,畫布將是無限大小的,每個圖層都支持多種填充模式;我們有最棒的文字渲染和文本式樣,還有一些你一定會愛上的文件導出工具。

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

UI與代碼轉換工具--PaintCode

PaintCode是個非常棒又小而美的mac程序,主要用途是可以將你的矢量圖輕鬆地轉換成CoreGraphics代碼,可以很輕鬆的把代碼放在你的iOS app裡。(好處當然是降低了圖片的使用率,app容量大大減小,而且做動效也容易了很多。)

它不單單是把矢量圖轉換為代碼,更重要的是這些代碼生成的圖像都是動態的,意味著你可以方便的改變他們的顏色,大小,布局。一切能通過代碼更改的。

教程傳送門:PaintCode 教程

4.視頻工具

視頻錄製--QuickTime Player

QuickTime 是什麼?QuickTime 是一款擁有強大的多媒體技術的內置媒體播放器,可讓你以各式各樣的文件格式觀看網際網路視頻、高清電影預告片和個人媒體作品,更可讓你以非比尋常的高品質欣賞這些內容。QuickTime不僅僅是一款多媒體播放器,還擁有強大的視頻錄製/剪輯功能。所以Quick Time的亮點不在於"播放電影"而是錄製/剪輯

QuickTime是Mac自帶的軟體,所以不用我們再去下載。

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

Gif生成工具--licecap

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

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

作為程式設計師的我們都有一個理念,那就是什麼事怎麼簡單怎麼高效就怎麼來(其實就是懶)。好的工具能夠為我們帶來更多的產出,提高我們的生產效率。希望大家能夠好好的利用一些工具來完成我們平常的開發工作,預祝大家漲工資。。


小編推薦:[掘金]是一個高質量的技術社區,從 Swift 到 React Native,性能優化到動效源碼,讓你不錯過 iOS 開發的每一個技術乾貨。長按圖片二維碼識別或者各大應用市場搜索「掘金」,技術乾貨盡在掌握中。

微信號:CocoaChinabbs


▲長按二維碼「識別」關注即可免費學習 iOS 開發

月薪十萬、出任CEO、贏娶白富美、走上人生巔峰不是夢

--------

商務合作QQ:2408167315

投稿郵箱:support@cocoachina.com

相關焦點

  • mac必備軟體之16.9.1更新
    ,怎麼會這樣呢,今天給大家送上這三款軟體,讓你的mac更美觀更高效。第一個軟體是針對學生的,這個東西分為免費版和進階版,這個位進階版(pro的身份代表專業)這個東西有mac和ios版本,我以前大學的時候就是iphone配合mac使用,可以提醒你這個時間該做什麼,你不需要動腦子,只要照的做就ok,當然這個做什麼也是你提前制定好的,iphone只是可以時時刻刻提醒你而已,當然apple watch版本也有的!
  • MAC上有哪些優秀的日常軟體| 入門級Mac OS 用戶必備軟體
    本文整理的網友反饋的MAC上有哪些優秀的日常軟體+入門級Mac OS 用戶必備軟體,感興趣的朋友可以看看,下載下來試用一樣便知實不實用。如有更好的推薦,歡迎留言。說實話,在沒有使用workflow的情況下,這貨只是一個快速打開程序、文件的入口而已,windows上也有不少軟體可以做到這個功能,所以這並不稀奇。但是在workflow的基礎上,那就真的是牛了。下載了不少大家開發的各類workflow,例如知乎,例如有道,例如mac軟體查詢,例如快速kill進程,總之可以很方便的幹活。
  • 28款mac系統必備軟體,讓你生產力工具的性能發揮到極致
    28款mac系統必備軟體。對於很多剛剛從windows陣營過渡到mac的用戶,除了會有一些系統上的操作不適,還會發現很多windows上常用軟體在mac平臺上也找不到,自己常用的一些需求也不知道該選什麼軟體,所以小編精心整理了這近30款優質軟體,幫助你快速的體驗到mac系統的獨特魅力。
  • Mac軟體裝機必備軟體
    QQ for Mac聊天溝通必備下載:http://www.macappbox.com/qq-for-mac/搜狗輸入法搜狗輸入法Mac版繼承了PC搜狗拼音輸入法的超強組詞算法,詞庫大,打字快,手感流暢,支持多種雙拼方案,中英文混輸。
  • Mac專題:Mac 裝機必備軟體推薦
    所謂Mac 裝機必備軟體show=39#q39四、看圖軟體Mac 系統默認的是用-預覽-打開圖片,但-預覽-不支持圖片進行上一張、下一張的切換,不太方便,因此建議安裝第三方看圖軟體。1.ArcSoft Photo+:http://www.pc6.com/mac/112038.html2.Xee:http://www.pc6.com/mac/111685.html五、音樂播放器Mac 上系統自帶的iTunes音樂播放器可以直接使用,如果要在線音樂播放軟體,可以選擇QQ音樂,比較不錯,此外還有Audirvana plus,是一款高品質無損音樂播放器
  • Mac os下必備軟體推薦
    官方網址:http://www.ntfsformac.cc(付費軟體)「自從用上了mac就告別了360殺毒、金山毒霸、騰訊安全管家等殺毒大佬們的支配由於mac os的獨特系統風格,所以在mac上基本不需要擔心會中毒。但我還是推薦一款幫助你清理垃圾和內存的良心軟體。畢竟用macbook的各位磁碟空間一定不會很大,那就需要軟體來幫助你按時提醒和清理磁碟空間。
  • Microsoft Office for Mac辦公必備軟體
    > 全新的Mac Office 2019 16.39 mac
  • 設計師必備的Mac軟體推薦
    都說 Mac 是設計師的工作利器,當作為設計師的你拿到了屬於自己的 Mac 之後,沒有安裝上趁手的設計師必備軟體怎麼算得上是一臺合格的設計師的
  • 獨家秘笈細說Mac上那些不為人知,但卻好用到爆的軟體
    Movist是mac上的一款非常好用的視頻播放器,性能卓越,功能豐富齊全,但是售價偏高,在App store上售價30元,mac用戶首選。作為內置播放器,它支持錄製和投影ios設備的屏幕,僅僅需要一根數據線連接上你的ios設備,在來源處選擇上你的設備即可,非常的方便。這個可是蘋果官方欽定的優秀軟體(括弧笑),有著不輸Ps和Lr的高性能處理能力和極小的體積(約49MB),界面設計得非常用心,對於新手來說友好,易於上手,有些很有趣的小功能。
  • 8個Mac破解軟體網站,各類付費軟體隨便下載 | Mac用戶必備
    1、Xclient(回複數字71獲取所有網站連結)精品MAC應用分享網站,每天分享大量mac軟體,為您提供優質的mac軟體
  • Mac上有哪些冷門但逆天軟體?
    ----說逆天似乎有些標題黨了,但確實Mac上有很多小眾但卻讓人無法自拔的工具,自己平時用的多,整理了一些,希望有幫助:)這次只分四部分:閱讀類、工具類、圖片類、筆記類。還是和以前一樣,點擊標題直接就是下載連結。一、閱讀類雖然現在手機越來越普及,但時不時還是需要用到PC來處理工作。
  • 【ios/安卓/PC/MAC/TV】什麼叫做全平臺追劇,這個才是真正的全平臺軟體
    免責聲明:1、本公眾號分享的軟體和資源均來自網際網路,只做參考學習用途,請勿在未經本軟體版權所有者書面授權的情況下用於商業用途。2、如果您喜歡本軟體,請購買正版,支持軟體開發者繼續改進和增強本軟體的功能。
  • 7款開發者必備的裝機軟體
    因此,想借用這次機會,整理一篇文章,講講那些開發必備的軟體及常用的配置。這是新開的一個系列——《開發小工具介紹》,這是這個系列的第一篇,後續還會推薦更多好玩又好用的工具。1. xcode Xcode是在mac上開發的必備軟體,很多應用都依賴該軟體,該軟體按照則比較簡單,可以用Appstore進行安裝。
  • mac軟體必備之2016.9.5
    1.7.33.Fotor Photo Editor第一款軟體PDF Expert2:Mac最好用的PDF閱讀器:PDF Expert 2.0 發布了,此版本除了繼承了上個版本易用的閱讀器功能,在PDF編輯上進行了大幅增強,支持編輯文本、圖片、大綱等等特性,PDF Expert同時具有Mac和iOS版本,都受到的蘋果的官方推薦,界面簡潔、PDF打開和瀏覽速度都很不錯,支持多標籤
  • 【裝機必備】Mac 裝機必備軟基礎篇
    所謂Mac 裝機必備軟體,就是用 Mac OS X 幾乎都要安裝的軟體,無論你是開發者、設計師還是攝影師,如果你是剛開始用 Mac
  • Mac必備軟體
    可以算得上是 Mac 上最好的視頻播放器了。我用這個軟體幹啥呢?這個就要你去發現了,我是打遊戲才時候感覺手機音效不好,想把聲音投到電腦上。找了一會兒找到的這個軟體,你可以這個軟體也有 Windows 的版本,另外這個軟體收費,請按需購買。
  • 工程師必備的十大免費設計軟體
    回歸到大眾的需求的免費應用是是工程師和極客門在各種項目中用到的必備工具。而當前「免費」逐漸成為用戶關注的焦點。
  • Mac 上最漂亮的垃圾清理軟體:Clean My Mac
    本文要介紹的 App 就是上面這個,Mac 上的必備軟體,很多朋友都像我一樣有些電腦潔癖,總覺得電腦裡有很多垃圾存在,想要清理
  • 2022七大必備軟體|MAC篇
    mac已經用了有幾年了,對於軟體方面還是有點發言權,整理了七款一直在用的Mac軟體,好多資深Mac用戶也都在用,現在分享給大家
  • 玩轉蘋果系列 || 10個Mac端必備網站,玩轉Mac的正確方式(電腦果粉必看)
    /蘋果電腦遊戲下載/mac軟體/Mac遊戲/mac os/破解版遊戲/Android/。,分享最新的Mac遊戲、圖形設計軟體、行業軟體、開發工具、媒體工具、網絡工具、系統工具等,為你搭建最專業的蘋果軟體免費下載。