1. Produk
  2.   Pemprosesan perkataan
  3.   Swift
  4.   Swift Markdown
 
  

Perpustakaan Swift Percuma untuk Menghurai Dokumen Markdown

Pakej Swift Sumber Terbuka membolehkan Pembangun iOS dan macOS Menghuraikan, Membina, Mengubah Suai, Menganalisis & Menunjukkan Dokumen Markdown dalam aplikasi Swift.

Dalam era digital hari ini, dokumentasi yang jelas dan tersusun dengan baik adalah penting untuk sebarang projek perisian. Markdown telah muncul sebagai bahasa penanda ringan popular yang memudahkan proses mencipta teks berformat, menjadikannya lebih mudah bagi pembangun untuk menyampaikan idea mereka dengan berkesan. Swift, bahasa pengaturcaraan berkuasa yang dibangunkan oleh Apple, telah mendapat populariti yang besar dalam kalangan pembangun untuk aplikasi iOS, macOS dan Linux. Menggabungkan kekuatan Markdown dan Swift, perpustakaan Swift Markdown sumber terbuka menyediakan cara yang mudah dan cekap untuk menjana dokumentasi berformat yang kaya.

Swift Markdown ialah pakej Swift yang sangat berkuasa yang membolehkan pembangun perisian mencipta aplikasi berkuasa untuk menghurai, membina, mengedit, menganalisis dan memaparkan dokumen Markdown. Ia adalah projek yang dipacu oleh komuniti yang menyediakan pembangun dengan set alat yang mantap serta utiliti yang mengendalikan teks penurunan nilai dan memperkemas proses memasukkan fungsi Markdown ke dalam aplikasi iOS dan macOS.

Pustaka Swift Markdown telah menyediakan pemaju perisian dengan fleksibiliti untuk menyesuaikan proses pemaparan mengikut keperluan aplikasi mereka. Ia menawarkan pilihan untuk mengubah suai atribut penggayaan, seperti fon, warna dan penjajaran, memastikan output yang diberikan disepadukan dengan lancar dengan reka bentuk aplikasi keseluruhan. Selain itu, ia juga menyokong sepenuhnya ciri kebolehaksesan seperti VoiceOver, membolehkan pengguna cacat penglihatan menavigasi dan berinteraksi dengan kandungan berasaskan Markdown dengan mudah. Set ciri yang komprehensif, pilihan penyesuaian, sokongan kebolehaksesan dan kemudahan penggunaan menjadikannya pilihan yang menarik untuk memudahkan pemformatan dokumen dan meningkatkan pengalaman pengguna.

Previous Next

Bermula dengan Swift Markdown

Cara yang disyorkan Swift Markdown ke dalam projek anda adalah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Swift Markdown melalui GitHub

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

Dalam manifes Package.swift Swift Package Manager anda, tambahkan kebergantungan berikut pada hujah kebergantungan anda

Tambahkan Ketergantungan berikut pada Argumen Ketergantungan

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

// Tambahkan kebergantungan pada mana-mana sasaran yang telah anda isytiharkan dalam manifes anda:

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

Menghuraikan Dokumen Markdown melalui API Swift

Pustaka Swift Markdown sumber terbuka memberi pembangun perisian keupayaan untuk membuka dan menghuraikan dokumen Markdown dalam aplikasi Swift. Perpustakaan menawarkan sokongan komprehensif untuk menghuraikan dan memaparkan sintaks Markdown. Ia mengendalikan pelbagai elemen seperti tajuk, perenggan, senarai, pautan, imej dan blok kod, membolehkan pengaturcara komputer menukar teks Markdown dengan mudah kepada HTML berformat atau rentetan yang dikaitkan. Buat contoh penghurai Markdown, suapkan input Markdown dan dapatkan output yang diberikan sebagai rentetan atau HTML yang dikaitkan. Contoh berikut menunjukkan cara pengguna boleh menyediakan rentetan teks atau fail melalui URL dan menukarnya kepada dokumen menggunakan kod Swift.

Bagaimana untuk Menghuraikan Dokumen Markdown menggunakan API Swift?

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."))))

Tukar Teks Markdown ke HTML melalui Swift

Pustaka Swift Markdown disepadukan dengan lancar ke dalam projek Swift sedia ada anda, membolehkan anda menjana dokumentasi berformat tanpa sebarang kerumitan. Dengan menggunakan API ringkas perpustakaan, anda boleh menukar teks Markdown dengan mudah ke dalam pelbagai format, seperti HTML, PDF atau teks biasa.

 Melayu