PonyDebugger 简易教程
来源:互联网 发布:国际离岸中心知乎 编辑:程序博客网 时间:2024/05/21 17:49
iOS的Debug 系统在github上还是有不少。 PonyDebugger是看上去比较牛气的一个。尝试一下
PonyDebugger
可以监控网络
还可以查看Core Data对象
view的层级查看
这种好东西。 让我们快速开始吧。
快速开始
服务器端
- 1. 安装 Xcode's Command Line Tools
- 2. 在shell里面执行下面命令
12
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
4. 打开你的浏览器 输入地址
http://localhost:9000
如果看见的是这样
说明服务器端已经安装好了。
iOS端
- 1. 把PonyDebugger作为你自己的项目的一个git submodule添加到你自己的项目里面
1234
cd /path/to/YourApplicationmkdir Frameworksgit submodule add git://github.com/square/PonyDebugger.git Frameworks/PonyDebuggergit 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];
更多用法 参考
主页
- PonyDebugger 简易教程
- PonyDebugger安装
- 简易教程
- 开源框架:PonyDebugger
- IOS debug网络PonyDebugger
- ponyDebugger 使用感悟
- PonyDebugger 手动安装
- PonyDebugger 手动安装
- PonyDebugger的安装使用
- ponyDebugger 使用感悟
- PonyDebugger 手动安装
- ERP简易教程
- ERP简易教程
- XML简易教程之一
- Reporting Service 简易教程
- Atlabs简易教程
- Java Bean简易教程
- Ruby程序设计简易教程
- TCP头分析+面试题
- webdav
- 黑马程序员——java第二十五天:正则表达式
- php中各种包含
- 模版的特化与偏特化
- PonyDebugger 简易教程
- 选择工作
- HTML那点事之【路径的相对与绝对】
- .NET与JAVA的区别【完整版】
- 5天学会jaxws-webservice编程第五天
- Chrome21新架构,减少Flash导致的Window崩溃
- CocoaPods 简易教程
- Mule ESB 学习笔记(11)Web Service Proxy(这里是一个可以正常运行的例子)
- ios中xml解析