Questions marquées «swift»

340
Ajouter un élément à un tableau dans Swift

Supposons que j'ai un tableau, par exemple: var myArray = ["Steve", "Bill", "Linus", "Bret"] Et plus tard, je veux pousser / ajouter un élément à la fin dudit tableau, pour obtenir: ["Steve", "Bill", "Linus", "Bret", "Tim"] Quelle méthode dois-je utiliser? Et qu'en est-il du cas où je veux ajouter...

338
Comment valider une adresse e-mail en swift?

Est-ce que quelqu'un sait comment valider une adresse e-mail dans Swift? J'ai trouvé ce code: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx =...

336
Fichier de constantes globales dans Swift

Dans mes projets Objective-C, j'utilise souvent un fichier de constantes globales pour stocker des éléments comme les noms et les clés de notification NSUserDefaults. Cela ressemble à ceci: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants...

336
Convertir une NSURL en NSString

J'ai une application où l'utilisateur peut choisir une image à partir des images de l'application intégrée ou de la photothèque de l'iphone. J'utilise un objet Occasion qui a une NSStringpropriété pour enregistrer le imagePath. Maintenant, dans le cas des images d'application intégrées, j'obtiens...

335
Comment imprimer le type ou la classe d'une variable dans Swift?

Existe-t-il un moyen d'imprimer le type d'exécution d'une variable dans Swift? Par exemple: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class...

330
Comment programmer un retard dans Swift 3

Dans les versions antérieures de Swift, on pouvait créer un retard avec le code suivant: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Mais...

321
Quelle est la différence entre «let» et «var» dans swift?

Quelle est la différence entre letet vardans le langage Swift d'Apple? À ma connaissance, il s'agit d'un langage compilé mais il ne vérifie pas le type au moment de la compilation. Cela me rend confus. Comment le compilateur connaît-il l'erreur de type? Si le compilateur ne vérifie pas le type,...

320
Obtenir le nom de classe de l'objet sous forme de chaîne dans Swift

Obtenir le nom de classe d'un objet en Stringutilisant: object_getClassName(myViewController) renvoie quelque chose comme ceci: _TtC5AppName22CalendarViewController Je cherche la pureté version: "CalendarViewController". Comment puis-je obtenir une chaîne nettoyée du nom de classe à la place? J'ai...

316
Mise à jour vers la dernière version de CocoaPods?

J'ai des problèmes d'installation Alamofire 4.0dans mon projet. J'ai la dernière version de Xcode , exécutant Swift 3 , et lorsque j'essaie d'installer alamofire, je reçois environ 800 erreurs de compilation. Apparemment CocoaPods 1.1.0+ est requis pour construire Alamofire 4.0.0+ J'ai regardé la...

306
Comment installer des cocoapods?

J'ai référé trop de liens et essayé, mais sans succès. Si quelqu'un a une idée, veuillez la partager avec moi. J'ai lu des documents sur les cabosses de cacao et j'ai essayé plusieurs fois d'installer, mais j'ai toujours échoué à cause des étapes de démarrage. J'ai trouvé une erreur dans laquelle...

305
Zéros de tête pour Int dans Swift

Je voudrais convertir un IntSwift en un Stringavec des zéros non significatifs. Par exemple, considérez ce code: for myInt in 1 ... 3 { print("\(myInt)") } Actuellement, le résultat est: 1 2 3 Mais je veux que ce soit: 01 02 03 Existe-t-il un moyen propre de le faire dans les bibliothèques standard...

299
Différence entre == et ===

Dans swift, il semble y avoir deux opérateurs d'égalité: le double égal ( ==) et le triple égal ( ===), quelle est la différence entre les