ios的NSMutableString用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios的NSMutableString用法相关的知识,希望对你有一定的参考价值。
版权声明:本文为博主原创文章,未经博主允许不得转载。
详见代码:
- //
- // main.m
- // Foundation5-NSMutableString
- //
- // Created by mj on 13-4-5.
- // Copyright (c) 2013年 itcast. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- #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"];//查找字符串height的位置
- [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;
- }
以上是关于ios的NSMutableString用法的主要内容,如果未能解决你的问题,请参考以下文章
iOS - 如何在 swift 中使用`NSMutableString`
iOS内存管理-- NSString的copy和strong的用法
iPhone - 将 *NSMutableString 转换为 UIImage