Comment diviser une chaîne en un tableau de sous-chaînes en Swift ?
Bonjour à tous ! Je viens de commencer à apprendre Swift et j'ai rencontré un problème. Je dois diviser une chaîne en un tableau selon un séparateur spécifique. Par exemple, j'ai la chaîne :
```swift
let data = "apple,banana,grape,orange"
```
Je veux obtenir le tableau : `["apple", "banana", "grape", "orange"]`.
Dans d'autres langages (Python, JavaScript), j'ai l'habitude d'utiliser `split()` ou `split(",")`, mais en Swift cela ne fonctionne pas de la même manière. J'ai essayé d'écrire :
```swift
let result = data.split(",") // Erreur : No 'split' member
```
ou
```swift
let result = data.components(separatedBy: ",") // Cela semble fonctionner, mais retourne [String]
```
Mais je ne suis pas sûr que ce soit la bonne approche. J'ai aussi entendu parler de méthodes `NSString`, mais elles semblent dépassées. Dites-moi, comment diviser correctement une chaîne en tableau à la manière Swift ? Faut-il prendre en compte les espaces ou les éléments vides ? Merci d'avance pour votre aide !
<<>>
Principales méthodes pour diviser une chaîne en Swift
En Swift, il existe deux approches principales : la moderne