반응형
Objective-C에서 모든 텍스트를 소문자로 변환
사용자가 텍스트를 입력해야하는 iOS 앱에 텍스트 필드가 있습니다. 그러나 사용자 입력을 소문자로 변환하는 방법이 있는지 궁금합니다.
나는 C #에서 그것이 어떤 것인지 기억 Convert.ToLower
하지만 Objective-C에서 그것을 수행하는 방법을 알아낼 수없는 것 같습니다.
에 호출 lowercaseString
된 메서드가 있습니다 NSString
. NSString
문자열 조작을위한 많은 메소드가 포함되어 있습니다 . 문서 를 참조하십시오 .
NSString *myString = @"Hello, World!";
NSString *lower = [myString lowercaseString]; // this will be "hello, world!"
스위프트 3 :
let upperCasedString = "UPPERCASED"
let lowerCasedString = upperCasedString.lowercased()
//prints "uppercased"
Locale
문자열을 소문자로 변환 할 때 특정 문자를 사용하려면 lowercaseStringWithLocale
( lowercased(with: Locale)
Swift 3+에서)를 사용하십시오.
목표 -C
NSString *myString = @"Hello, World!";
NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"en_US"];
NSString *lower = [myString lowercaseStringWithLocale:locale];
Swift 3+
let myString = "Hello, World!"
let locale = Locale(identifier: "en_US")
let lower = myString.lowercased(with: locale)
참고 URL : https://stackoverflow.com/questions/8693741/converting-all-text-to-lower-case-in-objective-c
반응형
'programing tip' 카테고리의 다른 글
MVC3 ModelState 오류 제거 (0) | 2020.10.09 |
---|---|
Twitter Bootstrap에서 둥근 모서리를 만드는 올바른 방법 (0) | 2020.10.09 |
파일이 실제로 v10을 참조 할 때 v11.0 \ WebApplications \ Microsoft.WebApplication.targets를 찾을 수 없습니다. (0) | 2020.10.09 |
Python에서 dict의 사전을 초기화하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.09 |
리팩토링 목적으로 속성 만있는 클래스를 갖는 것이 괜찮습니까? (0) | 2020.10.09 |