--- title: Swift localeTitle: سريع --- ![شعار سويفت](https://developer.apple.com/assets/elements/icons/swift-playgrounds/swift-playgrounds-64x64_2x.png) # ما هو سويفت؟ Swift هي لغة برمجة [مفتوحة المصدر](https://en.wikipedia.org/wiki/Open-source_software) وعامة الغرض طورتها Apple Inc. > Swift هي لغة برمجة قوية وسهلة الاستخدام لأجهزة MacOS و iOS و watchOS و tvOS. كتابة كود سويفت هو تفاعلي وممتع ، والبناء هو موجزة بعد معبرة ، وسويفت تشمل ميزات مطوري الميزات الحديثة الحب. رمز Swift آمن حسب التصميم ، ولكنه ينتج أيضًا برنامجًا يعمل بسرعة فائقة. 1 هل ترغب في تجربة Swift الآن؟ يوفر [Repl.it](https://repl.it/languages/swift) حلقة قراءة - Eval-Print عبر الإنترنت لـ Swift. لن تتمكن من الوصول إلى UIKit أو واجهات برمجة التطبيقات الأخرى الشائعة الاستخدام ، ولكن يمكنك تصويرها! # مبادئ للإعلان عن متغير في Swift ، ببساطة استخدم var متبوعًا باسم المتغير الخاص بك. `var x = 6 var name = "Bob" var boole = true x = 3 ` تشبه الثوابت المتغيرات ، لكنها لا يمكن أن تتغير في القيمة بعد الإنشاء. `let x = 6 let name = "Bob" let boole = true ` لطباعة أي شيء إلى الإخراج القياسي ، ما عليك سوى استخدام print () ووضع الإخراج في الأقواس. `let x = "World" print("Hello ") print(x) ` # الإصدار أحدث إصدار هو [Swift 4.2](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html) ، الذي تم إصداره في 17 سبتمبر 2018. يتطور Swift باستمرار ، ويمكنك توقع المزيد من التغييرات في المستقبل. من المستحسن استخدام أحدث إصدار من Swift عند بدء مشروع جديد. # كابل بيانات سويفت موثقة بشكل كبير. ضع في اعتبارك أن كود الترميز لا يتضمن فقط باستخدام اللغة ، ولكن أيضًا العديد من واجهات برمجة التطبيقات. أفضل طريقة لتعلم Swift هو جعل مشروع أو تطبيق ، مهما كانت صغيرة! * [مصدر الرمز](https://github.com/apple/swift) * [تطوير تطبيقات iOS (سويفت)](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/) : هل ترغب في جعل تطبيقات iOS؟ إنه مكان مدهش كبداية. * [دليل اللغة](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/) : يحتوي على نظرة عامة حول كل ميزة في Swift. إذا شعرت بالحيرة عند قراءة رمز شخص آخر ، يمكن أن يساعدك هذا المستند. # تريد معرفة المزيد؟ * [RayWenderlich.com](https://www.raywenderlich.com/) : يحتوي على العديد من البرامج التعليمية الرائعة لتطوير Swift و iOS. * [القرصنة مع Swift](https://www.hackingwithswift.com/read) : برنامج تعليمي كامل سريع ، يأخذك من مبتدئ إلى متقدم باستخدام مشاريع التدريب العملي. ### مصادر 1. "Swift 4 - لغة البرمجة القوية التي يسهل تعلمها أيضًا." Apple، [developer.apple.com/swift](https://developer.apple.com/swift/) ، Accessed 31 Oct. 2017.