Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente del examen Swift

Código fuente del examen Swift

Swift se utiliza para escribir sistemas operativos. Es prometedor y entusiasma a muchos desarrolladores.

Las características obvias de Swift son:

1. Para Apple,

las herramientas de desarrollo incorporan la función Xcode Playgrounds, proporcionan potentes efectos interactivos y crean código fuente de Swift. en Los resultados de la ejecución se muestran en tiempo real durante el proceso de escritura.

2. Basado en C y Objective-C, pero sin algunas restricciones de compatibilidad de C

3. Adopte el modo de programación seguro

4. se basa en el marco Cocoa y Cocoa Touch;

5. Mantiene las características dinámicas de Smalltalk.

Por supuesto, las mayores ventajas de Swift residen en los detalles, como proporcionar derivación de tipos, genéricos, variabilidad de colecciones, comparación de cadenas, etc. Los desarrolladores que están familiarizados con Objective-C pueden sentir claramente las ventajas de Swift, pero yo no estoy en este nivel.

Sin embargo, muchos desarrolladores todavía están confundidos acerca de cómo aprender Swift. Amit Bijlani da su propia opinión para su referencia.

Los nuevos programadores también pueden aprender Swift directamente sin aprender Objective-C primero.

Swift es un lenguaje completamente nuevo y no tiene ninguna relación maestro-esclavo con Objective-C o C. Es decir, ambos son lenguajes de programación y siguen algunos conceptos y paradigmas básicos, pero los desarrolladores

No es necesario aprender uno antes de aprender el otro. Los programadores novatos también pueden estudiar directamente la documentación oficial de Swift de Apple sin aprender Objective-C primero.

Si aprendes Objective-C o Swift depende de la situación.

1. Si aprendes iOS como hobby o por curiosidad, cambia a Swift.

2. Si considera el desarrollo de iOS como una carrera, debe saber que hay al menos 10,000 aplicaciones escritas en Objective-C y Swift se lanzó recientemente en 2014, por lo que su futura carrera de aplicaciones sigue siendo el desarrollo. Es muy probable que utilice Objective-C, por lo que necesitará aprender Objective-C para poder utilizarlo hasta que Swift se convierta en el estándar, lo que probablemente llevará algunos años.

Aprender dos idiomas al mismo tiempo también te resultará beneficioso. Su futuro jefe podría incluso pedirle que cambie su aplicación Objective-C existente a Swift. Amit Bijlani tiene reservas sobre esta opinión. Él cree que la parte más importante de una aplicación es su funcionalidad más que el lenguaje que utiliza, por lo que reescribir aplicaciones existentes puede no ser popular.

Beneficios de aprender Swift

1. El patio de juegos hace que Swift sea fácil de aprender. Una vez que aprenda Swift, será más fácil comprender y aprender Objective-C si sigue el desarrollo de iOS como carrera.

2.Swift es un lenguaje moderno. Si aprendes Swift, significa que también estás preparado para el futuro, porque Swift será el lenguaje utilizado por una nueva generación de aplicaciones, incluidas las del Apple Watch.

3. No existen desarrolladores de Swift con 5 años de experiencia en el mundo, pero si empiezas a aprender Swift ahora, serás uno de ellos en 5 años.