Now there are some "converters" out there that can do some things like take some Java code and generate Objective-C from it, and there are even people that use Groovy scripts to generate Objective-C code.

You can always also write a web app that is "sized" for a mobile device, but I never use those apps myself.