// 1.使用标准的c字符串来创建oc字符串
/* char *cStr = "This is a stirng";
NSString *ocStr = [NSString stringWithUTF8String:cStr];
NSLog(@"oc stirng:%@", ocStr);
*/
// 2.比较字符串是否相等
/* NSString *str1 = @"This is a string";
NSString *str2 = @"This is a string";
BOOL result = [str1 isEqual:str2];
NSLog(@"result:%d", result);
*/
// 3.比较字符串的大小
/* NSString *str1 = @"This is a string";
NSString *str2 = @"This is a oc string";
BOOL result = [str1 compare:str2];
// result 是3种结果之一:NSOrderedSame;NSOrderedAscending;NSOrderedDescending;
NSLog(@"result:%d", result);
*/
// 4.不考虑字符串大小写比较
/* NSString *str1 = @"THIS IS A string";
NSString *str2 = @"this is a STRING";
BOOL result = [str1 caseInsensitiveCompare:str2];
// result 是3种结果之一:NSOrderedSame;NSOrderedAscending;NSOrderedDescending;
NSLog(@"result:%d", result);
*/
// 5.查找子字符串
/* NSString *str1 = @"This is a string";
NSString *str2 = @"string";
NSRange range = [str1 rangeOfString:str2];
NSLog(@"range.location:%d, range.length%d", range.location, range.length);
*/
// 6.从开头截取字符串到指定的位置(不包含最后指定位置的字符)
/* NSString *str1 = @"this is a string";
NSString *str2 = [str1 substringToIndex:3];
// 指定位置的索引值不能大于字符串str1的长度
NSLog(@"str2:%@", str2);
*/
// 7.从指定的位置截取字符串到末尾
/* NSString *str1 = @"This is a string";
NSString *str2 = [str1 substringFromIndex:3];
// 指定位置的索引值不能大于字符串str1的长度
NSLog(@"%@", str2);
*/
// 8.截取任意字符串(由开始位置和长度决定)
/* NSString *str1 = @"This is a string";
NSString *str2 = [str1 substringWithRange:NSMakeRange(1, 3)];
NSLog(@"str2:%@", str2);
*/
// 9.判断一个字符串是否是以另一个字符串开头
/* NSString *str1 = @"This is a string";
NSString *str2 = @"This";
BOOL result = [str1 hasPrefix:str2];
NSLog(@"result:%d", result);
*/
// 10.// 9.判断一个字符串是否是以另一个字符串结尾
/* NSString *str1 = @"This is a string";
NSString *str2 = @"string";
BOOL result = [str1 hasSuffix:str2];
NSLog(@"result:%d", result);
*/
// 11.分割字符串
/* NSString *str1 = @"This is a string";
NSArray *array = [str1 componentsSeparatedByString:@" "];
NSLog(@"array:%@", array);
*/
// 12.
/* NSString *str = @"This is a string";
NSArray *array = [str componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"array:%@", array);
*/
// 13.组合字符串
/* NSArray *array = @[@"This", @"is", @"a", @"string"];
NSString *str1 = [array componentsJoinedByString:@" "];
NSLog(@"str1:%@", str1);
*/
// 14.其他关于路径的功能(字符串关于路径的操作可以参考相关的函数)
/* NSString *str1 = @"root/temp/test";
NSString *str2 = [str1 stringByAppendingPathComponent:@"hello"];
NSLog(@"str:%@", str2);
*/