OC3(字符串,值类)

1,API文档的使用
2,NSString类两个原始方法:length,characterAtIndex
3,截取:①substringFromIndex: ②substringToIndex: ③substringWithRange:NSMakeRange(index,length)
4:拼接:①stringByAppendingFormat:(可以使用占位符) ②stringByAppendingString:
5:替换:①stringByReplacingCharactersInRange:NSMakeRange(index,length)②stringByReplacingOccurrencesOfString:(直接替换字符串)
6:字符串全大写、全小写,首字母大写uppercaseString   lowercaseString  capitalizedString
7:判断以什么开头,以什么结尾:hasPrefix: ,hasSuffix:
8:NSNumber实现字符串与基本数据类型的互转
字符串转换为int类型
NSString  *numStr = @“123”;
int number = [numStr intValue];
基本数据类型转换为字符串
NSNumber *numStr = [NSNumber numberWithInt:number];
9:NSValue:实现结构体与字符串的互转
将结构体转换为值对象
 NSRange range = {5,8};
    NSValue *value = [NSValue valueWithRange:range];
    NSLog(@"value is %@",value);
将对象转换为原有结构体
    NSRange newRange = [value rangeValue];
 NSLog(@"%@",NSStringFromRange(newRange));
 
可变字符串
1:创建可变字符串,容量给0,系统会根据可变字符串存放的内容,自动申请空间
NSMutableString *mStr = [[NSMutableString alloc]initWithCapacity:0];
NSMutableString *mStr = [NSMutableString stringWithCapacity:0];
2:设置内容:
[mStr  setString:@”草泥马“];
3:拼接:
[mStr appending:@”傻逼“];
4:删除某一范围内的字符
[mStr deleteCharactersInRange:NSMakeRange(  )];
5:从某一下标开始插入一个指定字符串
[mStr insertString:@”蠢驴“ atIndex:];
6:替换某一范围内的字符串
[mStr replaceCharactersInRange:NSMakeRange()withString:@”智障“];
 
posted on 2016-02-24 18:58  无吸收力丶  阅读(215)  评论(0编辑  收藏  举报