码迷,mamicode.com
首页 > 其他好文 > 详细

OC NSMutableString的使用

时间:2017-05-24 17:39:28      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:capacity   turn   ons   nsrange   font   end   释放   with   内容   

 

#pragma mark 可变字符串的创建
void stringCreate() {
    // 预先分配10个字数的存储空间
    NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
    // 设置字符串内容
    [str setString:@"1234"];
    
    // 拼接一个字符串
    [str appendString:@"567"];
    // 拼接字符串
    [str appendFormat:@"age is %i and height is %.2f", 27, 1.55f];
    
    // 替换字符串
    NSRange range = [str rangeOfString:@"height"];
    //NSRange range = NSMakeRange(7, 3);
    [str replaceCharactersInRange:range withString:@"no"];
    
    // 插入字符串
    [str insertString:@"abc" atIndex:2];
    
    // 删除字符串
    range = [str rangeOfString:@"age"];
    [str deleteCharactersInRange:range];
    
    NSLog(@"%@", str);
    
    // 释放对象
    [str release];
}

int main(int argc, const char * argv[])
{
    @autoreleasepool {
        stringCreate();
    }
    return 0;
}

 

OC NSMutableString的使用

标签:capacity   turn   ons   nsrange   font   end   释放   with   内容   

原文地址:http://www.cnblogs.com/liuwj/p/6900059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!