32款iOS开发插件和工具介绍[效率]
插件和工具介紹內容均收集于網絡,太多了就不一一注明了,在此謝過!
?
1、Charles
為了調試與server端的網絡通訊協議。經常須要截取網絡封包來分析。
Charles通過將自己設置成系統的網絡訪問代理server,使得全部的網絡訪問請求都通過它來完畢,從而實現了網絡封包的截取和分析。
一個可查看全部HTTP和SSL/HTTPS流量的工具。這款工具對于你測試和server端進行交互的應用非常實用
?
2、xScope
xScope帶有六種不同的工具,幫助每個設計者高速、精確的完畢工作。這些工具功能靈活、強大。包括∶量度距離和角度的標尺、不同大小畫面的屏幕、放大鏡、精確垂直和水平標記輔助線、精確闊度,?高度和原來排成直線標記框架、找尋畫面上全符合位置的?交叉點。
?
3、?Flurry
1.免費。能夠收集用戶的分布信息,用戶對不同功能的使用頻率,用戶手機上的詳細功能的運行信息(比方某button響應的運行時間)。并提供一些分析并以圖表的方式顯示出來,比方運行時間分布區間直方圖。平均運行時間等等。
2.須要在網頁上查看數據分析,刷新時間非常慢。比方在你的程序運行后大約2個小時以上才干在網頁上顯示出來(GoogleAnalytics更是要24h,Localytics快一些二十分鐘)。分析項目是固定的。圖表顯示不能更改或者自己定義。
不能直接看到全部數據(僅僅能通過圖表看到分析過了的數據分布的大概信息)
?
3.假設一定要獲取全部的詳細數據信息。能夠通過Flurry的API來通過輸入指定的網址和參數來獲取指定的數據(XML或JSON
?
4、Crashlytics,
Crashlytics是基于云的錯誤報告解決方式。旨在找到全部崩潰應用的共同點。
通過寫一行簡單的代碼來激活一個大概75KB的SDK,然后在AmazonWeb Services的云上來運行錯誤報告,最后給出關于你的應用崩潰的一個簡單的報告。這是眼下對移動開發人員最實用最簡單的錯誤報告系統。
?
5、Base
一款Mac OS X app,可用來創建、設計、編輯以及瀏覽SQLite 3數據庫文件。
?
6、Pony Debugger
PonyDebugger是一個非常給力的iOS調試工具,它的監視器安裝在Chrome瀏覽器下做為插件使用,通過監視器和PonyDebugger的iOSSDK相輔相成,能夠非常好的監視App的運作情況.它的突出的亮點功能例如以下:
1:實時的檢測應用與網絡的交互情況
2:查看應用內CoreData的數據變化
3:實時反饋UI層的層級情況
?
7、Cocoapods
CocoaPods是一個能夠幫你集中管理第三方庫的開源項目,運行在Ruby的環境下,基于GitHub托管優勢,你能夠非常方便的查閱眼下依賴于CocoaPods的資源.
而且,CocoaPods是可靠,穩定,安全的.能夠為你在使用第三方庫資源時節省大部分的配置和部署時間.更專心的專注于Coding!
?
8、Appledoc
做項目的人多了,就須要文檔了。今天開始嘗試寫一些項目文檔。appledoc是一個能夠幫你生成Objective-C代碼凝視的輔助工具,appledoc所生成的凝視API文檔與蘋果類庫的API文檔保持一致.
這能夠讓Xcode能夠識別出我們自己的API文檔.
?
9、Dash
一款api查詢,必備。
?
10、DashXcodeplugin:一個加入了Dash支持的Xcode插件。當使用Option-Click(或者作用相同的鍵盤快捷鍵)查看選中符號的文檔時,該工具同意你使用Dash取代Xcode自己的文檔查看器。
?
11、Simpholders
SimPholders可讓你高速直接地訪問iPhone模擬器應用的app文檔。你能夠通過SimPholders找到數據庫文件、永久存儲以及緩存。
說白了,就是你不用去找app目錄了。直接點擊界面,他就會把那個目錄直接給你打開。
?
12、PaintCode
PaintCode是一款簡單的矢量圖形繪制工具。通過PaintCode,你能夠直接在畫布上繪圖,而且能夠直接生成適用于iOS的Objective-C代碼。說白了。就是你畫一條線,下邊直接給出你代碼。
?
13、Liya
可視化操作Sqlite以及CoreData。
?
14、Briefs
設計師能夠利用Briefs設計完整的iPhone、iPad應用交互模型,并利用模擬器即時體驗設計的成果
?
15、Omnigraffle
非常快地制作你的iPhone應用的演示界面。
?
?16、GlyphishIcons
你可能能從上面的這些圖標中看到Flipboard?和?Twitter?在iOS上的應用使用了當中的一些圖標。是的。這些個小圖標對你的開發非常有幫助。
?
17、Git
分布式版本號控制系統和源代碼管理系統,其長處是:快和簡單易用。
?
18、XcodeColors:為應用調試輸出加入有顏色的代碼,從而簡化調試。可與CocoaLumberjack一同使用。
?
19、ColorSense:一款Xcode插件,能讓開發人員更簡單更視覺換地使用UIColor和NSColor。當光標位于UIColor實例上時,顏色將會出如今屏幕上。點擊顏色則可打開顏色選擇器。該插件的編輯菜單添加了一些項目來插入顏色或者臨時禁用顏色高亮。
菜單沒有默認的鍵盤快捷鍵,但你能夠通過系統的鍵盤參數選擇進行設置。
?
20、CocoaPodsXcodePlugin:一款Xcode插件,同意你直接從Xcode管理CocoaPod依賴。
?
21、XcodeSnippets:這視乎是最明顯的一個,但卻能夠降低大量開發時間。創建起來像drag-and-drop那么簡單。這里有非常多優秀的演示樣例(XcodeCodeSnippets、CodeSnippets?)。
?
單元測試
?
22、Kiwi:適用于iOS的TDD/BDD測試平臺。Kiwi讓單元測試更加易讀,相似Ruby測試工具RSpec。
(相關閱讀:TDD的iOS開發初步以及Kiwi使用入門??)
?
23、Specta:一個輕量級的Objective-C和Cocoa的TDD/BDD框架,相似Kiwi,有相似RSpec的語法。
一般會結合Expecta框架一起使用。
?
24、Cedar:Kiwi和Specta都基于該框架。相同使用RSpec風格的語言。
?
上述Kiwi、Specta、Expecta以及Cedar都能夠通過CocoaPods加入到你的項目中。
?
持續集成
?
25、xctool:xctool是來自Facebook的優秀開發工具,能夠讓你通過命令行創建和測試你的應用。除了比蘋果提供的xcodebuild工具好用外,它的輸出能夠注入CI軟件。因此更具靈活性。
?
26、Jenkins:一個開源的持續集成server,配置簡單。通過Xcode插件。你能夠用Jenkins來測試、簽名、創建以及分發應用。Jenkins非常人性化,ANSI彩色輸出,這些都是額外的功能。
?
27、Xcodebots:該工具自己主動化了創建、分析以及測試應用的過程。
使用了Mac OSXserver和蘋果的指令。
?
28、HockeyApp?($)?:相似TestFlight的服務,但也包括崩潰報告和用戶反饋。
?
29、TestFlight:知名的iOS應用測試平臺。
2014年3月,蘋果收購了該平臺的開發商Burstly。TestFlight表示將會停止開發?Android?產品,而且眼下的beta?測試?SDK?將不支持新顧客注冊。眼下的顧客仍然能夠使用?TestFlight。
?
30、Mou:OS X上一款Markdown的編輯器。
非常適用于編寫自述文件、變更日志以及其它方面的內容。
?
通用工具
?
31、HomeBrew:OS X上非常出色的包管理工具。
?
32、Alcatraz:開源的Xcode5包管理器,能夠讓你發現和安裝插件、模板以及配色方案。無需手動拷貝文件。現已支持Xcode 5。
?
轉載于:https://www.cnblogs.com/llguanli/p/8376393.html
總結
以上是生活随笔為你收集整理的32款iOS开发插件和工具介绍[效率]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cocos2dx 3.x Value、V
- 下一篇: 【Cocos2d-Js实战教学(1)横版