fra3il

fra3il


Navigation
TagNSScanner
Featured

iOS

NSCharacterSet vs. NSRegularExpressionSearch vs. NSScanner

Posted on December 19th, 2013.

문자열에서 특정 문자를 제외한 나머지 문자를 제거해야하는 상황이라면?! 조건 문자열 : [[UIDevice currentDevice] name] 사용 가능한 문자 : a-z, A-Z, 0-9, -, _ 방법 NSCharacterSet View the code on Gist. NSRegularExpressionSearch View the code on Gist. NSScanner View the code on Gist. 장점, 단점 NSCharacterSet 장점 : 특수한 상황에서는 가장 간단하게 구현할 수 있다. 단점 : 문자열에 2byte 문자가 포함되어 있을 경우, 크래쉬가 발생한다....