iOS 開發(fā)工具

一、iOS常用的工具

命令行工具:cocoapod

圖形工具:Charles和Reveal

插件工具:Alcatraz及其xcode常用的插件

第三方服務:服務統(tǒng)計Flurry,奔潰日志記錄服務Crashlytics、app store統(tǒng)計服務 App Annie。

1、cocoapods

功能:節(jié)省設置和更新第三方庫的時間。

在使用CocoaPods之后,我只需要將用到的第三方開源庫放到一個名為Podfile的文件中,然后執(zhí)行pod install。Cocoapods 就會自動將這些第三方開源庫的源碼下載下來,并且為我的工程設置好系統(tǒng)依賴和編譯參數(shù)。

2、Charles

功能:支持SSL代理,可截取分析SSL的請求。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? 支持流量控制,可模擬慢速網(wǎng)絡,以及等待時間較長的請求。

? ? ? ? ? 支持AJAX調(diào)試,可以將JSON或XML數(shù)據(jù)格式化,方便查看。

? ? ? ? ? 支持AMF調(diào)試,可以將Flash Remoting或Flex Remoting信息格式化,方便查看。

? ? ? ? ? 支持重發(fā)網(wǎng)絡請求,方便后端調(diào)試。

? ? ? ? ?支持修改網(wǎng)絡請求。

? ? ? ? ?支持網(wǎng)絡請求的截獲和動態(tài)修改。

? ? ? ? ?檢查HTML,CSS和RSS內(nèi)容是否符合W3C標準。

3、Reveal

功能:Reveal是一個iOS程序界面調(diào)試工具,使用Reveal,我們可以在iOS開發(fā)時動態(tài)的查看和修改應用程序的界面。免去了每次修改代碼后重新啟動的痛苦。它還有類似Chrome的“審查元素”的功能,這樣不但可以看見界面之間的層級關(guān)系,還可以實時修改程序界面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容