Desde el punto de vista técnico, la relación de Swift y Objective-C comparte una base común: tiempo de ejecución.
OS X e ios se construyen sobre varios frameworks y cada aplicación tiene algún componente de tiempo de ejecución que es común tanto para Swift como para Objective-C: Apple lo llama Objective-C Runtime.
Es por eso que el código Swift y Objective-C pueden funcionar lado a lado, incluso puede mezclar ambos idiomas en la misma aplicación. Puede interoperar fácilmente entre idiomas: acceder a objetos de otro idioma, etc.
- ¿Qué nuevas características de iOS 8 hacen que no esté disponible para el iPhone 4? ¿Por qué iOS 7 hace que el iPhone 4 sea lento?
- ¿Dónde puedo encontrar estadísticas actuales sobre el uso de la versión de iOS?
- Desarrollo de IOS: ¿Hay algún tutorial que muestre cómo crear una aplicación de collage de imágenes?
- ¿Qué es la aplicación InVisible? ¿Cómo es esto diferente de la aplicación nativa?
- ¿Cuáles son las ventajas y desventajas de usar Auto Layout en iOS? ¿Cuándo se debe usar?
Pero la mayoría de los marcos de ios y osx escritos en C y Objective-C debido a muchos años de desarrollo antes, swift es relativamente nuevo, por lo que no se escriben nuevos marcos en swift.
Pero Swift está activo, empujado por Apple. Este es un buen lenguaje moderno, que es mucho más fácil de entender para personas de C # o Java.
Puedo soportar que Swift sea la forma preferible de aprender programación ios en el futuro, pero en cuanto a hoy, debes saber el objetivo c para ser programador de cacao.