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.

5
Equivalent Swift pour les macros MIN et MAX
En C / Objective-C, il est possible de trouver la valeur minimale et maximale entre deux nombres en utilisant les macros MIN et MAX. Swift ne prend pas en charge les macros et il semble qu'il n'y ait pas d'équivalents dans le langage / bibliothèque de base. Doit-on opter pour …
98 generics  swift 

10
Propriété en lecture seule calculée vs fonction dans Swift
Dans la session Introduction à Swift WWDC, une propriété en lecture seule descriptionest démontrée: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Y a-t-il des implications à choisir l'approche ci-dessus plutôt que d'utiliser une méthode à la …

4
Comment utiliser Swift struct en Objective-C
Simplement, j'ai une structure qui stocke les constantes de l'application comme ci-dessous: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Ces constantes peuvent être utilisées en code Swift en appelant Constant.ParseClientKeypar exemple. Mais dans mon …

13
Comment envoyer une demande POST avec BODY dans Swift
J'essaie de faire une demande de publication avec un corps en rapide en utilisant Alamofire. mon corps json ressemble à: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 …
97 json  swift  put  alamofire 



7
Structure rapide et mutante
Il y a quelque chose que je ne comprends pas tout à fait en ce qui concerne la mutation des types de valeur dans Swift. Comme l'indique l'iBook «Le langage de programmation Swift»: Par défaut, les propriétés d'un type valeur ne peuvent pas être modifiées à partir de ses méthodes …

5
Dans Swift, comment puis-je déclarer une variable d'un type spécifique conforme à un ou plusieurs protocoles?
Dans Swift, je peux définir explicitement le type d'une variable en la déclarant comme suit: var object: TYPE_NAME Si nous voulons aller plus loin et déclarer une variable conforme à plusieurs protocoles, nous pouvons utiliser le protocoldéclaratif: var object: protocol<ProtocolOne,ProtocolTwo>//etc Que faire si je souhaite déclarer un objet conforme à …




4
Variables de fonction statiques dans Swift
J'essaie de comprendre comment déclarer une variable statique portée uniquement localement à une fonction dans Swift. En C, cela pourrait ressembler à ceci: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } En Objective-C, c'est fondamentalement la même chose: - (NSInteger)foo { static NSInteger timesCalled = 0; …
96 function  static  swift 


8
Comment faire une requête HTTP + authentification de base dans Swift
J'ai un service RESTFull avec authentification de base et je souhaite l'invoquer depuis iOS + swift. Comment et où dois-je fournir des informations d'identification pour cette demande? Mon code (désolé, je viens de commencer à apprendre iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() …
96 ios  swift 

13
Comment ajouter TextField à UIAlertController dans Swift
J'essaye de montrer un UIAlertControlleravec un UITextView. Quand j'ajoute la ligne: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } J'obtiens une Runtimeerreur: erreur fatale: inopinément trouvé nul lors du déballage d'une valeur facultative let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button …

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.