Domande taggate «swift»

Swift è un linguaggio di programmazione generico, sicuro, rapido ed espressivo sviluppato da Apple Inc. per le sue piattaforme e Linux. Swift è open-source. Utilizza il tag solo per domande sulle funzionalità della lingua o per richiedere il codice in Swift. Usa i tag [ios], [ipados], [macos], [watch-os], [tvos], [cacao-touch] e [cacao] per le domande (indipendenti dal linguaggio) sulle piattaforme o sui framework.


13
Come riprodurre video con AVPlayerViewController (AVKit) in Swift
Come si riproduce un video con AV Kit Player View Controller in 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
Qual è l'equivalente di Swift di - [descrizione NSObject]?
In Objective-C, è possibile aggiungere un descriptionmetodo alla loro classe per facilitare il debug: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Quindi nel debugger puoi fare: po fooClass <MyClass: 0x12938004, foo = "bar"> Qual è l'equivalente in Swift? …
163 swift 

9
Oscurare una password UITextField
Sto facendo una pagina di accesso. Ho UITextField per la password. Ovviamente, non voglio vedere la password; invece, voglio che le cerchie mostrino durante la digitazione. Come si imposta il campo affinché ciò accada?
162 ios  swift  iphone  security  ipad 

9
Come trovare NSDocumentDirectory in Swift?
Sto cercando di ottenere il percorso alla cartella Documenti con il codice: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) ma Xcode dà errore: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Sto cercando di capire cosa c'è di sbagliato nel codice.

6
Sintassi rapida do-try-catch
Provo a capire la nuova cosa di gestione degli errori in swift 2. Ecco cosa ho fatto: ho prima dichiarato un errore enum: enum SandwichError: ErrorType { case NotMe case DoItYourself } E poi ho dichiarato un metodo che genera un errore (non un'eccezione gente. È un errore). Ecco quel …
162 swift  swift2 

5
Rapido parametro di chiusura di fuga opzionale
Dato: 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() C'è un modo per rendere il completionparametro (e action) di …


4
Perché ho bisogno di trattini bassi in rapido?
Qui dice "Nota: _significa" Non mi interessa quel valore "", ma proviene da JavaScript, non capisco cosa significhi. L'unico modo per ottenere queste funzioni per la stampa è stato utilizzando i trattini bassi prima dei parametri: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, …
161 swift 



10
IBOutlet e IBAction
Qual è lo scopo dell'utilizzo di IBOutlet e IBActions in Xcode e Interface Builder? Fa differenza se non utilizzo IBOutlets e IBActions? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... …



21
@IBDesignable errore: IB Designables: impossibile aggiornare lo stato del layout automatico: Interface Builder Cocoa Touch Tool si è bloccato
Ho una sottoclasse molto semplice di UITextView che aggiunge la funzionalità "Segnaposto" che puoi trovare nativa nell'oggetto Campo di testo. Ecco il mio codice per la sottoclasse: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.