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.




27
Redondeando un valor doble a x número de decimales en swift
¿Alguien puede decirme cómo redondear un valor doble a x número de decimales en Swift? Yo tengo: var totalWorkTimeInHours = (totalWorkTime/60/60) Con totalWorkTimeser un NSTimeInterval (doble) en segundo. totalWorkTimeInHours me dará las horas, pero me da la cantidad de tiempo en un número tan largo y preciso, por ejemplo, 1.543240952039 …


14
NSNotificationCenter addObserver en Swift
¿Cómo agrega un observador en Swift al centro de notificaciones predeterminado? Estoy intentando portar esta línea de código que envía una notificación cuando cambia el nivel de la batería. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];


27
¿Cómo determinar el modelo actual de iPhone / dispositivo?
¿Hay alguna forma de obtener el nombre del modelo del dispositivo (iPhone 4S, iPhone 5, iPhone 5S, etc.) en Swift? Sé que hay una propiedad llamada UIDevice.currentDevice().modelpero solo devuelve el tipo de dispositivo (iPod touch, iPhone, iPad, iPhone Simulator, etc.). También sé que se puede hacer fácilmente en Objective-C con …
386 ios  iphone  swift  device 

19
¿Cómo hago una solicitud HTTP en Swift?
Leí El lenguaje de programación Swift de Apple en iBooks, pero no puedo entender cómo hacer una solicitud HTTP (algo así como cURL) en Swift. ¿Necesito importar clases Obj-C o solo necesito importar bibliotecas predeterminadas? ¿O no es posible realizar una solicitud HTTP basada en el código Swift nativo?


17
¿Cómo funciona la subcadena de cadena en Swift?
He estado actualizando algunos de mis códigos y respuestas anteriores con Swift 3, pero cuando llegué a Swift Strings e Indexing con subcadenas, las cosas se volvieron confusas. Específicamente estaba intentando lo siguiente: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) let prefix = str.substringWithRange(prefixRange) donde la segunda línea …
354 swift  string  range  substring 

20
¿Cómo convierto una matriz rápida en una cadena?
Sé cómo hacerlo programáticamente, pero estoy seguro de que hay una forma integrada ... Todos los idiomas que he usado tienen algún tipo de representación textual predeterminada para una colección de objetos que escupirá cuando intentes concatenar la matriz con una cadena, o pasarla a una función print (), etc. …
353 ios  arrays  swift 

30
Convirtiendo String a Int con Swift
La aplicación básicamente calcula la aceleración ingresando la velocidad y el tiempo inicial y final y luego usa una fórmula para calcular la aceleración. Sin embargo, dado que los valores en los cuadros de texto son cadenas, no puedo convertirlos a enteros. @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 …
352 ios  swift  int  uitextfield 

30
Cómo usar valores de color hexadecimales
Estoy tratando de usar valores de color hexadecimales en Swift, en lugar de los pocos estándares que UIColorte permiten usar, pero no tengo idea de cómo hacerlo. Ejemplo: ¿cómo usaría #ffffffcomo color?
352 ios  swift  uicolor 

15
Después de actualizar a Xcode 11.2 desde Xcode 11.1, la aplicación se bloquea debido a _UITextLayoutView
Después de actualizar a Xcode 11.2 desde Xcode 11.1, mi aplicación se bloquea: *** Finalización de la aplicación debido a la excepción no detectada 'NSInvalidUnarchiveOperationException', razón: 'No se pudo crear una instancia de la clase llamada _UITextLayoutView porque no se encontró ninguna clase llamada _UITextLayoutView; la clase debe definirse en …

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.