Soporte iOS 8 – Swift

¿Necesito aprender y convertir toda mi base de código al nuevo lenguaje Swift si quiero soportar ios 8?

No. Las API disponibles de Swift son exactamente las mismas que las API disponibles de Objective-C; puede codificar contra cualquier API de iOS 8 desde cualquier idioma.

Para comenzar a escribir en Swift, hay una opción llamada Migración. Convierte tu código existente en código rápido

La migration ofrece la oportunidad de revisar una aplicación Objective-C existente y mejorar su architecture, lógica y performance al replace piezas de ella en Swift. Para una migration sencilla e incremental de una aplicación, utilizará las herramientas aprendidas anteriormente: mezcla y compatibilidad con interoperabilidad. La funcionalidad de combinar y combinar hace que sea fácil elegir qué funciones y funciones implementar en Swift, y cuáles dejar en Objective-C.

NO. Su código Swift se puede ejecutar junto con su código Objective-C porque Swift está construido con el mismo comstackdor, la gestión de ARC y el time de ejecución como Objective-C.