Articles, podcasts and news about Swift development, by John Sundell.

Character category properties

Published on 23 Jul 2019
Basics article available: Strings

I absolutely love the many different category properties that were added to Swift’s Character type as part of Swift 5.0. I’ve been writing a ton of string parsing code lately, and these properties have been so incredibly useful.

let character: Character = "A"

character.isLetter // true
character.isNumber // false
character.isUppercase // true
character.isSymbol // false
character.isCurrencySymbol // false
character.isASCII // true

Support Swift by Sundell by checking out this sponsor:

Essential Developer

Essential Developer: If you want to become a complete senior iOS developer, join this free online crash course starting on October 18th. Learn how to apply truly scalable iOS app architecture patterns through a series of lectures and practical coding sessions. Click to learn more.