Articles of swift

Comment append un padding-left sur un UIButton créé par programmation?

J’ai du mal à append un rembourrage gauche sur un UIButton . J’ai un UIButton avec UIControlContentHorizontalAlignmentLeft . Je veux que le texte soit affiché sur le côté gauche mais il est trop gauche. quand je donne la frontière, ça ne va pas bien. Je voudrais donner un peu de remplissage sur le texte à […]

swift convertir gamme à

Comment convertir Range en Array J’ai essayé: let min = 50 let max = 100 let intArray:[Int] = (min…max) get error Range is not convertible to [Int] J’ai aussi essayé: let intArray:[Int] = [min…max] et let intArray:[Int] = (min…max) as [Int] ils ne fonctionnent pas non plus.

Puis-je effectuer une requête HTTP synchrone via NSURLSession dans Swift?

Puis-je effectuer une requête HTTP synchrone via NSURLSession dans Swift? Je peux faire une requête asynchrone via le code suivant: if let url = NSURL(ssortingng: “https://2ch.hk/b/threads.json”) { let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) in var jsonError: NSError? let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as [Ssortingng: AnyObject] if jsonError != nil { […]

Objective C to Swift fichier d’en-tête avec plusieurs cibles

J’appelle avec succès mes classes Swift d’Objective C (pour la cible «MyApp») via l’instruction import: #import “MyApp-Swift.h” J’ai maintenant créé une nouvelle cible appelée “MyAppLite” Lorsque je comstack la nouvelle cible, je reçois des erreurs car “MyApp-Swift.h” est requirejs par le code, mais le compilateur crée “MyAppLite-Swift.h” Donc, je dois créer un en-tête conditionnel Swift […]

Comment décoder une propriété avec le type de dictionnaire JSON dans le protocole décodable Swift 4

Disons que j’ai un type de données Customer qui contient une propriété de metadata pouvant contenir n’importe quel dictionnaire JSON dans l’object client. struct Customer { let id: Ssortingng let email: Ssortingng let metadata: [Ssortingng: Any] } { “object”: “customer”, “id”: “4yq6txdpfadhbaqnwp3”, “email”: “[email protected]”, “metadata”: { “link_id”: “linked-id”, “buy_count”: 4 } } La propriété de […]

Comment append une valeur nulle à Swift Dictionary?

J’ai fait une demande à mon serveur dans mon application. Et les données affichées quelque chose comme ça.Le côté serveur attend tous les parameters, même s’ils sont nuls. Mais je ne pouvais pas append de valeurs nulles au dictionnaire. var postDict = Dictionary postDict[pass]=123 postDict[name]=”ali” postDict[surname]=nil // dictionary still has only pass and name variables. […]

Format de projet Xcode: quelles sont les différences entre 3.1, 3.2, 6.3 et 8.0?

Lorsque j’ouvre un projet dans Xcode 9 (ou les versions précédentes) et que je vérifie l’Inspecteur de fichiers, il existe une section intitulée Document de projet, avec une zone de liste déroulante intitulée Format du projet . Les options disponibles (sous Xcode 9 ) sont Xcode 3.1-compatible , Xcode 3.1-compatible Xcode 3.2-compatible , Xcode 3.2-compatible […]

Documentation d’aide rapide générée automatiquement par Xcode 8

Parmi les nouvelles fonctionnalités annoncées dans Xcode 8 , on peut voir “Documentation rapide de l’aide rapide”: Est-ce la fin de la documentation du code manuel comme nous pouvons en apprendre sur cet article de NSHipster ? Quelqu’un peut-il décrire les avantages et les inconvénients de cette nouvelle fonctionnalité? Remplace-t-il des outils comme Jazzy ? […]

Affectez xib à UIView dans Swift

dans l’objective c il peut être fait en méthode init par -(id)init{ self = [[[NSBundle mainBundle] loadNibNamed:@”ViewBtnWishList” owner:0 options:nil] objectAtIndex:0]; return self; } mais quand je le fais rapidement init(frame: CGRect) { self = NSBundle.mainBundle().loadNibNamed(“ViewDetailMenu”, owner: 0, options: nil)[0] as? UIView } ne peut pas affecter à soi-même dans une erreur de méthode est affichée. […]

Comment puis-je utiliser UserDefaults dans Swift?

Comment puis-je utiliser UserDefaults pour enregistrer / récupérer des chaînes, des booléens et d’autres données dans Swift?