El problema con la escritura de una aplicación de iOS NO es realmente un problema de Obj-C vs Swift. (aunque recomiendo totalmente Swift).
Lo que necesita aprender a codificar para iOS son los marcos UIKit. Las aplicaciones de iOS deben escribirse utilizando las API y los marcos suministrados. Y aunque no son súper duros, tampoco son simples.
La codificación de iOS implica principalmente implementar ViewControllers y delegados para otros objetos. Y no es obvio a primera vista cómo tomar todos estos objetos y construir una aplicación que funcione.
- ¿Se puede construir una aplicación de iOS sin conocer Obj-C?
- ¿Cuál es la mejor manera de crear una aplicación interactiva de libros para niños para iOS?
- ¿Vale la pena crear aplicaciones gratuitas para iOS, o estoy mejor trabajando con Android?
- Cómo desarrollar Objective C sin Mac u OS X
- ¿Es NeoMAD una buena solución para el desarrollo multiplataforma?
Swift también presenta algunos conceptos que no tiene en Objective-C o C ++ como Optionals, var vs let (inmutabilidad controlada por lenguaje), etc. Pero la mayoría de los buenos programadores pueden volverse peligrosos en el lenguaje en días.
Lo que lleva tiempo es aprender los objetos del marco, que no han cambiado. (mucho).