Secondly you cant reverse engineer iOS "API", its a language (Obj-C) and a API. The API consists of surely patented and copyrighted routines. Most of it is called Cocoa and personally I would say it sucks balls. Its a totally different metodology than what most other languages use.
iOS development is if anything even more cumbersome than android-development. I just dont see the point.
Also, there are initatives to crosscompile code (in LUA for instance) to both iOS and android.