Merkkijonon muuttaminen isoiksi kirjaimiksi

Swift:
Merkkijonon muuttaminen isoiksi kirjaimiksi

Kuinka:

Swiftin String-rakenteet sisältävät muutamia sisäänrakennettuja metodeja merkkijonojen kirjainkoon manipuloimiseksi. Tässä on muutama lähestymistapa merkkijonojen isokirjaimiseksi muuttamiseen Swiftissä, mukaan lukien standardimetodien käyttö ja tarvittaessa kolmannen osapuolen kirjastojen käyttö.

Käyttäen sisäänrakennettuja metodeja

Muuttaaksesi merkkijonon ensimmäisen kirjaimen isoksi ja loput pieniksi:

let myString = "hello, world"
let capitalizedString = myString.prefix(1).uppercased() + myString.dropFirst().lowercased()
print(capitalizedString) // Tuloste: "Hello, world"

Muuttaaksesi jokaisen sanan ensimmäisen kirjaimen isoksi lauseessa, voit käyttää capitalized-ominaisuutta:

let sentence = "hello, world"
let capitalizedSentence = sentence.capitalized
print(capitalizedSentence) // Tuloste: "Hello, World"

Käyttäen kolmannen osapuolen kirjastoa

Vaikka Swiftin standardikirjasto on melko kattava, jotkut tietynlaiset isokirjainmuodot saattavat vaatia monimutkaisempia toimenpiteitä tai niitä voidaan yksinkertaistaa käyttämällä kolmannen osapuolen kirjastoja. Yksi suosittu merkkijonojen käsittelyyn tarkoitettu kirjasto on SwiftRichString. (Huom: Varmista, että sisällytät kolmannen osapuolen kirjastot Swift Package Managerin, CocoaPodsin tai Carthagen kautta, ja tuo ne tiedostoosi.)

Ensiksi sinun tulisi lisätä SwiftRichString projektiisi. Asennettuasi voit käyttää sitä suorittamaan erilaisia merkkijono-operaatioita, mukaan lukien tietyt isokirjainmuotoilutarpeet. Kuitenkin tällä hetkellä Swiftin sisäänrakennetut metodit kattavat suurimman osan isokirjainmuotoilutarpeista ilman, että tarvitsee käyttää ulkoisia kirjastoja pelkästään merkkijonojen isokirjaimiseksi muuttamiseen.

Viittaa aina kirjaston viimeisimpään dokumentaatioon mahdollisista päivityksistä tai muutoksista metodeissa.