preguntar acerca de swift

16
réponses

UIView avec ombre, coins arrondis et drawRect personnalisé

Je dois créer un UIView personnalisé qui aura des coins ronds, une bordure, une ombre et sa méthode drawRect() est remplacée pour fournir un code de dessin personnalisé avec lequel plusieurs lignes droites sont dessinées dans la vue (je dois utiliser …
demandé sur 1970-01-01 00:33:34
9
réponses

Utiliser la disposition de la zone de sécurité par programme

Comme je n'utilise pas de storyboards pour créer mes vues, je me demandais s'il y avait l'option "Utiliser des Guides de zone de sécurité" par programmation ou quelque chose comme ça. J'ai essayé d'ancrer mes vues à view.safeAreaLayoutGuide Mais …
demandé sur 1970-01-01 00:33:37
9
réponses

Comment faire la première lettre majuscule dans un UILabel?

Je développe une application iPhone. Dans une étiquette, je veux montrer la première lettre d'un utilisateur du nom en majuscule. Comment je fais cela ? ... …
demandé sur 1970-01-01 00:33:32
5
réponses

Swift: comment utiliser sizeof?

Afin de s'intégrer aux API C lors de L'utilisation de Swift, j'ai besoin d'utiliser la fonction sizeof. En C, c'était facile. Dans Swift, je suis dans un labyrinthe d'erreurs de type. , j'ai ce code: var anInt: Int = 5 var anIntSize: Int = sizeof …
demandé sur 1970-01-01 00:33:34
10
réponses

Découvrez si le caractère dans la chaîne est emoji?

J'ai besoin de savoir si un caractère dans une chaîne est un emoji. Par exemple, j'ai ce caractère: let string = " ... …
demandé sur 1970-01-01 00:33:35
7
réponses

Les tableaux de décodage Swift jsondecode échouent si le décodage d’un seul élément échoue

En utilisant les protocoles Swift4 et Codables, j'ai eu le problème suivant : il semble qu'il n'y ait aucun moyen de permettre à JSONDecoder de sauter des éléments dans un tableau. Par exemple, j'ai JSON suivant: [ { "name": "Banana", …
demandé sur 1970-01-01 00:33:37
2
réponses

Swift @ gestionnaire d’échappement et D’achèvement

[Swift] Salut, j'essaie de comprendre plus précisément la 'fermeture' de Swift. , Mais @escaping et Completion Handler sont trop difficiles à comprendre J'ai cherché beaucoup de messages Swift et de documents officiels, mais je sentais que ce n'ét …
demandé sur 1970-01-01 00:33:37
4
réponses

Swift Alamofire VS AFNetworking

Je développe une application utilisant Swift. Je veux appeler une API REST. J'ai trouvé qu'il y a deux bibliothèques populaires, AFNetworking et Alamofire. Mais je ne sais pas ce qui est mieux (est plus populaire ou a plus de fonctionnalités). Quelq …
demandé sur 1970-01-01 00:33:35
4
réponses

Swift convertir UInt en Int

, j'ai cette expression qui retourne un UInt32: let randomLetterNumber = arc4random()%26 Je veux pouvoir utiliser le nombre dans cette instruction if: if letters.count > randomLetterNumber{ var randomLetter = letters[randomLetterNumber] } …
demandé sur 1970-01-01 00:33:34
3
réponses

Différence entre le bloc (objectif C) et la fermeture (Swift) dans ios

Dans les tutoriels, il est écrit que fonctionnellement les deux sont identiques, même la fermeture est plus facile que le bloc et évite la complexité de la gestion des blocs et de la mémoire, j'ai parcouru de nombreux tutoriels mais sauf ceux-ci, je …
demandé sur 1970-01-01 00:33:34