Questions marquées «swift»

298
Lire et écrire une chaîne à partir d'un fichier texte

J'ai besoin de lire et d'écrire des données vers / depuis un fichier texte, mais je n'ai pas réussi à comprendre comment. J'ai trouvé cet exemple de code dans l'iBook du Swift, mais je ne sais toujours pas comment écrire ou lire des données. import Cocoa class DataImporter { /* DataImporter is a...

295
Swift - encoder l'URL

Si j'encode une chaîne comme celle-ci: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) il n'échappe pas aux barres obliques /. J'ai recherché et trouvé ce code Objective C: NSString *encodedString = (NSString

290
Comment vérifier quand un UITextField change?

J'essaie de vérifier quand un champ de texte change, équivalent aussi à la fonction utilisée pour textView - textViewDidChangejusqu'à présent, je l'ai fait: func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" {...

273
Swift a-t-il des modificateurs d'accès?

Dans l'instance Objective-C, les données peuvent être public, protectedou private. Par exemple: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Je n'ai trouvé aucune mention de modificateurs d'accès dans la référence...

267
Qu'est-ce qu'une valeur facultative dans Swift?

À partir de la documentation d'Apple : Vous pouvez utiliser ifet letensemble pour travailler avec des valeurs qui pourraient être manquantes. Ces valeurs sont représentées comme des options. Une valeur facultative contient une valeur ou contient nilpour indiquer que la valeur est manquante. Écrivez...

265
Comment obtenir l'heure actuelle en tant que datetime

Je viens de commencer avec la cour de récréation. J'essaie de créer une application simple. J'ai créé un objet date comme celui-ci: var date = NSDate() Comment puis-je obtenir l'heure actuelle? Dans d'autres langues, je peux faire quelque chose comme ça: var hour = date.hour Mais je ne trouve pas...