3
문자열의 첫 번째 문자 n
과 다른 문자를 정확히 일치시키는 방법을 찾으려고합니다. 여기이 순간에있어 몇 가지 코드입니다 : 의미CFStringCompareWithOptions의 이상한 동작
CFStringRef myStringRef = CFSTR("hello");
CFStringRef otherStringRef = CFSTR("helloworld");
CFIndex cmpChars = CFStringGetLength(myStringRef);
CFComparisonResult res = CFStringCompareWithOptions(myStringRef, otherStringRef, CFRangeMake(0, cmpChars), kCFCompareCaseInsensitive);
printf("Res: %i\n", (int)res);
내가 -1
로 res
의 가치를 '보다'문서에 따라. 확실하게, 일치시킬 범위를 지정 했으므로 그 범위를 고려해야합니다.
누군가 궁금해하는 경우에, NSString의'compare : options : range :'도 마찬가지입니다. https://gist.github.com/4325317 –