Skip to content

Instantly share code, notes, and snippets.

@SergeyPetrachkov
Created January 11, 2018 10:15
Show Gist options
  • Select an option

  • Save SergeyPetrachkov/f56d5af89fd62ccc84124ded653db513 to your computer and use it in GitHub Desktop.

Select an option

Save SergeyPetrachkov/f56d5af89fd62ccc84124ded653db513 to your computer and use it in GitHub Desktop.
Get string initials Swift
extension String {
public var initials: String {
var finalString = String()
var words = components(separatedBy: .whitespacesAndNewlines)
if let firstCharacter = words.first?.first {
finalString.append(String(firstCharacter))
words.removeFirst()
}
if let lastCharacter = words.last?.first {
finalString.append(String(lastCharacter))
}
return finalString.uppercased()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment