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.

6
Come usare Swift @autoclosure
Ho notato quando scrivevo assertin Swift che il primo valore è digitato come @autoclosure() -> Bool con un metodo sovraccarico per restituire un Tvalore generico , per testare l'esistenza tramite LogicValue protocol. Tuttavia, attenendosi rigorosamente alla domanda in questione. Sembra voler un @autoclosureche ritorna a Bool. Scrivere una chiusura effettiva …
148 closures  swift 

6
Restituisce più valori da una funzione in rapido
Come posso restituire 3 valori di dati separati dello stesso tipo (Int) da una funzione in rapido? Sto tentando di restituire l'ora del giorno, devo restituire l'ora, i minuti e i secondi come numeri interi separati, ma tutto in uno passa dalla stessa funzione, è possibile? Penso di non capire …
148 function  swift  return 

5
caso rapido che cade
Swift ha fallito nell'affermazione? ad es. se faccio quanto segue var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } è possibile avere lo stesso codice eseguito per il caso "uno" e il caso "due"?

5
Come passare un tipo di classe come parametro di funzione
Ho una funzione generica che chiama un servizio Web e serializza la risposta JSON su un oggetto. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } Quello che sto cercando …


5
dealloc in Swift
Vorrei eseguire un po 'di pulizia alla fine della vita di un controller di visualizzazione, in particolare per rimuovere una NSNotificationCenternotifica. L'implementazione deallocrisulta in un errore del compilatore Swift: Cannot override 'dealloc' which has been marked unavailable Qual è il modo preferito per eseguire una pulizia alla fine della vita …
145 swift  dealloc 


9
È possibile utilizzare Swift's Enum in Obj-C?
Sto cercando di convertire parte della mia classe Obj-C in Swift. E alcune altre classi Obj-C usano ancora enum in quella classe convertita. Ho cercato in Pre-Release Docs e non sono riuscito a trovarlo o forse mi sono perso. C'è un modo per usare Swift enum nella classe Obj-C? O …
145 objective-c  enums  swift 

16
Trova un oggetto nella matrice?
Swift ha qualcosa come _.findWhere in Underscore.js? Ho una serie di strutture di tipo Te vorrei verificare se la matrice contiene un oggetto struct la cui nameproprietà è uguale a Foo. Ho provato a usare find()e filter()ma funzionano solo con tipi primitivi, ad esempio Stringo Int. Genera un errore in …
144 ios  swift 

23
Aggiungi scorri per eliminare UITableViewCell
Sto facendo una domanda CheckList con a UITableView. Mi chiedevo come aggiungere un colpo per eliminare a UITableViewCell. Questo è il mio ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: …
144 ios  uitableview  swift 




14
Appiattisci una matrice di array in Swift
Esiste una controparte in Swift a flattenScala, Xtend, Groovy, Ruby e co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] ovviamente potrei usare la riduzione per quello, ma quel genere di cose fa schifo var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b …
144 swift 

11
RealmSwift: converti i risultati in Swift Array
Cosa voglio implementare: class func getSomeObject() -> [SomeObject]? { let objects = Realm().objects(SomeObject) return objects.count > 0 ? objects : nil } Come posso restituire l'oggetto come [SomeObject]invece se Results?
143 ios  swift  realm 

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.