Swift 5.2 Docs

يتضمن إعلاناتعمليات شراء داخل التطبيق
+1 ألف
عملية تنزيل
تقييم المحتوى
الجميع
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة

لمحة عن هذا التطبيق

توثيق لغة البرمجة سويفت v5.2

Swift هي لغة برمجة للأغراض العامة تم إنشاؤها باستخدام نهج حديث للسلامة والأداء وأنماط تصميم البرامج.

الهدف من مشروع Swift هو إنشاء أفضل لغة متاحة للاستخدامات التي تتراوح من برمجة الأنظمة إلى تطبيقات الهاتف المحمول وسطح المكتب ، والارتقاء إلى الخدمات السحابية. الأهم من ذلك ، تم تصميم Swift لجعل الكتابة والحفاظ على البرامج الصحيحة أسهل للمطور. لتحقيق هذا الهدف ، نعتقد أن الطريقة الأكثر وضوحًا لكتابة رمز Swift يجب أن تكون أيضًا:

آمنة. يجب أن تتصرف الطريقة الأكثر وضوحًا لكتابة التعليمات البرمجية بطريقة آمنة. السلوك غير المحدد هو عدو الأمان ، ويجب أن يتم اكتشاف أخطاء المطورين قبل إنتاج البرنامج. يعني اختيار الأمان أحيانًا أن Swift ستشعر بالصرامة ، لكننا نعتقد أن الوضوح يوفر الوقت على المدى الطويل.

بسرعة. الغرض من Swift هو استبدال اللغات القائمة على C (C و C ++ و Objective-C). على هذا النحو ، يجب أن يكون Swift مشابهًا لتلك اللغات في الأداء لمعظم المهام. يجب أن يكون الأداء أيضًا متوقعًا ومتسقًا ، وليس سريعًا فقط على دفعات قصيرة تتطلب التنظيف لاحقًا. هناك الكثير من اللغات ذات الميزات الجديدة - من النادر أن تكون سريعًا.

معبرة. تستفيد Swift من عقود من التقدم في علوم الكمبيوتر لتقديم بنية ممتعة في الاستخدام ، مع الميزات الحديثة التي يتوقعها المطورون. لكن Swift لا يتم أبدًا. سنراقب التطورات اللغوية ونتبنى ما ينجح ، ويتطور باستمرار لجعل Swift أفضل.

تعد الأدوات جزءًا مهمًا من النظام البيئي لـ Swift. نحن نسعى جاهدين للاندماج بشكل جيد في مجموعة أدوات المطور ، والبناء بسرعة ، وتقديم تشخيصات ممتازة ، وتمكين تجارب التطوير التفاعلية. يمكن للأدوات أن تجعل البرمجة أكثر فاعلية ، مثل ملاعب Swift في Xcode ، أو يمكن لـ REPL المستندة إلى الويب عند العمل مع التعليمات البرمجية من جانب خادم Linux.


قائمة المحتويات

حول سويفت
توافق الإصدار
جولة سريعة
أساسيات
عوامل التشغيل الأساسية
سلاسل وشخصيات
أنواع المجموعة
تدفق التحكم
المهام
الإغلاق
التعدادات
الهياكل والفصول
الخصائص
طرق
الاشتراكات
ميراث
التهيئة
نزع الصبغة
تسلسل اختياري
معالجة الأخطاء
اكتب الصب
أنواع متداخلة
ملحقات
البروتوكولات
الوراثة
أنواع غير شفافة
العد المرجعي التلقائي
سلامة الذاكرة
صلاحية التحكم صلاحية الدخول
عوامل التشغيل المتقدمة
حول مرجع اللغة
الهيكل المعجمي
أنواع
التعبيرات
صياغات
الإعلانات
السمات
أنماط - رسم
المعلمات والوسيطات العامة
ملخص القواعد
تاريخ مراجعة الوثيقة
تاريخ التحديث
07‏/05‏/2020

أمان البيانات

يمكن لمطوّري البرامج عرض معلومات هنا حول كيفية جمع واستخدام بياناتك في تطبيقاتهم. مزيد من المعلومات عن أمان البيانات
لا تتوفر أي معلومات

أحدث الميزات

Update Swift Documentation v5.2
Bug fixes on font resize

الحصول على الدعم

لمحة عن المطوّر
GWEE KENG SHENG
dictson@nextlabs.cc
905, Jalan Melor 2, Taman Tangkak Jaya, 84900 Tangkak Johor Malaysia
undefined

المزيد من NextLabs.cc