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
Différence entre DispatchQueue.main.async et DispatchQueue.main.sync
J'utilise depuis DispatchQueue.main.asynclongtemps pour effectuer des opérations liées à l'interface utilisateur. Swift fournit à la fois DispatchQueue.main.asyncet DispatchQueue.main.sync, et les deux sont exécutés sur la file d'attente principale. Quelqu'un peut-il me dire la différence entre eux? Quand devrais-je utiliser chacun? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync …

6
Comment utiliser SCNetworkReachability dans Swift
J'essaye de convertir cet extrait de code en Swift. J'ai du mal à décoller à cause de certaines difficultés. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags …
99 ios  c  struct  swift  reachability 




18
Erreur Xcode sur le simulateur: MGIsDeviceOneOfType n'est pas pris en charge sur cette plate-forme
J'ai une application très simple avec une seule vue, contenant plusieurs UILabels. Lors de l'exécution dans Simulator, la console Xcode renvoie l'erreur: libMobileGestalt MobileGestalt.c: 875: MGIsDeviceOneOfType n'est pas pris en charge sur cette plate-forme. Le simulateur lui-même n'affiche qu'un écran blanc. J'ai également essayé de l'exécuter sur un appareil de …
99 ios  swift  xcode 


2
Swift @escaping et gestionnaire d'achèvement
J'essaie de comprendre plus précisément la «fermeture» de Swift. Mais @escapinget Completion Handlersont trop difficiles à comprendre J'ai recherché de nombreux messages et documents officiels Swift, mais je pensais que ce n'était toujours pas suffisant. Ceci est l'exemple de code des documents officiels var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: …

4
UIFont - Comment obtenir une police fine système
UIFonta des méthodes pour obtenir une police régulière ( systemFontOfSize) ou une police en gras ( boldSystemFontOfSize), mais comment obtenir une "police système mince" disponible via le storyboard? Le fait de passer «système-thin» à UIFontContructor ne fonctionne pas, ce constructeur ne fonctionne que pour les polices non système.

10
Comment obtenir le nom de fichier à partir du chemin de fichier dans Swift
Comment obtenir le nom de fichier à partir de la chaîne de chemin de fichier donnée? Par exemple, si j'ai une chaîne de chemin de fichier comme file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV et je voudrais obtenir le résultat de retour comme trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Merci de votre aide.
98 ios  iphone  swift 


4
Comment faire taire un avertissement en Swift
J'ai un morceau de code qui génère beaucoup d'avertissements (API obsolète) En utilisant clang * je pourrais faire #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop Cependant, cela ne fonctionne pas rapidement. Comment le faire rapidement? Remarque: je ne veux pas désactiver l'avertissement globalement, …
98 swift  pragma  swift2 

6
Que signifie l'avertissement «ajuste automatiquement la police à l'aide d'un style de texte de type dynamique»?
Je reçois l'avertissement suivant: "ajuste automatiquement la police nécessite l'utilisation d'un style de texte de type dynamique" Ce que je ne peux pas me débarrasser de l'avertissement est allumé main.storyboard. J'ai vérifié chaque UILabeldans le Identity Inspectorpour m'assurer que la case "Ajuste automatiquement la police" n'est pas cochée.
98 ios  swift  storyboard  xcode8 

1
Accélérez la récupération des publications pour mon application de réseau social en utilisant une requête au lieu d'observer un seul événement à plusieurs reprises
J'ai un tableau de clés qui mènent à publier des objets pour mon réseau social comme so / posts / id / (post info) Lorsque je charge les messages, je charge / posts / 0 puis / posts / 1 etc. en utilisant la observeSingleEventOfType(.Value)méthode. J'utilise un lazyTableViewpour charger 30 …
98 ios  swift  firebase 

1
Swift: remplacer le tableau de chaînes à l'index
J'ai le tableau de chaînes suivant: var stringArray:[String] = ["value1", "value2", "value3", "value4"] comment puis-je remplacer par exemple la troisième chaîne d'index 2 ("valeur 3") par une autre chaîne?
98 swift 

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.