Resultados de la búsqueda a petición "swift-extensions"
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 ...
Tipo de instancia de retorno en Swift
Estoy tratando de hacer esta extensión: extension UIViewController { class func initialize(storyboardName: String, storyboardId: String) -> Self { let storyboad = UIStoryboard(name: storyboardName, bundle: nil) let controller ...
Agregar restricciones a parámetros genéricos en extensión
Tengo esta función: func flatten<Key: Hashable, Value>(dict: Dictionary<Key, Optional<Value>>) -> Dictionary<Key, Value> { var result = [Key: Value]() for (key, value) in dict { guard let value = value else { continue } result[key] = value } ...
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 ...
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" ...
Ampliar la matriz tipada conforme a un protocolo en Swift 2
Quiero extender una matriz escritaArray<SomeType> para que se ajuste a un protocoloSomeProtocol. Ahora sé que puede extender una matriz escrita como a continuación: extension Array where Element: SomeType { ... }Y también puede extender ...