مكتبة سويفت مجانية لتحليل مستندات Markdown

تتيح حزمة Swift مفتوحة المصدر لمطوري iOS وmacOS تحليل وبناء وتعديل وتحليل وعرض مستندات Markdown في تطبيقات Swift.

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

Swift Markdown عبارة عن حزمة Swift قوية جدًا تمكن مطوري البرامج من إنشاء تطبيقات قوية لتحليل مستندات Markdown وإنشائها وتحريرها وتحليلها وعرضها. إنه مشروع يحركه المجتمع ويوفر للمطورين مجموعة قوية من الأدوات بالإضافة إلى الأدوات المساعدة للتعامل مع نص تخفيض السعر وتبسيط عملية دمج وظيفة Markdown في تطبيقات iOS وmacOS.

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

Previous Next

البدء في استخدام Swift Markdown

الطريقة الموصى بها لتطبيق Swift Markdown في مشروعك هي استخدام GitHub. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت Swift Markdown عبر GitHub

$ go get https://github.com/apple/swift-markdown.git  

في بيان Package.swift Swift Package Manager، أضف التبعية التالية إلى وسيطة التبعيات الخاصة بك

أضف التبعية التالية إلى وسيطة التبعيات

 .package(url: "https://github.com/apple/swift-markdown.git", .branch("main")),

// أضف التبعية إلى أي أهداف قمت بالإعلان عنها في ملف البيان الخاص بك:

.target(name: "MyTarget", dependencies: ["Markdown"]),
 

تحليل مستندات Markdown عبر Swift API

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

كيفية تحليل مستندات Markdown باستخدام Swift API؟

import Markdown

let source = "This is a markup *document*."
let document = Document(parsing: source)
print(document.debugDescription())

# Or build trees of your choice

let document = Document(
    Paragraph(
        Text("This is a "),
        Emphasis(
            Text("paragraph."))))

تحويل نص Markdown إلى HTML عبر Swift

تندمج مكتبات Swift Markdown بسلاسة في مشاريع Swift الحالية لديك، مما يتيح لك إنشاء وثائق منسقة دون أي متاعب. باستخدام واجهة برمجة التطبيقات البسيطة للمكتبة، يمكنك بسهولة تحويل نص Markdown إلى تنسيقات مختلفة، مثل HTML أو PDF أو حتى نص عادي.

 عربي