1. Produktai
  2.   Tekstų apdorojimas
  3.   Swift
  4.   Swift Markdown
 
  

Nemokama „Swift“ biblioteka žymėjimo dokumentams analizuoti

Atvirojo kodo „Swift“ paketas leidžia „iOS“ ir „MacOS“ kūrėjams analizuoti, kurti, modifikuoti, analizuoti ir pateikti žymėjimo dokumentus „Swift“ programose.

Šiandieniniame skaitmeniniame amžiuje aiškūs ir gerai struktūrizuoti dokumentai yra labai svarbūs bet kokiam programinės įrangos projektui. Markdown tapo populiari lengva žymėjimo kalba, kuri supaprastina formatuoto teksto kūrimo procesą, todėl kūrėjams lengviau efektyviai perduoti savo idėjas. „Apple“ sukurta galinga programavimo kalba „Swift“ įgijo didelį populiarumą tarp „iOS“, „MacOS“ ir „Linux“ programų kūrėjų. Atvirojo kodo „Swift Markdown“ bibliotekos, sujungiančios stipriąsias „Markdown“ ir „Swift“ puses, yra patogus ir efektyvus būdas generuoti turtingai suformatuotą dokumentaciją.

Swift Markdown yra labai galingas Swift paketas, leidžiantis programinės įrangos kūrėjams kurti galingas programas, skirtas analizuoti, kurti, redaguoti, analizuoti ir pateikti Markdown dokumentus. Tai bendruomenės skatinamas projektas, suteikiantis kūrėjams tvirtą įrankių rinkinį, taip pat komunalines paslaugas, skirtas tvarkyti žymėjimo tekstą ir supaprastinti Markdown funkcijų įtraukimo į iOS ir macOS programas procesą.

„Swift Markdown“ biblioteka programinės įrangos kūrėjams suteikė lankstumo tinkinti pateikimo procesą pagal savo programos reikalavimus. Ji siūlo parinktis keisti stiliaus atributus, pvz., šriftus, spalvas ir lygiavimą, užtikrinant, kad pateikta išvestis būtų sklandžiai integruota į bendrą programos dizainą. Be to, ji taip pat visiškai palaiko pritaikymo neįgaliesiems funkcijas, pvz., „VoiceOver“, leidžiančią regos negalią turintiems vartotojams be vargo naršyti ir sąveikauti su „Markdown“ pagrįstu turiniu. Dėl išsamaus funkcijų rinkinio, tinkinimo parinkčių, pritaikymo neįgaliesiems palaikymo ir naudojimo paprastumo jis yra patrauklus pasirinkimas norint supaprastinti dokumentų formatavimą ir pagerinti vartotojo patirtį.

Previous Next

Pradėkite naudoti „Swift Markdown“

Rekomenduojamas būdas Swit Markdown įtraukti į projektą yra naudoti GitHub. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „Swift Markdown“ per „GitHub“

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

Savo Package.swift Swift Package Manager apraše prie priklausomybių argumento pridėkite toliau nurodytą priklausomybę

Prie priklausomybių argumento pridėkite šią priklausomybę

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

// Add the dependency to any targets you've declared in your manifest:

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

Išanalizuoti žymėjimo dokumentus per Swift API

Atvirojo kodo „Swift Markdown“ biblioteka suteikia programinės įrangos kūrėjams galimybę atidaryti ir analizuoti „Markdown“ dokumentus „Swift“ programose. Biblioteka siūlo visapusišką Markdown sintaksės analizavimo ir atvaizdavimo palaikymą. Jis tvarko įvairius elementus, tokius kaip antraštės, pastraipos, sąrašai, nuorodos, vaizdai ir kodų blokai, todėl kompiuterių programuotojai gali lengvai konvertuoti Markdown tekstą į formatuotą HTML arba priskirtas eilutes. Sukurkite Markdown analizatoriaus egzempliorių, pateikite jam Markdown įvestį ir gaukite pateiktą išvestį kaip priskirtą eilutę arba HTML. Šiame pavyzdyje parodyta, kaip vartotojai gali pateikti teksto eilutę arba failą naudodami URL ir konvertuoti jį į dokumentus naudodami „Swift“ kodą.

Kaip išanalizuoti Markdown dokumentus naudojant 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."))))

Konvertuokite žymėjimo tekstą į HTML naudodami „Swift“

„Swift Markdown“ bibliotekos sklandžiai integruojamos į esamus „Swift“ projektus, todėl galite be vargo generuoti suformatuotą dokumentaciją. Naudodami paprastą bibliotekos API, galite be vargo konvertuoti Markdown tekstą į įvairius formatus, pvz., HTML, PDF ar net paprastą tekstą.

 Lietuvių