background image

现,

PonyDebugger 的网络调试功能对 AFNetworking(iOS 一个使用很方便的网络开发框

架)、

Mixpanel(提供实时 Web 数据分析服务的创业公司)和 Flurry(移动应用数据分析公

司)的网络请求可以迅速做出反应。

 

图:网络调试

功能演示

Core Data 浏

PonyDebugger 另一个很神奇的功能就是它可以对 iOS 应用程序的核心数据栈进行远程调试。
通过注册管理对象,用户可以浏览他们所有的实体、属性,并通过

Chrome 的 IndexedDB 浏

览器进行数据关系查询。

 

图:

Core 

Data 浏览演

这一功能最大
的优点就是跨
越设备限制,
可在任意实际
设备或虚拟机
上进行数据浏
览,且不需进
行任何数据存
储。此外,因
为是和

NSManagedObjectContext 直接交互,所以在追踪内存中的对象存储和 SQLite 数据库

存储(

Android 数据存储)没有任何区别。

PonyDebugger 的名称来源于 Square 内部的 Objective-C 网络库 PonyExpress。其开发团队表
示,研究开发这款工具最初的目的是为了能够对

Square 的网络流量进行远程调控。但是,