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.


7
Largeur de cellule dynamique de UICollectionView en fonction de la largeur de l'étiquette
J'ai un UICollectionView, qui charge les cellules de la cellule réutilisable, qui contient l'étiquette. Un tableau fournit du contenu pour cette étiquette. Je peux facilement redimensionner la largeur de l'étiquette en fonction de la largeur du contenu avec sizeToFit. Mais je ne peux pas faire de cellule pour adapter l'étiquette. …



15
Obtenir des informations sur la version et la construction avec Swift
J'essaie d'accéder au NSBundle principal pour récupérer les informations de version et de construction. Le truc, c'est que je veux l'essayer rapidement, je sais comment le récupérer en Objective-C avec Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];. Pourtant, je ne sais pas par où commencer avec swift, j'ai essayé de l'écrire …
92 ios  swift 



3
Lancer CGFloat pour flotter dans Swift
J'ai besoin de stocker une valeur en tant que Float, mais les données source sont CGFloat: let myFloat : Float = myRect.origin.x mais cela entraîne l'erreur du compilateur: 'NSNumber' n'est pas du sous-type 'Float' Donc, si je le lance explicitement comme ceci: let myFloat : Float = myRect.origin.x as Float …
91 casting  swift  cgfloat 

7
Classe conforme au protocole en tant que paramètre de fonction dans Swift
En Objective-C, il est possible de spécifier une classe conforme à un protocole en tant que paramètre de méthode. Par exemple, je pourrais avoir une méthode qui n'autorise qu'un UIViewControllerqui est conforme à UITableViewDataSource: - (void)foo:(UIViewController<UITableViewDataSource> *)vc; Je ne trouve pas de moyen de faire cela dans Swift (ce n'est …
91 swift 

20
Données de base de l'emplacement de fichier SQLite
En règle générale, le fichier de stockage sqlite pour les applications de données principales se trouve dans Bibliothèque> Application Support> iPhone Simulator> 7.1 (ou selon la version que vous utilisez)> Applications> (quel que soit le dossier contenant votre application)> Documents dossier, mais je ne le trouve pas dans IOS 8. …



8
Swift - Trier un tableau d'objets avec plusieurs critères
J'ai un tableau d' Contactobjets: var contacts:[Contact] = [Contact]() Classe de contact: Class Contact:NSOBject { var firstName:String! var lastName:String! } Et je voudrais trier ce tableau par lastName et puis par firstNameau cas où certains contacts la même chose lastName. Je peux trier selon l'un de ces critères, mais pas …
91 swift  sorting 

7
Impossible de spécialiser explicitement une fonction générique
J'ai un problème avec le code suivant: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } le résultat generic1 (nom) à l'erreur du compilateur "Impossible de spécialiser explicitement une fonction générique" Y a-t-il un moyen d'éviter cette erreur? Je ne peux pas changer la signature de la fonction …
91 generics  swift 

4
AnyObject et Any dans Swift
Je ne comprends pas quand utiliser AnyObject et quand utiliser Any dans Swift. Dans mon cas, j'ai un dictionnaire [Chaîne: ???] ??? : Peut être Int, Double, Float, String, Array, Dictionary Quelqu'un peut-il m'expliquer la différence entre Any et AnyObject et lequel utiliser dans mon cas. Alak

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.