Comme d'autres l'ont suggéré, MonoTouch peut être la meilleure option pour vous. Apple section 3.3.1 nonobstant, pas de MonoTouch applications ont encore été rejeté à partir de l'App Store, et vous pouvez toujours distribuer MonoTouch applications par le biais de l'Entreprise de distribution si c'est votre situation. Si vous ne voulez pas sortir de votre zone de confort, bâton avec C#/.Net. De cette façon, vous n'avez qu'à apprendre un nouveau framework d'INTERFACE.
Cela dit, beaucoup de bons développeurs trouvent que l'apprentissage d'une nouvelle langue est une occasion d'élargir leur réflexion au-delà de la simple plaisir. Objective-C est une histoire très intéressante et est (au moins) une partie de l'inspiration pour de nombreux "moderne" des langues. Objective-C but avoué était de faire de l'intégration de composants logiciels plus facile, d'où son mélange intéressant de typage statique et dynamique de message d'envoi. Vos commentaires suggèrent que vous avez pris une plutôt rude vue de la langue. Nous sommes nombreux à avoir la même réaction à un nouvel environnement, de la langue, etc. Donnez-lui le temps, et vous pourriez trouver que les caractéristiques particulières de l'Objective-C, l'emportent sur la "laideur" vous voyez maintenant.
En termes d'Objectif d'apprentissage-C, Aaron Hillegass' livre est à peu près la bible. C'est OS X-orienté, mais vous devriez être en mesure de prendre les mesures appropriées de iOS bits à partir d'elle. Aussi, Apple Objective-C, Langage de Programmation guide est très bonne.