iOS開發老司機的神兵利器-效率工具

前言

做爲iOS開發老司機們,咱們確定有各類各樣的開發利器,以追求着最高效率
此篇分享下咱們經常使用的各類神兵利器。若是有朋友能推薦更好的歡迎補充,分享我!文章地址linux

Mac 經常使用的工具集

iTerm2

  • iTerm2 + Oh My Zsh 打造溫馨終端體驗
  • 功能:支持個性主題,高亮插件,可選擇、命令補全等
  • 命令補全功能方便我平常命令輸入,有點回到平常IDE開發的感受! 效果圖以下

ssh 工具 shuttle

方便咱們將平常終端命令集成到 shuttle 中,方便快速執行命令ios

  • 工做中用它執行shh終端命令,遠程連接屏幕,以及自動打包等構建命令

uTools

  • uTools 是一個極簡、插件化、跨平臺的現代桌面軟件。經過自由選配豐富的插件,打造你駕輕就熟的工具集合。當你熟悉它後,可以爲你節約大量時間,讓你能夠更加專一地改變世界。
  • 上面有方便開發人員使用各類各樣的插件,好比解碼編碼器,json編碼器,以及各類開發文檔,對於 flutter 開發提供 flutter pub search,方便搜尋pub包 等
  • 支持 mac , windows , linux 平臺下載

快速啓動git

Postman

Postman 是一款功能強大的網頁調試與發送網頁HTTP請求的工具github

  • 方便開發測試接口數據,它可以發送任何類型的HTTP 請求 (GET, HEAD, POST, PUT),同時能保留歷史請求數據
  • 支持 mac,windows,linux 平臺下載 以及Google瀏覽器插件安裝

MacDown

  • MacDown 是一款 Mac 下的開源 Markdown 編輯器。開源地址

功能部分:objective-c

  • 高度可定製的 Markdown 渲染
  • 支持代碼塊的語法着色
  • 智能自動補全

typora

  • Typora 也是一款支持實時預覽的 Markdown 文本編輯器,是徹底免費的。
  • 支持 mac,windows,linux 平臺下載

推薦的網頁在線工具

tinypng

在線圖片壓縮,支持 png,jpgsql

processon

免費在線做圖、實時協做 它能夠在線畫流程圖、思惟導圖、UI原型圖、UML、網絡拓撲圖、組織結構圖等等, 您無需擔憂下載和更新的問題,無論Mac仍是Windows,一個瀏覽器就能夠隨時隨地的發揮創意,規劃工做數據庫

iOS 開發工具集

JSONConverter

  • JSONConverter 是MAC上iOS開發的輔助小工具,能夠快速的把json數據轉換生成對應的模型類屬性,
  • 目前支持Objective-CSwiftFlutter以及目前流行的第三方庫: SwiftyJSONHandyJSONObjectMapper,能夠靈活選擇構建 class/struct ,並支持配置類名前綴等,省去手敲模型的麻煩,藉此提升咱們的開發效率。

App Icon Gear

App Icon Gear 圖標切割神器,只需一張1024pt圖片,很是方便咱們一鍵導出全部尺寸的icon圖json

Swiftify

image

quicktype

  • 快速將json轉化爲Swift的模型對象
  • 基於Codable協議快速的數模序列化
  • 它不只支持Swift,還支持其餘語言好比Kotlin,Java,C#,Ruby,Object-c,Python

image

Lookin

Lookin 能夠查看與修改 iOS App 裏的 UI 對象,相似於 Xcode 自帶的 UI Inspector 工具,或另外一款叫作 Reveal 的軟件。但藉助於「控制檯」和「方法監聽」功能,Lookin 還能夠進行 UI 以外的調試。 此外,雖然 Lookin 主體是一款 macOS 程序,它亦可嵌入你的 iOS App 而單獨運行在 iPhone 或 iPad 上。最後,Lookin 徹底免費。swift

Echo

Echo是一款客戶端的桌面端調試工具,中文意思回聲,寓意着Mac端和手機端之間就像回聲同樣相互聯動。windows

  • 簡單易用:將Echo和App鏈接到同一個局域網便可,無須額外配置。
  • 功能齊全:目前已擁有網絡請求、視圖層級查看修改等10幾個功能,覆蓋了客戶端研發的大部分場景。

功能部分:

  • 高擴展性:插件和模塊機制能夠方便咱們快速添加新功能。
  • 基礎功能:網絡請求、NSUserDefaults查看修改、日誌查看、Crash查看、GPS模擬、通知查看
  • UI視圖:視圖層級查看修改、視圖邊框查看 性能檢測:內存泄漏、卡頓檢測 -業務功能:基於插件能力可快速擴展你本身的業務插件能力

SQLProSQLite

  • SQLProSQLite是一款優秀的數據庫管理工具,不過要付費

BuildTimeAnalyzer

  • 項目中的 Swift 代碼越寫越多,發覺編譯速度開始變慢。BuildTimeAnalyzer 工具能夠檢測項目中 Swift 的編譯速度。

Perfdog

  • 移動全平臺 iOS/Android 性能測試、分析工具平臺。快速定位分析性能問題,提高APP應用及遊戲性能和品質。手機無需ROOT/越獄,手機硬件、遊戲及應用APP也無需作任何修改,極簡化即插即用。
  • 支持 mac , windows,平臺下載

自動化

Jenkins

  • Jenkins是開源CI&CD軟件領導者,提供超過1000個插件來支持構建、部署、自動化, 知足任何項目的須要。

功能部分

  • 持續集成和持續交付
  • 簡易安裝,配置簡單
  • 支持插件
  • 擴展,分佈式

目前咱們部門 Jenkins 平臺已集成,自動化構建 測試包AppStore包圖片壓縮OCLint SwiftLint 語法檢測,組件自動構建等,將來可期...

平常用的工具集

個人工具集全家桶

最後

重提下,此篇咱們經常使用的各類神兵利器。若是有朋友能推薦更好的歡迎補充,分享給我,謝謝!

相關文章
相關標籤/搜索