He usado Extensión para Etiqueta en mi blog anterior. Allí he añadido todo mi código dentro de la extensión, pero por qué tengo que hacer esto supones que en este capítulo voy a tener claro todo esto lo bueno que es cualquier muy fácil de crear y usar en tu propio proyecto.

¿Qué son las extensiones?Las extensiones

añaden una nueva funcionalidad a un class, structure, enumeration, or protocol type existente. Esto incluye la capacidad de extender tipos para los que no tiene acceso al código fuente original (conocido como modelado retroactivo).Las extensiones

son similares a las categorías de Objective-C. (A diferencia de las categorías de Objective-C, las extensiones Swift no tienen nombres.)

Fuente: documentos de Apple.

Crear su primera extensión

La extensión es bastante fácil de crear escribiendo al lado de su clase o clase de controlador como extension y el nombre de su clase

extension UserModel {
//your functionality
}

Puede usar esto para conformar protocolos

Si está utilizando la vista de tabla dentro de su proyecto, debe confirmar sus protocolos con los métodos, pero si tiene muchos métodos dentro de su los proyectos y otros protocolos también son difíciles de administrar y, en su mayoría, nos enfrentamos a problemas para encontrar el código dentro de nuestra clase.

Clase sin la Extensión

Aquí en esta clase usted capaz de ver esto es muy normal código al principio del nivel de cada uno de los desarrolladores que a partir del desarrollo como este.

Compruebe todos los objetos y la función de la clase que puede ver aquí navegador de proyectos

sin extensión, todos los objetos y métodos

Esta es una clase muy pequeña si comienza a trabajar en proyectos reales, entonces habrá más funciones y los objetos serán más difíciles de encontrar o verificar su código rápidamente.

Con la extensión y MARCAR la identidad de la función

Ahora puede ver muy claramente su código se divide en grupos con la identidad de función adecuada con la extensión.

Consejo extra – «MARCAR» esto viene en el proceso de documentación. Puede visitar este enlace (NSHipster) para comprender mejor la documentación del código en el lenguaje Swift.Allí tienen un montón de cosas claras.

Separación de código con extensión

Puede escribir con la ayuda de métodos de protocolos separados de extensión con pertenece a un protocolo en particular. Su código es muy fácil de entender cuando se trabaja o se modifica en el futuro en la misma clase de nuevo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.