I just bought an iPhone 3GS and wondering what applications that can help on .NET development.
1:What's the best way to communicate between view controllers?
In terms of personal/project planning, I recommend a GTD application. There are quite a few available, and they vary widely in price. I use Things, and have for around a month and a half, and its kept me more on-track than any another method I've used before.. If you've never heard of GTD before, check Amazon/Kindle (the Kindle Reader ananother good app for the iPhone, although the technicial library is lacking at the time being) for "Getting Things Done.".
Safari and MSDN job for me.. As for a specific application, I don't think there are any..
If you're referring to running apps written in C# on the iPhone, it's very early days, although efforts are underway thanks to the Mono team:. Mono/iPhone.