Avatar ·

Как разбить строку на массив в Swift? (Split String into Array)

```html مرحباً بالجميع! أنا مبتدئ في Swift ولا أستطيع فهم كيفية تقسيم سلسلة نصية إلى مصفوفة من السلاسل بشكل صحيح. على سبيل المثال، لدي السلسلة النصية: ```swift let text = "яблоко,банан,апельсин,виноград" ``` أحتاج إلى الحصول على المصفوفة: ```swift ["яблоко", "банан", "апельсин", "виноград"] ``` لقد حاولت استخدام طريقة `components(separatedBy:)`، لكنها متاحة فقط لـ `NSString`. وفي Swift، كما أعرف، السلاسل النصية هي `String`. أيضاً سمعت عن `split`، لكنه يُرجع `Array`، بينما أحتاج إلى `String` عادية، لأنني سأعمل معها لاحقاً وأمررها إلى دوال تقبل `String` وليس `Substring`. أرشدوني، كيف يمكن تقسيم سلسلة نصية إلى مصفوفة من السلاسل في Swift بشكل صحيح وفعال؟ هل هناك طريقة قياسية لذلك؟ وكيف يمكن التخلص من `Substring` والحصول على `String` نقية؟ سأكون ممتناً لأمثلة التعليمات البرمجية! P.S. في المستقبل، سأحتاج إلى تقسيم السلاسل وفق فواصل أخرى أيضاً، مثلاً المسافات أو الفاصلة المنقوطة. أود أن أعرف ما إذا كانت هناك طريقة واحدة للتعامل مع جميع الحالات. ```