Resultados de la búsqueda a petición "swift-extensions"

2 la respuesta

¿Palabra clave 'abierta' rápida y método / propiedades reemplazables en extensión?

Con la introducción deopen palabra clave en Swift 3.0 (¿Cuál es la palabra clave "abierta" en Swift? [https://stackoverflow.com/questions/38947101/what-is-the-open-keyword-in-swift] ) Nota: limitado a extensiones enNSObject clases derivadas ...

1 la respuesta

Extensiones de matriz rápidas "dónde"

A partir de Swift 2.0 parece que podemos acercarnos a extensiones de tipos genéricos aplicables a situaciones predicadas. Aunque todavía no podemos hacer esto: protocol Idable { var id : String { get } } extension Array where T : Idable { ... ...

2 la respuesta

Nombrar colisiones para métodos de extensión desde diferentes marcos

Como prueba, creé dos marcos. Ambos marcos contienen esta extensión: public extension UIDevice { var extraInfo: UIDeviceExtraInfo { return UIDeviceExtraInfo() } } public class UIDeviceExtraInfo { public var prop: String = "Device1" //"Device2" ...

4 la respuesta

Cómo crear varios UIColor en caché

Tengo colores personalizados dentro de mi código. Los uso varias veces y me gustaría asignarlos solo una vez. La situacion / problemaSi echamos un vistazo a los encabezados UIColor, podemos ver lo siguiente: [...] // Some convenience methods to ...

1 la respuesta

Declarar conformidad con el protocolo @objc en saltos de extensión vacíos con EXC_BAD_INSTRUCTION

He tenido muchos problemas con los protocolos Swift en combinación con los arreglos, pero ni siquiera podía reproducir todo mi problema antes de que las cosas comenzaran a romperse en el patio de recreo. Aquí hay un ejemplo mínimo. Tengo dos ...

2 la respuesta

¿Se puede anular entre extensiones en Swift o no? (¡El compilador parece confundido!)

He estado trabajando en una aplicación de iOS en Swift (gran parte de la cual se movió de Objective-C). Estoy usando Core Data e intento usar extensiones para agregar funcionalidad a las clases generadas automáticamente desde mi modelo. Una cosa ...

1 la respuesta

Extensión de la misma clase en dos módulos diferentes.

Tengo un marco en mi proyecto que implementa una extensión en NSDate. La extensión se ve así. extension NSDate { func isGreaterThanDate(otherDate: NSDate) -> Bool { //function implementation here } }Importé este marco en un proyecto ...

1 la respuesta

Error de Swift 2 al usar la función de mutación en la extensión de protocolo "No se puede usar el miembro mutante en un valor inmutable: 'self' es inmutable

No estoy seguro de lo que está pasando aquí, parece que debería ser bastante sencillo. Tengo un protocolo que var mutable, una extensión con una función mutante. Las cosas se están cagando en eltestClass.testFunc, cuando ...

2 la respuesta

¿Cómo usar correctamente las extensiones de clase en Swift?

En Swift, históricamente he usado extensiones para extender tipos cerrados y proporcionar una funcionalidad práctica y sin lógica, como animaciones, extensiones matemáticas, etc. Sin embargo, dado que las extensiones son dependencias difíciles ...

2 la respuesta

Extensión para UIColor con colores personalizados ¿es real? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo acceder a la extensión de UIColor en SWIFT? [/questions/29648348/how-to-access-extension-of-uicolor-in-swift] 7 respuestas ¿Cuál es la mejor manera de presentar un UIColor personalizado a un ...