Hur*_*rkS 1 const-char objective-c nsstring
我想知道是否有一种简单的方法来比较一个const char与一个NSString,或者我是否必须NSString在执行之前将const char转换为一个?
我一直在浏览Apple文档,但很难找到我的问题的答案.
Cod*_*aFi 11
或
NSString *str = @"string";
const char *myChar = "some string";
if (strcmp(myChar, str.UTF8String))
Run Code Online (Sandbox Code Playgroud)
要么
[str isEqualToString:[NSString stringWithUTF8String:myChar]];
Run Code Online (Sandbox Code Playgroud)
核心基础路线也是一个选择:
CFStringRef myStr = CFSTR("some chars");
bool result = CFStringCompareWithOptions(myStr, ((__bridge CFStringRef)str),CFRangeMake(0,CFStringGetLength(myStr)), kCFCompareCaseInsensitive);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10458 次 |
| 最近记录: |