square / PonyDebugger

Remote network and data debugging for your native iOS app using Chrome Developer Tools
Other
5.87k stars 595 forks source link

Remote inspect of NSUserDefault #70

Open tarokker opened 11 years ago

tarokker commented 11 years ago

Hi,

greetings from Italy and thanks for this wonderful project!!

Do you think a remote NSUserDefault browser would be do-able? (like the CoreData one, but for NSUserDefault settings)..

I think this would be veeeery useful for remote debugging/inspecting data.

For example, something like this:

PDDebugger *debugger = [PDDebugger defaultInstance];

[debugger enableNSUserDataDebugging];

// for '[NSUserDefaults standardUserDefaults]' browsing [debugger addNSUserData:nil withName:@"Default User"];

// for '[[NSUserDefaults alloc] initWithUser:@"myuser"]' browsing [debugger addNSUserData:@"myuser" withName:@"My User"];

Thanks in advance for your time!

wlue commented 11 years ago

This sounds like a great idea, and it should not be too difficult to integrate the IndexedDB browser to browse NSUserDefaults.