A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© neal123 中级黑马   /  2016-3-19 21:30  /  1155 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#import <Foundation/Foundation.h>



void test(){
    NSString *str = @"abc";
    NSString *str1 = @"aBc";
    //options:NSCaseInsensitiveSearch|NSNumericSearch   加上就不区分大小写
    NSComparisonResult result = [str compare:str1 options:NSCaseInsensitiveSearch|NSNumericSearch];
    switch (result) {
        case NSOrderedAscending:
            NSLog(@"升序str < str1");
            break;
            
        case NSOrderedSame:
            NSLog(@"相等str == str1");
            break;
            
        case NSOrderedDescending:
            NSLog(@"降序str > str1");
            break;
            
        default:
            break;
    }
}


int main(int argc, const char * argv[]) {
    @autoreleasepool {
      
        NSString *str1 = @"abc";//在常量区
        NSString *str2 = [NSString stringWithFormat:@"aBc"];//在堆区
        
        NSLog(@"%p,%p",str1,str2);
        
        BOOL isYes = [str2 isEqualToString:str1];
        if (isYes) {
            NSLog(@"str1 = str2");
        }else{
            NSLog(@"str1 != str2");
        }
        
        
        
    }
    return 0;
}

3 个回复

倒序浏览
NSCaseInsensitiveSearch|NSNumericSearch看到这个我只想说,袜子
回复 使用道具 举报
加油加油
回复 使用道具 举报
NSCaseInsensitiveSearch|NSNumericSearch都还好就是这些关键字太长了。。好难记。加油哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马