Questions marquées «swift4»

Utilisez cette balise uniquement pour les questions directement liées aux modifications apportées à la version 4 du langage de programmation Swift d'Apple. Utilisez la balise [swift] pour des questions linguistiques plus générales, ou les balises [ios], [cacao], [apple-watch] etc. pour des questions sur le développement sur les plates-formes Apple.

12
L'utilisation de l'inférence Swift 3 @objc en mode Swift 4 est-elle déconseillée?
En bref, lors de l'utilisation de Xcode 9 Beta, j'ai rencontré l'avertissement suivant: L'utilisation de l'inférence Swift 3 @objc en mode Swift 4 est déconseillée. Veuillez adresser les avertissements d'inférence @objc obsolètes, testez votre code avec la journalisation «Utilisation de l'inférence Swift 3 @objc obsolète» activée et désactivez l'inférence Swift …

13
Comment puis-je écrire dispatch_after GCD dans Swift 3, 4 et 5?
Dans Swift 2, j'ai pu utiliser dispatch_afterpour retarder une action à l'aide de Grand Central Dispatch: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) Mais cela ne semble plus se compiler depuis Swift 3. Quelle est la meilleure façon d'écrire ceci dans …

18
Comment puis-je utiliser des indices de découpage de chaîne dans Swift 4?
J'ai le code simple suivant écrit dans Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) À partir de Xcode 9 beta 5, je reçois l'avertissement suivant: ' substring(to:)' est obsolète: veuillez utiliser l' Stringindice de découpage avec un opérateur 'plage partielle …
294 swift  swift4 




7
Avec JSONDecoder dans Swift 4, les clés manquantes peuvent-elles utiliser une valeur par défaut au lieu d'avoir à être des propriétés optionnelles?
Swift 4 a ajouté le nouveau Codableprotocole. Lorsque je l'utilise, JSONDecoderil semble que toutes les propriétés non facultatives de ma Codableclasse aient des clés dans le JSON ou cela génère une erreur. Rendre chaque propriété de ma classe facultative semble être un problème inutile car ce que je veux vraiment, …
114 json  swift  swift4  codable 


12
Comment décoder une propriété avec le type de dictionnaire JSON dans le protocole décodable Swift 4
Disons que j'ai Customer type de données qui contient une metadatapropriété pouvant contenir n'importe quel dictionnaire JSON dans l'objet client struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } } La …
104 json  swift  swift4  codable 




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.