كيف تعرف إصدار Swift المثبت على Mac و Xcode؟
مرحباً بالجميع! أنا مطور iOS مبتدئ، وأواجه ارتباكاً مع إصدارات Swift. لقد قمت بتثبيت أحدث إصدار من Xcode، لكنني غالباً ما أرى أمثلة كود على الإنترنت تعمل فقط على إصدار معين من Swift. على سبيل المثال، أحاول استخدام `#warning` لعلامات TODO، لكن Xcode يشتكي:
```swift
#warning("أكمل منطق المصادقة")
// خطأ: 'warning' is only available in Swift 4.2 or newer
```
لا أفهم أي إصدار من Swift أستخدمه. في الطرفية، أكتب `swift --version`، لكنه يظهر رقماً مثل "5.10"، وفي إعدادات Xcode مكتوب "Swift 5" — هل هما نفس الشيء؟ وأيضاً: إذا فتحت مشروعاً قديماً مكتوباً بـ Swift 3، هل سيعمل على إصدار Swift الخاص بي؟ اشرح لي، من فضلك، كيف أحدد بدقة إصدار Swift المستخدم في مشروعي، وفي Xcode، وفي النظام. أريد أن أكون متأكداً أنني أكتب كوداً لن ينكسر بسبب عدم توافق الإصدارات.
<<>>