Resultados de la búsqueda a petición "swift"
Implementación de un mapa múltiple en Swift con matrices y diccionarios
Estoy tratando de implementar un multimapa básico en Swift. Aquí hay un fragmento relevante (que no funciona): class Multimap<K: Hashable, V> { var _dict = Dictionary<K, V[]>() func put(key: K, value: V) { if let existingValues = self._dict[key] ...
Cómo usar valores de color hexadecimales
Estoy tratando de usar valores de color hexadecimales en Swift, en lugar de los pocos estándares queUIColor te permite usar, pero no tengo idea de cómo hacerlo. Ejemplo: cómo usaría#ffffff como un color?
Arrastrado entrecortado en el juego SpriteKit
Estoy trabajando en un juego SpriteKit simple (en Swift) con física básica, que implica arrastrar y soltar algunos SKSpriteNodes con toques. La implementación usa touchesBegan, touchesMoved, etc. y actualiza la posición del sprite tocado. Todo ...
Carga / descarga de imágenes desde URL en Swift
Me gustaría cargar una imagen desde una URL en mi aplicación, así que primero probé con Objective-C y funcionó, sin embargo, con Swift, tengo un error de compilación: 'imageWithData' no está disponible: use la construcción del objeto ...
Downcast de Any a un protocolo
tengo el siguiente código. ¿Cómo puedo resolver el error en la última línea? protocol Animal { func walk() } struct Cat: Animal { func walk() {} init() { } } var obj: Any = Cat() var cat = obj as Animal // ERROR: cannot downcast from Any to ...
¿Cuándo debo acceder a las propiedades con self en Swift?
En un ejemplo simple como este, puedo omitir self para hacer referencia a backgroundLayer porque no es ambiguo en qué backgroundLayer está configurado backgroundColor. class SpecialView: UIView { let backgroundLayer = CAShapeLayer() init() ...
UIStatusBarStyle no funciona en Swift
Estoy tratando de cambiar el color de la barra de estado en mi aplicación Swift a blanco, pero estoy golpeando una pared de ladrillos. Tengo 3 ViewControllers que están incrustados en un NavigationController (¿podría ser ese el problema? Ya he ...
iOS 8 Share extension loadItemForTypeIdentifier: opciones: completeHandler: el cierre de finalización no se ejecuta
Estoy usando el método loadItemForTypeIdentifier: options: completeHandler: en un objeto NSItemProvider para extraer una url de Safari a través de una extensión Share en iOS 8. En Objective-C, este código funciona y el bloque se ...
¿Cómo utilizar "enumerateChildNodesWithName" con Swift en SpriteKit?
Estoy usando Swift para hacer un juego en SpriteKit. En Objective-C podría usar el siguiente método: (void)enumerateChildNodesWithName:(NSString *)name usingBlock:(void (^)(SKNode *node, BOOL *stop))blockpara realizar acciones sobre eso*node, ...
estructura vs clase en lenguaje rápido
Del libro de Apple "Una de las diferencias más importantes entre estructuras y clases es que las estructuras siempre se copian cuando se pasan en su código, pero las clases se pasan por referencia". ¿Alguien puede dejarme entender lo que eso ...