标签:
NSArray *helloWorld = @[@"world",@"hello"]; NSString *hello_Constant = @"hello"; NSString *helloFormate1 =[NSString stringWithFormat:@"%@llo",@"he"]; NSInteger indexConstant = [helloWorld indexOfObject:hello_Constant]; NSInteger indexFormate1 = [helloWorld indexOfObject:helloFormate1];
hello_Constant及helloFormate1的字符串相同,地址不同
神奇的是两者在数组中的index竟然是相同的
这就说明数组中的对象并不只是比较的对象的地址,还判断了字符串是否相等
以后在数组中寻找某个字符串 不需要再遍历数组 再调用 isEqualToString 方法啦 :)
标签:
原文地址:http://www.cnblogs.com/binglin92/p/4415998.html