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
Swift: comment utiliser les indicateurs PREPROCESSOR (comme `#if DEBUG`) pour implémenter les clés API?
Il Objective-Cétait parfois utile d'utiliser des constantes de chaîne statiques pour définir des clés API alternatives (par exemple pour différencier les clés RELEASE et DEBUG pour les packages d'analyse, comme MixPanel, Flurry ou Crashlytics): #if DEBUG static NSString *const API_KEY = @"KEY_A"; #else static NSString *const API_KEY = @"KEY_B"; #endif …

11
Swift 3 - Les jetons d'appareil sont maintenant analysés comme '32BYTES'
Je viens de passer de Xcode 7 au 8 GM et au milieu des problèmes de compatibilité Swift 3, j'ai remarqué que mes jetons d'appareil avaient cessé de fonctionner. Ils ne lisent plus que «32 octets». func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { print(deviceToken) // Prints '32BYTES' print(String(data: deviceToken …
94 ios  swift  swift3 



10
iOS - Fichier 'MyProject-Swift.h' introuvable lors de l'exécution de tests unitaires pour Swift
J'essaie de configurer les tests unitaires pour mon projet. C'est une application Objective-C existante, à laquelle j'ai récemment ajouté une classe Swift. J'ai configuré les fichiers 'MyProject-Swift.h' et Swift Bridging (à la fois 'MyProject' et 'MyProjectTest') et je suis capable de créer et d'exécuter l'application très bien en utilisant à …


22
Comment convertir un UIView en image
Je souhaite convertir un UIView en image et l'enregistrer dans mon application. Quelqu'un peut-il me dire comment prendre une capture d'écran d'une vue ou la convertir en image et quelle est la meilleure façon de l'enregistrer dans une application (pas de pellicule)? Voici le code de la vue: var overView …
94 ios  swift  uiview  screenshot 

8
Utilisation de Predicate dans Swift
Je travaille sur le tutoriel ici (apprentissage de Swift) pour ma première application: http://www.appcoda.com/search-bar-tutorial-ios7/ Je suis coincé sur cette partie (code Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Quelqu'un peut-il conseiller comment créer un équivalent pour NSPredicate dans Swift?

6
Utilisation du Swift si let avec l'opérateur AND logique &&
Nous savons que nous pouvons utiliser un if let instruction comme raccourci pour vérifier un nil facultatif, puis déballer. Cependant, je veux combiner cela avec une autre expression utilisant l'opérateur logique AND &&. Ainsi, par exemple, je fais ici un chaînage facultatif pour dérouler et éventuellement abaisser mon rootViewController vers …
93 swift  expression 


4
Comment faire une fermeture optionnelle en swift?
J'essaye de déclarer un argument dans Swift qui prend une fermeture facultative. La fonction que j'ai déclarée ressemble à ceci: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Mais Swift se plaint que "la valeur liée dans un …

12
Variables de classe non encore prises en charge
Je commence mon projet avec un contrôleur de vue fractionnée comme contrôleur de vue initial et le démarre automatiquement à partir du storyboard. En règle générale, une application avec cette interface utilisateur a un et un seul contrôleur de vue fractionnée en tant que racine, donc je crée une variable …
93 xcode  swift 

9
Puis-je changer la taille de UIActivityIndicator?
Quelle que soit la taille que je lui donne lors de l'allocation, elle affiche uniquement une taille fixe. Est-il possible de l'augmenter? Code: activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(142.00, 212.00, 80.0, 80.0)]; [[self view] addSubview:activityIndicator]; [activityIndicator sizeToFit]; activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin); activityIndicator.hidesWhenStopped = YES; activityIndicator.activityIndicatorViewStyle …

10
Swift - UIButton avec deux lignes de texte
Je me demandais s'il était possible de créer un UIButton avec deux lignes de texte. J'ai besoin que chaque ligne ait une taille de police différente. La première ligne sera de 17 points et la seconde de 11 points. J'ai essayé de jouer avec deux étiquettes à l'intérieur d'un UIButton, …
93 ios  swift  uibutton 

11
LLDB (Swift): conversion de l'adresse brute en type utilisable
Existe-t-il une commande LLDB qui peut convertir une adresse brute en une classe Swift utilisable? Par exemple: (lldb) po 0x7df67c50 as MKPinAnnotationView Je sais que cette adresse pointe vers un MKPinAnnotationView, mais ce n'est pas dans un cadre que je peux sélectionner. Mais, je veux convertir l'adresse brute dans un …
93 ios  swift  lldb 

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.