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

來源:互聯網
上載者:User

標籤:收購   響應   而且   類庫   十分鐘   family   book   設計   最簡   

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

?

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。

?

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.