Questions marquées «swift»

Swift est un langage de programmation polyvalent sûr, rapide et expressif développé par Apple Inc. pour ses plateformes et Linux. Swift est open-source. Utilisez la balise uniquement pour les questions sur les fonctionnalités linguistiques ou pour demander du code dans Swift. Utilisez les balises [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] et [cocoa] pour les questions (indépendantes du langage) sur les plates-formes ou les frameworks.

4
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 un moyen d'ajouter une contrainte …
133 swift 

5
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 finirais avec une extension pour …

8
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- …


18
Comment avoir des propriétés stockées dans Swift, de la même manière que j'avais sur Objective-C?
Je passe d'une application d'Objective-C à Swift, dont j'ai quelques catégories avec des propriétés stockées, par exemple: @interface UIView (MyCategory) - (void)alignToView:(UIView *)view alignment:(UIViewRelativeAlignment)alignment; - (UIView *)clone; @property (strong) PFObject *xo; @property (nonatomic) BOOL isAnimating; @end Comme les extensions Swift n'acceptent pas les propriétés stockées comme celles-ci, je ne sais …

11
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: stringByAppendingPathComponent n'est pas disponible: utilisez plutôt URLByAppendingPathComponent sur NSURL.
132 ios  swift  swift2 




6
Exemple de base pour partager du texte ou une image avec UIActivityViewController dans Swift
J'ai commencé ma recherche en voulant savoir comment je pourrais partager avec d'autres applications sous iOS. J'ai découvert que deux manières importantes sont UIActivityViewController UIDocumentInteractionController Ces méthodes et d'autres sont comparées dans cette réponse SO . Souvent, lorsque j'apprends un nouveau concept, j'aime voir un exemple de base pour me …

22
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 …
132 ios  swift 

17
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? Veuillez consulter l'exemple de programme: func …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.