If you want to make your code portable to Android, consider helping the effort to port Objective-C to it (specifically, enough to get cocos2d running).
Thats insane, why not just port cocos2d itself (I think there might have been an effort before) - after all the original cocos2d was python, so it's been ported across languages before.