¿Cómo dividir una cadena en un array en Swift? (Split String into Array)
¡Hola a todos! Soy nuevo en Swift y no logro entender cómo dividir correctamente una cadena en un array de strings. Por ejemplo, tengo una cadena:
```swift
let text = "manzana,plátano,naranja,uva"
```
Necesito obtener un array:
```swift
["manzana", "plátano", "naranja", "uva"]
```
He intentado usar el método `components(separatedBy:)`, pero solo está disponible para `NSString`. Y en Swift, según sé, las cadenas son `String`.
También he oído sobre `split`, pero devuelve `Array`, y yo necesito `String` normales, porque luego trabajaré con ellas, pasándolas a funciones que aceptan `String`, no `Substring`.
¿Podrían indicarme cómo dividir correcta y eficientemente una cadena en un array de strings en Swift? ¿Existe algún método estándar para esto? ¿Y cómo deshacerme de `Substring` para obtener `String` limpias? ¡Agradecería ejemplos de código!
P.D. En el futuro necesitaré dividir cadenas también por otros delimitadores, como espacios o punto y coma. Me gustaría