¿Qué deben saber los desarrolladores de Swift sobre Objective-C?

Realmente no necesita saber nada sobre Objective-C como desarrollador rápido. Puedes hacer todo con rapidez.

PERO, creo que estás más cerca del marco del cacao cuando aprendes todo con Objective-C. Además, comprenderá cuántas de las características de swift entraron en el campo trabajando un poco con Objective-C (por ejemplo: el uso de ‘var a: String’ y ‘let a: String’ es como usar NSMutableString y NSString pero simplificado) y cómo funciona todo bajo el capó. Algunos frameworks / bibliotecas están escritos en Objective-C y la documentación puede estar en Objective-C (por ejemplo, si desea hacer un chat en tiempo real con el protocolo XMPP, solo encontrará: robbiehanson / XMPPFramework que está escrito en Objective-C , y no encontrará muchos ejemplos de su uso en Swift) y si no tiene idea sobre Objective-C, le resultará un poco difícil trabajar con esas bibliotecas.

No necesita aprender SmallTalk para trabajar en Java y conocer objetos, pero es muy recomendable que al menos sepa algo al respecto. Entonces, mi recomendación: sigue aprendiendo y mejorando tu programación rápida porque ese es el futuro en iOS, y si tienes tiempo, aprende Objective-C. El conocimiento no tiene peso, así que sigue aprendiendo.