This is something I've been look into, unfortunately whilst you can log to a file rather than to the console it wouldn't be possible for Dringend to access the file due to sandboxing. However, my current idea is overriding NSLog when installing projects and funneling any logs into a custom pasteboard which Dringend can then read from when it becomes the open app again.
Definitely consider this to be something I'm looking to include in a future version, sooner rather than later.
I imagined that it would all be done through remote debugging with the file accessed over dropbox, but I guess it makes sense that you would have to do it locally.
It started out as a code name for the app and was chosen in particular because it meant urgent in Dutch/German. The idea was something I had wanted to work on for quite a while but I initially got sidetracked with other things and as it was something I wanted to get working on as soon as possible I picked the code name 'urgent' (Dringend).
At the moment the app doesn't employ the use of the Clang static analyzer but I am looking into using libClang both for live issues as you code and also for auto complete. Also, XIB/Storyboard support is one that will be worked on just as soon as git support is out of the door and in the hands of the users.
You could maybe look into the jailbreak community. It is possible to compile (etc) on the device itself and they previously had an IDE in the works which was never finished. I am sure they'd love to have a look at this.
Hi there, I'm the developer of this app so just thought I'd reply to some of the cons you made.
You don't need an internet connection all the time, just simply for building or running the application as Dringend needs to connect to the build server.
Support for git is coming up in version 1.2 and is going to be in the hands of beta testers very soon.
Features such as support for asset catalogs and XIBs/Storyboards are also in the pipeline.
Its pretty typical for any personal project here to have a lot of negative feedback and reasons why it wouldn't ever be used. Just make sure you take the good suggestions as constructive rather than getting discouraged.
Definitely consider this to be something I'm looking to include in a future version, sooner rather than later.