Vorrei creare una funzione che restituisca un object conforms a un protocollo, ma il protocollo utilizza typealias . Dato il seguente esempio di giocattolo: protocol HasAwesomeness { typealias ReturnType func hasAwesomeness() -> ReturnType } extension String: HasAwesomeness { func hasAwesomeness() -> String { return “Sure Does!” } } extension Int: HasAwesomeness { func hasAwesomeness() -> […]
Voglio solo convertire un personaggio in un Int . Questo dovrebbe essere semplice. Ma non ho trovato utili le risposte precedenti. C’è sempre qualche errore. Forse è perché sto provandolo in Swift 2.0. for i in (unsolved.characters) { fileLines += String(i).toInt() print(i) }
Sto trasferendo un’app vecchia su Xcode 7 beta e sto ricevendo un errore sulle mie animazioni: Imansible richiamare “animateWithDuration” con un elenco di argomenti di tipo “(Double, delay: Double, options: nil, animations: () -> _, completion: nil)” Ecco il codice: UIView.animateWithDuration(0.5, delay: 0.3, options: nil, animations: { self.username.center.x += self.view.bounds.width }, completion: nil) Funziona con […]
Abbiamo usato per dichiarare la property per passare i dati tra le classi come segue: .h file (interface file) @property (nonatomic) double topSpeed; .m file (implementation file) @synthesize topSpeed; Ora non esiste una class di interface , come passare i dati tra classi .swift ?
Qualche consiglio sull’implementazione degli attributi calcolati quando si utilizzano i Core Data in Swift? con la class ManagedObject generata, ho provato a sovrascrivere il getter ma ottengo l’errore: ‘NSManaged’ non consentito sulle proprietà calcolate il che implica che non è ansible sovrascrivere il getter per un attributo transitorio (calcolato). Nell’esempio di codice riportato di seguito, […]
(Xcode6, iOS8, Swift, iPad) Sto cercando di creare una classica vista modale Web-like, in cui l’esterno della finestra di dialogo è “distriggersto”. Per fare ciò, ho impostato il valore alfa del backgroundColor della vista per il modale a 0.5, in questo modo: self.view.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.5) L’unico problema è che quando la modale diventa a schermo […]
Utilizzando Swift 1.1 e Xcode 6.2. Ho un UIStoryboard contenente una sottoclass UIViewController singolare e personalizzata. Su di esso, ho una connessione @IBOutlet di tipo UIView da quel controller a una sottoclass UIView sullo storyboard. Ho anche punti vendita simili per le sottoview di quella vista. Vedi figura A. Ma in fase di esecuzione, queste […]
in ogg-c, possiamo cifrare una stringa con md5 con i seguenti codici const char *cStr = [someString UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), result ); md5String = [NSString stringWithFormat: @”%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x”, result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ]; ma ora CC_MD5 non funziona in modo […]
Sto cercando di dichiarare una discussione in Swift che richiede una chiusura opzionale. La funzione che ho dichiarato assomiglia a questa: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Ma Swift lamenta che “il valore associato in un condizionale deve essere un tipo […]
Posso in qualche modo eseguire una richiesta HTTP sincrona tramite NSURLSession in Swift? Posso fare una richiesta asincrona tramite il seguente codice: if let url = NSURL(string: “https://2ch.hk/b/threads.json”) { let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) in var jsonError: NSError? let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as [String: AnyObject] if jsonError != […]