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.


8
Swift: ordina array di oggetti con più criteri
Ho una serie di Contactoggetti: var contacts:[Contact] = [Contact]() Classe di contatto: Class Contact:NSOBject { var firstName:String! var lastName:String! } E vorrei ordinare quell'array prima lastNamee poi per firstNamenel caso in cui alcuni contatti ottengano lo stesso lastName. Sono in grado di ordinare in base a uno di questi criteri, …
91 swift  sorting 

7
Non è possibile specializzare esplicitamente una funzione generica
Ho problemi con il seguente codice: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } il risultato di generic1 (nome) per l'errore del compilatore "Impossibile specializzare esplicitamente una funzione generica" C'è un modo per evitare questo errore? Non posso cambiare la firma della funzione generic1, quindi dovrebbe essere …
91 generics  swift 

4
AnyObject e Any in Swift
Non capisco quando usare AnyObject e quando usare Any in Swift. Nel mio caso, ho un dizionario [Corda: ???] ??? : Può essere Int, Double, Float, String, Array, Dictionary Qualcuno può spiegarmi la differenza tra Any e AnyObject e quale usare nel mio caso. Alak


21
ITMS-90809: utilizzo API obsoleto: Apple non accetterà più invii di app che utilizzano API UIWebView
Ieri ho caricato la mia app su TestFlight e dopo un po 'Apple mi ha inviato questo avviso: ITMS-90809: utilizzo API obsoleto: Apple non accetterà più invii di app che utilizzano API UIWebView. Vedi https://developer.apple.com/documentation/uikit/uiwebview per maggiori informazioni. Il fatto è che non uso UIWebView nella mia app, quindi ho …

17
Ottieni il giorno della settimana utilizzando NSDate
Ho creato un metodo che dovrebbe contenere una stringa nel formato "AAAA-MM-GG" e sputare un int che rappresenta la posizione delle date in relazione alla settimana in cui si trova (indipendentemente dal fatto che si sovrapponga tra i mesi). Quindi ad esempio domenica = 1 lunedì = 2 e così …



4
Come posso impostare la variabile ambientale CG_CONTEXT_SHOW_BACKTRACE?
Ho tre pulsanti a mio avviso. Dopo aver impostato cornerRadus in viewDidLoad (): button.layer.cornerRadius = 20ottengo il seguente messaggio di errore nel registro: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Domande: Come posso impostare la variabile ambientale CG_CONTEXT_SHOW_BACKTRACE? O come …

2
swift: dichiarazione di chiusura come una dichiarazione di blocco
Possiamo dichiarare il blocco come sotto in Objective-C. typedef void (^CompletionBlock) (NSString* completionReason); Sto provando a farlo in fretta, dà errore. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction Errore: utilizzo di "CompletamentoFunzione" non dichiarato Definizione: var completion: CompletionBlock = { } Come fare questo? Aggiornare: Secondo la risposta di …
90 ios  swift 

5
Come convertire "Indice" per digitare "Int" in Swift?
Voglio convertire l'indice di una lettera contenuta in una stringa in un valore intero. Ho tentato di leggere i file di intestazione ma non riesco a trovare il tipo per Index, sebbene sembri conforme al protocollo ForwardIndexTypecon metodi (ad esempio distanceTo). var letters = "abcdefg" let index = letters.characters.indexOf("c")! // …
90 string  swift 



12
Come raggruppare in base agli elementi di un array in Swift
Diciamo che ho questo codice: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: …
90 ios  arrays  swift  nsarray 

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.