iOS開發中常用的那些工具

工欲善其事,必先利其器。

列表

  • XCode 無須多說
  • Instruments 性能分析工具:卡頓,內存,網絡,數據存儲等等
  • xcodebuild and xcrun 命令行工具用來腳本打包和測試
  • synx 把XCode工程中的Group自動映射到實際的文件夾
  • oclint 靜態分析Objetive C代碼,發現隱藏問題
  • Swiftlint 增強Swift語法檢查
  • xctool 基於xcodebuild的擴展,更方便的使用命令行測試
  • Charles 網絡抓包工具,能實現網絡轉發,截獲修改參數等高級功能
  • Postman 方便發送HTTP網絡請求(驗證後臺給的API格式,內容是否正確)
  • MacDown markdown文本編輯器
  • appledoc Objective-C文檔生成
  • PaintCode 通過圖片/路徑等合成出代碼。
  • fastlane 自動化編譯和打包
  • reflector 投影(如果你需要做Demo)
  • sqlitebrowser 查看SQLite數據庫
  • CocoaPods 三方依賴管理工具,私有的Cocoapod可以很好的管理二方庫,實現組件化App。
  • Carthage 另一個三方庫管理工具
  • Source Tree Git圖形化界面
  • CocoaLumberjack Log 框架,比如帶顏色Log等等。
  • PonyDebugger用Chrome來調試網絡和數據
  • Sketch 設計logo等(我用來設計Github的開源代碼logo)
  • reveal 動態查看和修改App UI。可以用來分析別人的App比如淘寶等等。
  • class dump 二進制包中提取出頭文件
  • theos 逆向會用到
  • gif brewery 生成Gif圖,配合Quicktime錄屏
  • SimPholders 快速打開模擬器sandbox路徑
  • Lantern 翻牆
  • NWPusher 自己給自己發送遠程通知
  • dSYMTools 分析crash log
  • Atom + Nuclide 編寫React Native中JS部分代碼

後續

目前只想到這些,後續有需要會繼續增加。對應Github也建立了一個倉庫:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章