0516.32款iOS開發外掛程式和工具介紹[效率]

來源:互聯網
上載者:User

外掛程式和工具介紹內容均收集於網路,太多了就不一一註明了,在此謝過!

1、Charles

為了調試與伺服器端的網路通訊協議,常常需要截取網路封包來分析。Charles通過將自己設定成系統的網路訪問Proxy 伺服器,使得所有的網路訪問請求都通過它來完成,從而實現了網路封包的截取和分析。一個可查看所有HTTP和SSL/HTTPS流量的工具。這款工具對於你測試和伺服器端進行互動的應用非常有用

2、xScope

xScope帶有六種不同的工具,協助每一個設計者快速、精確的完成工作,這些工具功能靈活、強大,包括∶量度距離和角度的尺規、不同大小畫面的螢幕、放大鏡、精確垂直和水平標記輔助線、精確闊度, 高度和原來排成直線標記架構、找尋畫面上全符合位置的 交叉點。

3、 Flurry

1.免費。可以收集使用者的分布資訊,使用者對不同功能的使用頻率,使用者手機上的具體功能的執行資訊(比如某按鈕響應的執行時間)。並提供一些分析並以圖表的方式顯示出來,比如執行時間分布區間長條圖,平均執行時間等等。

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:一個開源的持續整合伺服器,配置簡單。通過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。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.