Objective C를 사용하여 대문자 기준으로 NSString을 분할하는 가장 좋은 방법은 무엇입니까? @"MyNameOfSomething" --> [NSArray arrayWithObjects: @"My", @"Name", @"Of, @"Something"].
Objective C에서 대문자 (대문자)를 기반으로 NSString을 분할하는 방법은 무엇입니까?
타사 regex 라이브러리를 사용하지 않고이 작업을 수행하고 싶습니다. 프로그램의 정규식 기능을 필요로하지 않기 때문입니다.
업데이트 : 저는 iOS5/Lion보다 이전 버전을 대상으로하므로 NSRegularExpression이 없습니다. 나는 이것이 NSScanner로 할 수 있다는 것을 알고 있지만, 누군가 기성품 해결책을 가지기를 바랬다.
아아를 내 전개 대상 10.5, 그래서 아무 NSRegularExpression입니다. NSScanner가 확실한 선택이지만 바퀴를 다시 발명해야하는 번거 로움을 덜어주기를 바랍니다. – svth
NSScanner는 비효율적이지 않습니다. 그것은 단지 더 많은 코드입니다. –
@KevinBallard 잘 NSScanner 자체는 비효율적이지 않지만 작성해야하는 코드는 상당히 많습니다. 일반적으로 코드가 많으면 효율적이지 않습니다. –