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.


4
Swift 2.0 - Operador binario "|" no se puede aplicar a dos operandos UIUserNotificationType
Estoy tratando de registrar mi solicitud de notificaciones locales de esta manera: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) En Xcode 7 y Swift 2.0, recibo un error Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Por favor, ayúdame.
193 ios  swift  swift2 

30
Cambiar el color de la barra de estado para ViewControllers específicos usando Swift en iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } El uso del código anterior en cualquier ViewController para establecer el color de la barra de estado en Blanco para un controlador de vista específico no funciona en iOS8 para mí . ¿Alguna sugerencia? Usando el método UIApplication.sharedApplication, el color cambia …

13
Cómo probar la igualdad de enumeraciones Swift con valores asociados
Quiero probar la igualdad de dos valores de enumeración Swift. Por ejemplo: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) Sin embargo, el compilador no compilará la expresión de igualdad: error: could not find an overload for '==' that …
193 swift 

14
Swift: equivalente de advertencia
¿Swift tiene un equivalente de # advertencia? Simplemente se usa para mostrar una advertencia en la propia GUI de Xcode También me interesa saber si hay un #error equivalente. Apple ha dicho que la marca #pragma llegará pronto, posiblemente podría ser lo mismo con esto.
192 swift 

9
En Swift, ¿cómo llamar al método con parámetros en el hilo principal de GCD?
En mi aplicación, tengo una función que hace una NSRURLSession y envía una NSURLRequest usando sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) En el bloque de finalización para esta tarea, necesito hacer algunos cálculos que agreguen un UIImage al controlador de vista de llamada. Tengo un func llamado func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) eso …

12
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 ayudarme a entender lo que eso significa? Para mí, las clases y las estructuras …
192 swift 

19
Obtenga la mayoría de UIViewController
Parece que no puedo obtener el máximo UIViewControllersin acceso a a UINavigationController. Esto es lo que tengo hasta ahora: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Sin embargo, no parece hacer nada. Los keyWindowy rootViewControllerparecen ser valores no nulos también, por lo que el encadenamiento opcional no debería ser un problema. NOTA: …

19
Comprobar la versión del sistema operativo en Swift?
Estoy tratando de verificar la información del sistema en Swift. Me di cuenta de que se podía lograr por código: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Tengo dos problemas con este código: ¿Cuál debería ser el valor inicial de sysData? Este ejemplo da -1 en retVal probablemente porque …
191 ios  macos  swift 


4
Swift - Convertir a valor absoluto
¿Hay alguna manera de obtener un valor absoluto de un entero? por ejemplo -8 to 8 Ya intenté usar UInt () suponiendo que convertirá el Int a un valor sin signo, pero no funcionó.
190 ios  iphone  swift 

7
Solicitud HTTP en Swift con método POST
Estoy tratando de ejecutar una solicitud HTTP en Swift, para enviar los parámetros a una URL. Ejemplo: Enlace: www.thisismylink.com/postName.php Parámetros: id = 13 name = Jack ¿Cuál es la forma más sencilla de hacer eso? Ni siquiera quiero leer la respuesta. Solo quiero enviar eso para realizar cambios en mi …


16
Elige un elemento aleatorio de una matriz
Supongamos que tengo una matriz y quiero elegir un elemento al azar. ¿Cuál sería la forma más sencilla de hacer esto? La forma obvia sería array[random index]. ¿Pero tal vez hay algo como Ruby array.sample? O si no, ¿podría crearse un método de este tipo utilizando una extensión?
189 arrays  swift  random 

18
¿Cómo concateno cadenas en Swift?
¿Cómo concatenar una cadena en Swift? En Objective-Cnos gusta NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; o NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; Pero quiero hacer esto en lenguaje rápido.

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.