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.



2
Manejador de finalización y escape rápido
Estoy tratando de entender el "cierre" de Swift con mayor precisión. Pero @escapingy Completion Handlerson demasiado difíciles de entender Busqué muchas publicaciones de Swift y documentos oficiales, pero sentí que todavía no era suficiente. Este es el ejemplo de código de documentos oficiales. var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: …
100 swift  escaping  closures 

4
Diferencia entre DispatchQueue.main.async y DispatchQueue.main.sync
Lo he estado usando DispatchQueue.main.asyncdurante mucho tiempo para realizar operaciones relacionadas con la interfaz de usuario. Swift proporciona ambos DispatchQueue.main.asyncy DispatchQueue.main.sync, y ambos se realizan en la cola principal. ¿Alguien puede decirme la diferencia entre ellos? ¿Cuándo debo usar cada uno? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } …

24
Mueva TextField hacia arriba cuando el teclado haya aparecido en SwiftUI
Tengo siete TextFielddentro de mi principal ContentView. Cuando el usuario abre el teclado, algunos de ellos TextFieldestán ocultos debajo del marco del teclado. Así que quiero mover todos TextFieldhacia arriba respectivamente cuando haya aparecido el teclado. He usado el siguiente código para agregar TextFielden la pantalla. struct ContentView : View …
100 ios  swift  swiftui 

6
Cómo utilizar SCNetworkReachability en Swift
Estoy intentando convertir este fragmento de código a Swift. Estoy luchando para despegar debido a algunas dificultades. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags flags; BOOL …
99 ios  c  struct  swift  reachability 






4
UIFont: cómo obtener una fuente delgada del sistema
UIFonttiene métodos para obtener una fuente normal ( systemFontOfSize) o una fuente en negrita ( boldSystemFontOfSize), pero ¿cómo obtener una "fuente de sistema delgada" disponible a través del guión gráfico? Pasar "system-thin" a UIFontContructor no funciona, este constructor solo funciona para fuentes que no son del sistema.

10
Cómo obtener el nombre de archivo de la ruta de archivo en Swift
¿Cómo obtener el nombre de archivo de la cadena de ruta de archivo dada? Por ejemplo, si tengo una cadena de ruta de archivo como file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV y me gustaría obtener el resultado de la devolución como trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Gracias por tu ayuda.
98 ios  iphone  swift 


10
Propiedad calculada de solo lectura vs función en Swift
En la sesión de Introducción a Swift WWDC, descriptionse demuestra una propiedad de solo lectura : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) ¿Hay alguna implicación en elegir el enfoque anterior en lugar de usar un …

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.