做过ios开发的人应该都用过Charles,通常叫它花瓶。Charles是Mac下常用的对网络流量进行分析的工具,类似于Windows下的Fiddler。在开发iOS程序的时候,往往需要调试客户端和服务器的API接口,这个时候就可以用Charles,Charles能够拦截SSL请求、模拟慢速网络、支持修改网络请求包并多次发送、能够篡改Request和Response等强大的功能。这款软件非常实用,尤其是新手。它可以帮助你轻松的获取每一款app上的任何部分的数据接口。但是值得注意的是:手机和电脑必须在同一个网内。但是,只是获取了数据接口还是远远不够的,这时就需要它的搭档了,它的名字是paw。利用这款软件,你就可以清楚的看懂数据的类型是xml还是json。自然可以很方便的解析其中的数据了。大家有什么不懂得欢迎评论。本人新手,欢迎指正。