Questions marquées «swift»

134
Swift - Cast Int en enum: Int

Je suis très nouveau sur Swift (j'ai commencé cette semaine) et je migre mon application d'Objective-C. J'ai essentiellement le code suivant en Objective-C qui fonctionne bien: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, }...

133
Contraintes de type multiple dans Swift

Disons que j'ai ces protocoles: protocol SomeProtocol { } protocol SomeOtherProtocol { } Maintenant, si je veux une fonction qui prend un type générique, mais que ce type doit être conforme, SomeProtocolje pourrais faire: func someFunc<T: SomeProtocol>(arg: T) { // do stuff } Mais existe-t-il...

133
Convertir la chaîne Swift en tableau

Comment puis-je convertir une chaîne "Hello" en un tableau ["H", "e", "l", "l", "o"] dans Swift? En Objective-C, j'ai utilisé ceci: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...

133
Swift: guard let vs if let

J'ai lu sur les options dans Swift, et j'ai vu des exemples où if letest utilisé pour vérifier si une option contient une valeur, et au cas où elle le ferait, faites quelque chose avec la valeur non emballée. Cependant, j'ai vu que dans Swift 2.0, le mot guard let- clé est principalement utilisé....

133
Remplacer les méthodes dans les extensions Swift

J'ai tendance à ne mettre que les nécessités (propriétés stockées, initialiseurs) dans mes définitions de classe et à déplacer tout le reste dans les leurs extension, un peu comme un extensionbloc logique avec lequel je grouperais // MARK:également. Pour une sous-classe UIView par exemple, je...

132
Mesurer le temps écoulé dans Swift

Comment mesurer le temps écoulé pour exécuter une fonction dans Swift? J'essaye d'afficher le temps écoulé comme ceci: "Le temps écoulé est de 0,05 seconde". Vu qu'en Java , nous pouvons utiliser System.nanoTime (), existe-t-il des méthodes équivalentes disponibles dans Swift pour y parvenir?...

132
Swift - Conversion d'entiers en heures / minutes / secondes

J'ai une (un peu?) Question de base concernant les conversions de temps dans Swift . J'ai un entier que je voudrais convertir en heures / minutes / secondes. Exemple: Int = 27005 me donnerait: 7 Hours 30 Minutes 5 Seconds Je sais comment faire cela en PHP, mais hélas, swift n'est pas PHP :-) Tout...

132
stringByAppendingPathComponent n'est pas disponible

Mon application partage la photo sur Instagram, pour ce faire, elle l'enregistre d'abord dans un répertoire temporaire: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Il fonctionnait Swift 1.2, mais ne fonctionne pas Swift 2.0. Le message d'erreur donné est:...