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.


30
Trovare l'indice del carattere in Swift String
È tempo di ammettere la sconfitta ... In Objective-C, potrei usare qualcosa come: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 In Swift, vedo qualcosa di simile: var str = "abcdefghi" str.rangeOfString("c").startIndex ... ma questo mi dà solo un String.Index, che posso usare per abbonarmi nuovamente nella stringa originale, ma …
203 string  swift 

10
Come posso estendere gli array digitati in Swift?
Come posso estendere Swift Array<T>o T[]digitare con utility funzionali personalizzate? La navigazione tra i documenti API di Swift mostra che i metodi array sono un'estensione del T[], ad esempio: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: …
203 arrays  swift 

5
Come fornire una descrizione localizzata con un tipo di errore in Swift?
Sto definendo un tipo di errore personalizzato con la sintassi di Swift 3 e desidero fornire una descrizione intuitiva dell'errore restituito dalla localizedDescriptionproprietà Errordell'oggetto. Come posso farlo? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", …


27
Come posso nascondere la barra di stato in un'app Swift per iOS?
Vorrei rimuovere la barra di stato nella parte superiore dello schermo. Questo non funziona: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } Ho anche provato: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = …
201 ios  iphone  ios7  swift 

19
Xcode 8 Beta 3 Usa il problema Legacy Swift
Ho un progetto Objective-C in Xcode 8 Beta 3. Dall'aggiornamento, ogni volta che provo a creare ricevo il seguente errore: "Usa la versione legacy di Swift Language" (SWIFT_VERSION) è necessario per essere configurato correttamente per i target che utilizzano Swift. Utilizzare il menu [Modifica> Converti> In sintassi Swift corrente ...] …

13
Converti Float in Int in Swift
Voglio convertire un Floatin un Intin Swift. Fusione di base come questo non funziona, perché questi tipi non sono primitivi, a differenza di floats e ints in Objective-C var float: Float = 2.2 var integer: Int = float as Float Ma questo produce il seguente messaggio di errore: 'Float' non …


25
Come ottengo un plist come dizionario in Swift?
Sto giocando con il nuovo linguaggio di programmazione Swift di Apple e ho dei problemi ... Attualmente sto cercando di leggere un file plist, in Objective-C farei quanto segue per ottenere il contenuto come NSDictionary: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config" ofType:@"plist"]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; Come ottengo …
197 ios  swift 


16
Qual è l'equivalente di Swift di respondsToSelector?
Ho cercato su Google ma non sono stato in grado di scoprire qual è il rapido equivalente respondsToSelector:. Questa è l'unica cosa che ho potuto trovare ( alternativa rapida a respondsToSelector:) ma non è troppo rilevante nel mio caso in quanto verifica l'esistenza del delegato, non ho un delegato, voglio …

11
Getter e setter di proprietà
Con questa semplice classe ricevo l' avviso del compilatore Tentativo di modifica / accesso xall'interno del proprio setter / getter e quando lo uso in questo modo: var p: point = Point() p.x = 12 Ricevo un EXC_BAD_ACCESS. Come posso farlo senza esplicito supporto ivar? class Point { var x: …



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.