Articles of swift

¿Cuál es el punto de entrada de la ejecución de código rápido?

No hay un método main() en swift. El progtwig debe comenzar la ejecución desde algún lado. Entonces, ¿cuál es el punto de entrada de la ejecución rápida de código y cómo se decide?

Cambiar la imagen del elemento de la barra de tabs y el color del texto iOS

Aquí está mi barra de tabs: La siguiente imagen muestra el progtwig que se está ejecutando y el elemento “NOTICIAS” seleccionado: ¡Está claro que el color del tinte de la barra está funcionando bien como yo quiero! Pero el tintColor solo afecta la imagen y no el texto. Además, cuando se selecciona un elemento (como […]

Cómo cargar la imagen GIF en Swift?

Tengo una cadena con una URL del banner GIF que debo poner en la aplicación. Mi código: func showAdd(){ Request.get(“http://www.kyst.no/api/?apiMode=advertisement&lang=no”, { (error: NSError?, data: NSData, text: NSString?) -> () in let jsonResult: Dictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as Dictionary var banner : NSString = jsonResult[“advertisement”]![“banner”] as NSString self.addViewImage.image = UIImage.animatedImageNamed(banner, duration: 1) }) […]

Descartar el teclado en UIScrollView

De acuerdo, tengo un par de UITextFields y UITextViews dentro de UIScrollView , y me gustaría configurar el teclado para que desaparezca cada scrollview se toca o se desplaza la vista de desplazamiento (excepto cuando se toca dentro del campo de texto / vista, por supuesto). Mi bash actual de hacer esto es reemplazar el […]

Swift performSelector: withObject: afterDelay:

Tengo una aplicación en Objective C que estoy haciendo la transición a Swift. En Objective C, tengo este método: [self.view performSelector:@selector(someSelector) withObject:self afterDelay:0.1f]; Estoy trabajando con Swift y no puedo encontrar la manera de hacerlo. He intentado: self.view.performSelector(Selector(“someSelector”), withObject: self, afterDelay: 0.1) Aquí está el error que recibo: ‘performSelector’ is unavailable: ‘performSelector’ methods are unavailable […]

cómo abrir una URL en Swift3

openURL ha quedado obsoleto en Swift3. ¿Alguien puede proporcionar algunos ejemplos de cómo el reemplazo de openURL:options:completionHandler: funciona cuando se intenta abrir una url?

Cómo reproducir un sonido usando Swift?

Me gustaría reproducir un sonido usando Swift. Mi código funcionaba en Swift 1.0 pero ahora ya no funciona en Swift 2 o más reciente. override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource(“soundName”, withExtension: “mp3”)! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops = 1 bgMusic.prepareToPlay() if (Data.backgroundMenuPlayed […]

Generando números aleatorios con Swift

Necesito generar un número aleatorio. Parece que la función arc4random ya no existe, así como la función arc4random_uniform . Las opciones que tengo son arc4random_stir() , arc4random_buf(UnsafeMutablePointer, Int) y arc4random_addrandom(UnsafeMutablePointer, Int32) . No puedo encontrar ningún documento sobre las funciones y ningún comentario en los archivos de encabezado da pistas.

Xcode 6 con tipado súper lento Swift y autocompletado

¿Soy solo yo o Xcode 6 (6.0.1) con Swift parece ser super lento cuando escribes tu código, especialmente con autocompletado? Una clase Objective-C normal, incluso si está dentro de un proyecto Swift, funciona casi igual que antes, por lo que Swift es la que lo elimina. ¿Alguien más experimenta el mismo inconveniente? ¿Tienes alguna idea […]

Cambiar texto de UIButton programáticamente rápido

Pregunta simple aquí. Tengo un UIButton, currencySelector y quiero cambiar el texto mediante progtwigción. Esto es lo que tengo: currencySelector.text = “foobar” Xcode me da el error “Declaración esperada”. ¿Qué estoy haciendo mal y cómo puedo hacer que cambie el texto del botón?