Suppression des doublons d'un tableau en Swift : meilleures méthodes
Bonjour à tous ! Je suis débutant en Swift et j'ai rencontré un problème : je dois supprimer les doublons d'un tableau de chaînes. J'ai un tableau :
```swift
let fruits = ["apple", "banana", "apple", "orange", "banana", "kiwi"]
```
Je veux obtenir en sortie : `["apple", "banana", "orange", "kiwi"]` — c'est-à-dire sans répétitions. J'ai essayé d'utiliser `Set`, mais il ne conserve pas l'ordre des éléments :
```swift
let uniqueFruits = Array(Set(fruits))
// Le résultat peut être : ["banana", "kiwi", "orange", "apple"]
```
L'ordre est important pour moi, car le tableau est affiché dans une table. J'ai aussi vu une solution avec `filter` et `contains`, mais elle semble lente pour les grands tableaux.
Dites-moi, comment supprimer correctement les doublons d'un tableau en Swift tout en conservant l'ordre des éléments ? Existe-t-il des méthodes intégrées ou des meilleures pratiques pour cette tâche ? Merci d'avance !
<<>>
Utilisation de NSOrderedSet (méthode simple)
La méthode la plus simple pour conserver l'ordre est d'utiliser NSOrderedSet de Foundation. Il auto