Linux Mono on IPhone
As you can see it is possible to write .NET applications for the IPhone. It’s not really the .NET framework as we know it but the Linux variant Mono. As you can read on the site, Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.