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.


13
Cómo reproducir video con AVPlayerViewController (AVKit) en Swift
¿Cómo se reproduce un video con AV Kit Player View Controller en Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
¿Cuál es el equivalente rápido de - [Descripción de NSObject]?
En Objective-C, uno puede agregar un descriptionmétodo a su clase para ayudar en la depuración: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Luego, en el depurador, puede hacer: po fooClass <MyClass: 0x12938004, foo = "bar"> ¿Cuál es el …
163 swift 


9
¿Cómo encontrar NSDocumentDirectory en Swift?
Estoy tratando de obtener la ruta a la carpeta Documentos con código: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) pero Xcode da error: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Estoy tratando de entender lo que está mal en el código.

6
Sintaxis rápida de do-try-catch
Intento comprender la nueva cuestión de manejo de errores en Swift 2. Esto es lo que hice: Primero declare una enumeración de error: enum SandwichError: ErrorType { case NotMe case DoItYourself } Y luego declaró un método que arroja un error (no una excepción amigos. Es un error). Aquí está …
162 swift  swift2 

5
Parámetro de cierre de escape opcional rápido
Dado: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() ¿Hay alguna forma de hacer el completionparámetro (y action) de …


4
¿Por qué necesito guiones bajos en Swift?
Aquí dice: "Nota: _significa" no me importa ese valor "", pero viniendo de JavaScript, no entiendo lo que eso significa. La única forma en que puedo imprimir estas funciones es usando los guiones bajos antes de los parámetros: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a …
161 swift 



10
IBOutlet e IBAction
¿Cuál es el propósito de usar IBOutlets e IBActions en Xcode e Interface Builder? ¿Hay alguna diferencia si no uso IBOutlets e IBActions? Rápido: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } C objetivo: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { …



21
@IB Error de designación: Designables de IB: no se pudo actualizar el estado del diseño automático: la herramienta táctil del generador de interfaz se bloqueó
Tengo una subclase muy simple de UITextView que agrega la funcionalidad "Marcador de posición" que puede encontrar nativa del objeto Campo de texto. Aquí está mi código para la subclase: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() …

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.