现,
PonyDebugger 的网络调试功能对 AFNetworking(iOS 一个使用很方便的网络开发框
架)、
Mixpanel(提供实时 Web 数据分析服务的创业公司)和 Flurry(移动应用数据分析公
司)的网络请求可以迅速做出反应。
图:网络调试
功能演示
Core Data 浏
览
PonyDebugger 另一个很神奇的功能就是它可以对 iOS 应用程序的核心数据栈进行远程调试。
通过注册管理对象,用户可以浏览他们所有的实体、属性,并通过
Chrome 的 IndexedDB 浏
览器进行数据关系查询。
图:
Core
Data 浏览演
示
这一功能最大
的优点就是跨
越设备限制,
可在任意实际
设备或虚拟机
上进行数据浏
览,且不需进
行任何数据存
储。此外,因
为是和
NSManagedObjectContext 直接交互,所以在追踪内存中的对象存储和 SQLite 数据库
存储(
Android 数据存储)没有任何区别。
PonyDebugger 的名称来源于 Square 内部的 Objective-C 网络库 PonyExpress。其开发团队表
示,研究开发这款工具最初的目的是为了能够对
Square 的网络流量进行远程调控。但是,