IOS debug网络PonyDebugger

下载->库地址:https://github.com/square/PonyDebugger.git







前言

iOS的Debug 系统在github上还是有不少。 PonyDebugger是看上去比较牛气的一个。尝试一下

LogoLogo

PonyDebugger

可以监控网络

NetworkTrafficDebuggingNetworkTrafficDebugging

还可以查看Core Data对象

CoreDataBrowserCoreDataBrowser

view的层级查看

ViewHierarchyDebuggingViewHierarchyDebugging

这种好东西。 让我们快速开始吧。

快速开始

服务器端

  • 1. 安装 Xcode's Command Line Tools
  • 2. 在shell里面执行下面命令
1
2
curl -sk https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | \
  python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger
  • 3. 安装成功以后,在shell里面执行
1
ponyd serve --listen-interface=127.0.0.1

如果看见的是这样
test1test1
说明服务器端已经安装好了。

iOS端

  • 1. 把PonyDebugger作为你自己的项目的一个git submodule添加到你自己的项目里面
1
2
3
4
cd /path/to/YourApplication
mkdir Frameworks
git submodule add git://github.com/square/PonyDebugger.git Frameworks/PonyDebugger
git submodule update --init --recursive

PonyDebugger依赖于SocketRocket所以当你update的时候也会把SocketRocket一起clone下来。

  • 2. 然后把PonyDebugger/PonyDebugger.xcodeproj 增加到你的项目里面去。

  • 3. 在你的Project Settings里面的Build Phases标签里面把PonyDebugger作为Target Dependency的一个添加进去

  • 4. 链接libPonyDebugger.a和libSocketRocket.a

  • 5. 添加link参数-Objc

  • 6. 最后 检查一下你项目的Framework有没有以下Framework如果没有添加一下(包括libPonyDebugger.a和libSocketRocket.a)

libicucore.dylib

CFNetwork.framework

CoreData.framework

Security.framework

Foundation.framework

到这里环境就配置好了,下面就来用把。

使用

基本用法

PDDebugger是一个单例 这样获得.

1
PDDebugger *debugger = [PDDebugger defaultInstance];

自己连接网络

1
[debugger autoConnect];

或者亲自指定服务器端 比如 ws://localhost:9000/device

1
[debugger connectToURL:[NSURL URLWithString:@"ws://localhost:9000/device"]];

关闭连接

1
[debugger disconnect];
原文链接:



前言

iOS的Debug 系统在github上还是有不少。 PonyDebugger是看上去比较牛气的一个。尝试一下

LogoLogo

PonyDebugger

可以监控网络

NetworkTrafficDebuggingNetworkTrafficDebugging

还可以查看Core Data对象

CoreDataBrowserCoreDataBrowser

view的层级查看

ViewHierarchyDebuggingViewHierarchyDebugging

这种好东西。 让我们快速开始吧。

快速开始

服务器端

  • 1. 安装 Xcode's Command Line Tools
  • 2. 在shell里面执行下面命令
1
2
curl -sk https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | \
  python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger
  • 3. 安装成功以后,在shell里面执行
1
ponyd serve --listen-interface=127.0.0.1

如果看见的是这样
test1test1
说明服务器端已经安装好了。

iOS端

  • 1. 把PonyDebugger作为你自己的项目的一个git submodule添加到你自己的项目里面
1
2
3
4
cd /path/to/YourApplication
mkdir Frameworks
git submodule add git://github.com/square/PonyDebugger.git Frameworks/PonyDebugger
git submodule update --init --recursive

PonyDebugger依赖于SocketRocket所以当你update的时候也会把SocketRocket一起clone下来。

  • 2. 然后把PonyDebugger/PonyDebugger.xcodeproj 增加到你的项目里面去。

  • 3. 在你的Project Settings里面的Build Phases标签里面把PonyDebugger作为Target Dependency的一个添加进去

  • 4. 链接libPonyDebugger.a和libSocketRocket.a

  • 5. 添加link参数-Objc

  • 6. 最后 检查一下你项目的Framework有没有以下Framework如果没有添加一下(包括libPonyDebugger.a和libSocketRocket.a)

libicucore.dylib

CFNetwork.framework

CoreData.framework

Security.framework

Foundation.framework

到这里环境就配置好了,下面就来用把。

使用

基本用法

PDDebugger是一个单例 这样获得.

1
PDDebugger *debugger = [PDDebugger defaultInstance];

自己连接网络

1
[debugger autoConnect];

或者亲自指定服务器端 比如 ws://localhost:9000/device

1
[debugger connectToURL:[NSURL URLWithString:@"ws://localhost:9000/device"]];

关闭连接

1
[debugger disconnect];

http://iiiyu.com/2013/01/14/simple-configuration-ponydebugger




前言

iOS的Debug 系统在github上还是有不少。 PonyDebugger是看上去比较牛气的一个。尝试一下

LogoLogo

PonyDebugger

可以监控网络

NetworkTrafficDebuggingNetworkTrafficDebugging

还可以查看Core Data对象

CoreDataBrowserCoreDataBrowser

view的层级查看

ViewHierarchyDebuggingViewHierarchyDebugging

这种好东西。 让我们快速开始吧。

快速开始

服务器端

  • 1. 安装 Xcode's Command Line Tools
  • 2. 在shell里面执行下面命令
1
2
curl -sk https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | \
  python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger
  • 3. 安装成功以后,在shell里面执行
1
ponyd serve --listen-interface=127.0.0.1

如果看见的是这样
test1test1
说明服务器端已经安装好了。

iOS端

  • 1. 把PonyDebugger作为你自己的项目的一个git submodule添加到你自己的项目里面
1
2
3
4
cd /path/to/YourApplication
mkdir Frameworks
git submodule add git://github.com/square/PonyDebugger.git Frameworks/PonyDebugger
git submodule update --init --recursive

PonyDebugger依赖于SocketRocket所以当你update的时候也会把SocketRocket一起clone下来。

  • 2. 然后把PonyDebugger/PonyDebugger.xcodeproj 增加到你的项目里面去。

  • 3. 在你的Project Settings里面的Build Phases标签里面把PonyDebugger作为Target Dependency的一个添加进去

  • 4. 链接libPonyDebugger.a和libSocketRocket.a

  • 5. 添加link参数-Objc

  • 6. 最后 检查一下你项目的Framework有没有以下Framework如果没有添加一下(包括libPonyDebugger.a和libSocketRocket.a)

libicucore.dylib

CFNetwork.framework

CoreData.framework

Security.framework

Foundation.framework

到这里环境就配置好了,下面就来用把。

使用

基本用法

PDDebugger是一个单例 这样获得.

1
PDDebugger *debugger = [PDDebugger defaultInstance];

自己连接网络

1
[debugger autoConnect];

或者亲自指定服务器端 比如 ws://localhost:9000/device

1
[debugger connectToURL:[NSURL URLWithString:@"ws://localhost:9000/device"]];

关闭连接

1
[debugger disconnect];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值