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.

6
Cómo usar Swift @autoclosure
Al escribir un assertmensaje en Swift, noté que el primer valor se escribe como @autoclosure() -> Bool con un método sobrecargado para devolver un Tvalor genérico , para probar la existencia a través de LogicValue protocol. Sin embargo, apegarse estrictamente a la pregunta en cuestión. Parece querer un @autoclosureque devuelve …
148 closures  swift 

6
Devuelve múltiples valores de una función en swift
¿Cómo devuelvo 3 valores de datos separados del mismo tipo (Int) de una función en swift? Estoy intentando devolver la hora del día, necesito devolver la hora, el minuto y el segundo como números enteros separados, pero todo de una vez desde la misma función, ¿es esto posible? Creo que …
148 function  swift  return 

5
caso rápido cayendo
¿Swift tiene declaración fallida? por ejemplo, si hago lo siguiente var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } ¿Es posible tener el mismo código ejecutado para el caso "uno" y el caso "dos"?

5
Cómo pasar un tipo de clase como parámetro de función
Tengo una función genérica que llama a un servicio web y serializa la respuesta JSON a un objeto. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } Lo que intento …


5
dealloc en Swift
Me gustaría realizar una limpieza al final de la vida útil de un controlador de vista, es decir, eliminar una NSNotificationCenternotificación. La implementación de deallocresultados en un error del compilador Swift: Cannot override 'dealloc' which has been marked unavailable ¿Cuál es la forma preferida de realizar una limpieza al final …
145 swift  dealloc 


16
¿Encontrar un objeto en la matriz?
¿Swift tiene algo como _.findWhere en Underscore.js? Tengo una matriz de estructuras de tipo Ty me gustaría verificar si la matriz contiene un objeto de estructura cuya namepropiedad es igual a Foo. Intenté usar find()y filter()pero solo funcionan con tipos primitivos, por ejemplo, Stringo Int. Lanza un error sobre no …
144 ios  swift 

23
Agregar deslizar para eliminar UITableViewCell
Estoy haciendo una aplicación CheckList con a UITableView. Me preguntaba cómo agregar un deslizamiento para eliminar a UITableViewCell. Este es mi ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, …
144 ios  uitableview  swift 



3
Usar múltiples let-as dentro de una declaración if en Swift
Estoy desenvolviendo dos valores de un diccionario y antes de usarlos tengo que convertirlos y probar el tipo correcto. Esto es lo que se me ocurrió: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = …

9
¿Es posible usar Swift's Enum en Obj-C?
Estoy tratando de convertir parte de mi clase de Obj-C a Swift. Y algunas otras clases de Obj-C todavía usan enum en esa clase convertida. Busqué en los documentos de prelanzamiento y no pude encontrarlo o tal vez lo perdí. ¿Hay alguna manera de usar Swift enum en Obj-C Class? …
144 objective-c  enums  swift 

14
Acoplar una matriz de matrices en Swift
¿Hay una contraparte en Swift to flattenen Scala, Xtend, Groovy, Ruby y compañía? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] por supuesto que podría usar reducir para eso, pero eso apesta var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b }
144 swift 

11
RealmSwift: Convierta los resultados a Swift Array
Lo que quiero implementar: class func getSomeObject() -> [SomeObject]? { let objects = Realm().objects(SomeObject) return objects.count > 0 ? objects : nil } ¿Cómo puedo devolver un objeto como [SomeObject]si en su lugar Results?
143 ios  swift  realm 

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.