مُصَوّر الرمز السريع

مطورنص
إعلان · حذف؟
إعلان · حذف؟

مرشد

مُعدّل رمز Swift

مُصَوّر الرمز السريع

اللصق هنا كود سويفت الخاص بك وتصيّر تلقائيًا باستخدام قواعد swift-format-style. يقوم الأداة بتعزيز التسجيل، وضع الأقواس، تباعد المُعاملات، أشرطة العودة، معالجة القيم المُتاحة، ونقطة النهاية — كلها داخل متصفحك، دون تحميل.

مُصمم خصيصًا للمطورين على iOS، macOS، watchOS، وtvOS الذين يحتاجون إلى مُصيّر مُحدد، مبني على قواعد، للاستخدام في مراجعات الكود، قطع مختصرة، مقالات، وتعديلات فردية حيث لا يمكن تشغيلها swift-format محليًا.

كيفية استخدام

  1. اللصق كود سويفت الخاص بك في منطقة الإدخال، أو اضغط اختر مثالًا لتحميل نموذج.
  2. اختر حجم التسجيل (مُسافتين، أربع مسافات، أو مُسافات مُتسلسلة) وحدة الطول الأقصى للسطر.
  3. تبديل ترتيب التصنيفات حسب الحروف الأبجدية, إضافة مسافات خلفية في القوائم المتعددة الأسطرو، و إزالة السemicolon الزائدة كما يلزم.
  4. انقر شكل لتطبيق القواعد. يظهر الكود المُصيّر مع توضيح النصي.
  5. استخدم ينسخ أو تحميل زر لاستخلاص النتيجة المُصيّرة.

خصائص

  • مسافات بادئة قابلة للتكوين – مسافتين، أربع مسافات (الافتراضي في swift-format)، أو مسافات مُتسلسلة.
  • توفير الأقواس والسطر الفارغ – نمط الأقواس K&R على نفس السطر مع الإعلان؛ تقلل سلسلة من 3 أو أكثر من السطور الفارغة.
  • مسافات المُشغلات – توازن مسافات متسقة حول =, مُعاملات المقارنة، &&, ||, ??, ومؤشر العودة / نوع العودة ->.
  • ترتيب التصنيفات – ترتيب الأسماء حسب الأحرف الأبجدية import الإعلانات، بما في ذلك @testable import وإدخالات المُتاحة.
  • المسافات الخلفية – إضافة مسافة في النهاية للعنصر الأخير في قائمة المُدخلات المتعددة السطور وقوائم الأسماء.
  • إزالة السemicolon الزائدة – إزالة السemicolon الزائدة التي لا تُطلب من سويفت.
  • مُستقر للنصوص والتعليقات – يُحتفظ بالنصوص (بما في ذلك النصوص المتعددة السطور) والتعليقات بالكامل. """...""" – يُدخل سطر فارغ بين الإعلانات على مستوى الأعلى مثل
  • المسافات بين التصنيفات العليا – نسخة واحدة بالضغط أو حفظ كـ struct, class, protocol, extension, enum, actorو، و func.
  • نسخ وتنزيل مُعتمد على المتصفح .swift.
  • – لا يغادر أي كود متصفحك. ما هو swift-format وما أهمية التنسيق المتسق؟

إعلان · حذف؟

التعليمات

  1. swift-format هو مُصيّر الكود الرسمي لسويفت من Apple، ويُوزع مع سلسلة أدوات سويفت. يُطبّق مجموعة محددة من قواعد التنسيق — تثبيت 4 مسافات، وضع الأقواس، تباعد المُعاملات، حدود السطر، وسياسة النقطة النهائية — بحيث يُظهر كل ملف في المشروع نفس الشكل بغض النظر عن من كتبه. التنسيق المتسق يقلل من تحميل الدماغ أثناء مراجعة الكود، ويمنع التغيرات في الأسلوب في التغييرات، ويسمح للمراجعين بالتركيز على المنطق بدلاً من المسافات.

    ما الفرق بين مُعاملة سويفت للقيمة المُعدّلة وعاملة كولت؟

  2. كلاهما يُعيد القيمة الافتراضية عندما تكون الطرف الأيسر مُعدّلًا أو فارغًا، لكنهما يُقيّمان أنواعًا مختلفة. فقط مُعاملة سويفت

    تُطبّق على ?? القيم وتعيد القيمة غير المُتاحة، لذا فإن ?: تُطلب أن تكون من نوع ?? . أما مُعاملة كولت Optional<T> فتعمل على أي تعبير مُعدّل وتعتبر أقرب إلى مُعاملة "إذا لم تكن مُعدّلة فلأخرى". كلاهما يُطبّق معايير المسافات المحيطة بهما تلقائيًا. name ?? "Anon" لماذا يستخدم سويفت المُعاملات المُنتهية وكم تؤثر التنسيق عليها؟ name يسمح سويفت بكتابة المُعاملة النهائية للدالة خارج الأقواس، مما يجعل المكالمات المرتفعة مثل String?تبدو كأوامر تدفق. يجب أن يحتفظ المُصيّرون بالفواصل المفتوحة للدالة على نفس السطر مع المكالمة، مع فراغ واحد بين الأقواس المغلقة (أو اسم الدالة، عندما لا تُستخدم الأقواس) والفاصل. قد يُقسّم السطر الواحد إلى مُتسلسل متعدد السطور بسبب التصيّر الخاطئ؛ يُحافظ هذا الأداة على مبدأ المُعاملات المُنتهية من خلال تطبيق قاعدة المسافات وفراغ واحد قبل أي فاصل. ?: ما الفرق بين نوع القيمة ونوع المُرجع في سويفت؟

  3. يُميز سويفت بين أنواع القيم —

    — ونوع المُراجع — array.map { $0 * 2 } . يتم نسخ أنواع القيم عند التعيين أو كل مرة يتم فيها التحويل إلى دالة، مما يجعلها أكثر أمانًا في مشاركة بين الخيوط وسهلة التفكير لأن التغييرات تكون محلية. أما أنواع المُراجعات فهي تُشارك الهوية من خلال الأشارات، لذا ترى جميع المراجع نفس المثال الأساسي. عادةً ما يتم تفريغ الإعلانات على مستوى الأعلى بسطر فارغ لتحسين القراءة — وهي قاعدة يُطبّقها هذا المُصيّر تلقائيًا. ) { اللصق هنا كود سويفت الخاص بك...

  4. تصيّر كود سويفت باستخدام قواعد swift-format-style

    مُصيّر كود سويفت 1 struct و enum مُصيّر كود سويفت class و actorاللصق هنا كود سويفت الخاص بك وتصيّر تلقائيًا باستخدام قواعد swift-format-style. الأداة تُعيد تنظيم التسجيل، وضع الأقواس، تباعد المُعاملات،

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟