Swift:
문자열 대문자화
방법:
Swift의 String
구조체는 문자열의 대소문자를 조작하기 위한 내장 메소드를 몇 가지 가지고 있습니다. 여기 Swift에서 문자열을 대문자화하는 몇 가지 접근 방법이 있습니다. 표준 메소드 사용 및 필요한 경우 타사 라이브러리 사용이 포함됩니다.
내장 메소드 사용하기
문자열의 첫 글자를 대문자로 하고 나머지를 소문자로 변경하려면:
let myString = "hello, world"
let capitalizedString = myString.prefix(1).uppercased() + myString.dropFirst().lowercased()
print(capitalizedString) // 출력: "Hello, world"
문장의 각 단어의 첫 글자를 대문자로 만들려면, capitalized
속성을 사용할 수 있습니다:
let sentence = "hello, world"
let capitalizedSentence = sentence.capitalized
print(capitalizedSentence) // 출력: "Hello, World"
타사 라이브러리 사용하기
Swift의 표준 라이브러리는 상당히 포괄적이지만, 특정 대문자 형식은 더 복잡한 연산을 요구하거나 타사 라이브러리를 사용하여 간소화될 수 있습니다. 문자열 조작에 있어 인기 있는 라이브러리 중 하나는 SwiftRichString입니다. (참고: 항상 Swift 패키지 관리자, CocoaPods 또는 Carthage를 통해 타사 라이브러리를 포함시키고 파일에서 임포트하십시오.)
먼저, 프로젝트에 SwiftRichString
을 추가해야 합니다. 설치되면, 특정 대문자화 필요성을 포함하여 다양한 문자열 작업을 수행하는 데 사용할 수 있습니다. 그러나 현재로써는, Swift의 내장 메소드만으로도 대부분의 대문자화 사용 사례를 충분히 커버할 수 있어, 문자열을 대문자화하기 위해 외부 라이브러리를 필요로 하지 않습니다.
메소드의 업데이트나 변경 사항에 대해 항상 라이브러리의 최신 문서를 참조하십시오.