Avatar ·

Comment diviser une chaîne en un tableau en Swift ? (Split String into Array)

Bonjour à tous ! Je suis débutant en Swift et je n'arrive pas à comprendre comment diviser correctement une chaîne en un tableau de chaînes. Par exemple, j'ai une chaîne : ```swift let text = "яблоко,банан,апельсин,виноград" ``` Je dois obtenir un tableau : ```swift ["яблоко", "банан", "апельсин", "виноград"] ``` J'ai essayé d'utiliser la méthode `components(separatedBy:)`, mais elle n'est disponible que pour `NSString`. Et en Swift, les chaînes sont `String`, autant que je sache. J'ai aussi entendu parler de `split`, mais il retourne `Array`, alors que j'ai besoin de `String` normaux, car je vais les utiliser plus tard, les passer à des fonctions qui acceptent `String`, pas `Substring`. Dites-moi comment diviser correctement et efficacement une chaîne en un tableau de chaînes en Swift ? Existe-t-il une méthode standard pour cela ? Et comment se débarrasser de `Substring` pour obtenir des `String` purs ? Je serais reconnaissant pour des exemples de code ! P.S. À l'avenir, je devrai diviser des chaînes avec d'autres séparateurs, par exemple, par des espaces ou par des points-virgules. J'aimerais