iOS 开发工具

一、iOS常用的工具

命令行工具:cocoapod

图形工具:Charles和Reveal

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

第三方服务:服务统计Flurry,奔溃日志记录服务Crashlytics、app store统计服务 App Annie。

1、cocoapods

功能:节省设置和更新第三方库的时间。

在使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。Cocoapods 就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好系统依赖和编译参数。

2、Charles

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

          支持流量控制,可模拟慢速网络,以及等待时间较长的请求。

          支持AJAX调试,可以将JSON或XML数据格式化,方便查看。

          支持AMF调试,可以将Flash Remoting或Flex Remoting信息格式化,方便查看。

          支持重发网络请求,方便后端调试。

         支持修改网络请求。

         支持网络请求的截获和动态修改。

         检查HTML,CSS和RSS内容是否符合W3C标准。

3、Reveal

功能:Reveal是一个iOS程序界面调试工具,使用Reveal,我们可以在iOS开发时动态的查看和修改应用程序的界面。免去了每次修改代码后重新启动的痛苦。它还有类似Chrome的“审查元素”的功能,这样不但可以看见界面之间的层级关系,还可以实时修改程序界面。

你可能感兴趣的:(iOS 开发工具)