I saw a demo of this a couple months ago at a small gathering. I was blown away. Another feature demo'd at the time was the ability to make obj-c calls in the chrome javascript console and have it be interpreted in the app runtime. e.g.
and the app's navbar changed color. Is this still possible with this release? I haven't been able to try it out at work yet. Thanks for this awesome tool.
The name came about because our internal HTTP library is named PonyExpress, and this tool was originally part of it. At least it is google-able, right?
There's only so many serious business-y names you can give to something like this. Those names are awfully generic. PonyDebugger is great because it's unique, googleable, and memorable.
PonyDebugger could be extended to support this very easily. We pretty much codegen "controllers" for all of Chrome Developer Tool prootocols's domain. One could map the UIView hierarchy to the DOM by just implementing a delegate.
Glad to hear. If you run into any issues, please file it on the github page. We tried to simplify it a lot, but there are a lot of moving parts and we can improve even more.
Impressive looking tool. I hope the intern is getting paid because he's adding a lot of value to Square and the dev community too. (Seems like a chance to plug http://gittip.com/ now!)
I believe it wouldn't even be legal for an unpaid intern to be used for "actual work", as they're supposed to strictly be involved in mentoring/training activities. Hopefully Square knows that, and wouldn't try to treat its employees unfairly in the first place. They seem like a great company.
Charles requires you to proxy your device's networking through your computer, which is annoying to set up, and doubly-so if you need to sniff https. PonyDebugger looks great because it doesn't interfere with the normal networking behavior.
[+] [-] jazzychad|13 years ago|reply
UIApplication.sharedApplication.delegate.navigationController.navigationBar.tintColor = UIColor.redColor;
and the app's navbar changed color. Is this still possible with this release? I haven't been able to try it out at work yet. Thanks for this awesome tool.
[+] [-] mikelikespie|13 years ago|reply
[+] [-] rsbrown|13 years ago|reply
It also underscores my loathing for cutesy, irreverent naming conventions.
[+] [-] mikelikespie|13 years ago|reply
[+] [-] eridius|13 years ago|reply
[+] [-] mikeash|13 years ago|reply
[+] [-] scottostler|13 years ago|reply
Personally, I can't wait for a Firebug-like tool for live debugging and tweaking of UIView hierarchies.
[+] [-] mikelikespie|13 years ago|reply
You can look at the "*DomainController" classes here for examples: https://github.com/square/PonyDebugger/tree/master/ObjC/Pony...
For implementing DOM-like viewing it would require you to implement PDDOMCommandDelegate defined here: https://github.com/square/PonyDebugger/blob/master/ObjC/Deri...
Docs here: https://developers.google.com/chrome-developer-tools/docs/pr...
[+] [-] irrationalfab|13 years ago|reply
[+] [-] madewulf|13 years ago|reply
[+] [-] devinfoley|13 years ago|reply
[+] [-] mikemurray|13 years ago|reply
[+] [-] Nemisis7654|13 years ago|reply
[+] [-] ale55andro|13 years ago|reply
[+] [-] mikelikespie|13 years ago|reply
[+] [-] alexbell|13 years ago|reply
[+] [-] mikelikespie|13 years ago|reply
[+] [-] se85|13 years ago|reply
Impressive to say the least.
[+] [-] est|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] Codhisattva|13 years ago|reply
[+] [-] BHSPitMonkey|13 years ago|reply
[+] [-] wlue|13 years ago|reply
[+] [-] boerni1234|13 years ago|reply
[+] [-] masklinn|13 years ago|reply
iOS6 makes the feature officially supported (though the API for webview-based apps is probably different, I haven't checked): http://taitems.tumblr.com/post/24936855546/what-ios-6-mobile...
[+] [-] devonbleak|13 years ago|reply
I've done something like this in the past using Charles or Fiddler and the proxy settings on my iOS device.
[+] [-] tylerc230|13 years ago|reply
[+] [-] eridius|13 years ago|reply
[+] [-] spearo77|13 years ago|reply
[+] [-] goggles99|13 years ago|reply