63 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Swift | ||
|  | localeTitle: سريع | ||
|  | --- | ||
|  |  | ||
|  | 
 | ||
|  | # ما هو سويفت؟
 | ||
|  | 
 | ||
|  | 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. |