Preguntas etiquetadas con swift

Swift es un lenguaje de programación de propósito general seguro, rápido y expresivo desarrollado por Apple Inc. para sus plataformas y Linux. Swift es de código abierto. Use la etiqueta solo para preguntas sobre las características del idioma o para solicitar código en Swift. Use las etiquetas [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] y [cocoa] para preguntas (independientes del idioma) sobre las plataformas o marcos.

19
Cómo configurar UICollectionViewCell Width y Height mediante programación
Estoy tratando de implementar un CollectionView. Cuando utilizo Autolayout, mis celdas no cambiarán el tamaño, sino su alineación. Ahora prefiero cambiar sus tamaños a, por ejemplo, //var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10) Intenté ponerme en mi CellForItemAtIndexPath collectionCell.size = size aunque no funcionó. ¿Hay una manera de lograr esto? …

7
Bloques en Swift (animateWithDuration: animaciones: finalización :)
Tengo problemas para hacer que los bloques funcionen en Swift. Aquí hay un ejemplo que funcionó (sin bloque de finalización): UIView.animateWithDuration(0.07) { self.someButton.alpha = 1 } o alternativamente sin el cierre final: UIView.animateWithDuration(0.2, animations: { self.someButton.alpha = 1 }) pero una vez que trato de agregar el bloque de finalización, …
102 ios  swift  closures 

9
¿Cómo aplicar el tipo a una instancia NSFetchRequest?
En Swift 2 funcionaba el siguiente código: let request = NSFetchRequest(entityName: String) pero en Swift 3 da error: No se pudo inferir el parámetro genérico "ResultType" porque NSFetchRequestahora es un tipo genérico. En sus documentos escribieron esto: let request: NSFetchRequest<Animal> = Animal.fetchRequest entonces, si mi clase de resultado es, por …
102 swift  core-data  swift3 

5
Programación rápida: getter / setter en propiedad almacenada
¿Cómo sobrescribo el setter de la propiedad almacenada en Swift? En Obj-C, puedo sobrescribir su setter, pero Swift no parece estar contento con el uso de getter / setters para la propiedad almacenada. Digamos que tengo una Cardclase con una propiedad llamada rank. No quiero que el cliente le dé …
102 ios  swift 


6
¿Son atómicas las variables de Swift?
En Objective-C tiene una distinción entre propiedades atómicas y no atómicas: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Según tengo entendido, puede leer y escribir propiedades definidas como atómicas de varios subprocesos de forma segura, mientras que escribir y acceder a propiedades no atómicas o ivars de …
102 objective-c  swift 

11
Adjuntar parámetro a button.addTarget action en Swift
Estoy tratando de pasar un parámetro adicional a la acción buttonClicked, pero no puedo averiguar cuál debería ser la sintaxis en Swift. button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) Cualquiera de mi método buttonClicked: func buttonClicked(sender:UIButton) { println("hello") } ¿Alguien alguna idea? Gracias por tu ayuda.
102 swift  button  uibutton 

20
¿Cómo obtener el poder de un entero en lenguaje Swift?
Estoy aprendiendo rápido recientemente, pero tengo un problema básico que no puedo encontrar una respuesta. Quiero conseguir algo como var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 pero la función pow puede funcionar solo con un número doble, no funciona con un número entero, y …
102 integer  double  swift  pow 





8
Cómo crear una matriz de objetos de tamaño fijo
En Swift, estoy tratando de crear una matriz de 64 SKSpriteNode. Primero quiero inicializarlo vacío, luego pondría Sprites en las primeras 16 celdas y las últimas 16 celdas (simulando un juego de ajedrez). Por lo que entendí en el documento, habría esperado algo como: var sprites = SKSpriteNode()[64]; o var …
102 swift  ios8  xcode6 

5
El protocolo solo se puede usar como una restricción genérica porque tiene requisitos propios o de tipo asociado
Tengo un RequestType de protocolo y tiene un modelo de tipo asociado como se muestra a continuación. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result<Model, NSError> -> Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: …

25
Índice de Swift Xcode congelado o lento
Tal vez sea solo yo experimentando una "característica" tan molesta: Después de actualizar de Xcode 6.0.1 a Xcode 6.1, las cosas cambiaron. Xcode 6.1 está siempre indexando el proyecto o compilando archivos fuente. El proyecto no es enorme. Solo contiene un montón de archivos Swift y AWS SDK 2.0 Cocoapods …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.