`
yangsongjing
  • 浏览: 248505 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

oc笔记3(NSMutableString)

阅读更多

1.创建一个可变字符串

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的range然后放到

 

下面就能替换

[str replaceCharactersInRange:range withString:@"no"]

 

// 插入字符串

[str insertString:@"abc" atIndex:2];

// 删除字符串

Range range = [str rangeOfString:@"age"];

[str deleteCharactersInRange:range];

 

0
0
分享到:
评论

相关推荐

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    OC-初学者基础-字符串

    在编程领域,Objective-C(简称OC)是一种广泛用于开发iOS和macOS应用程序的面向对象的编程语言。在OC中,字符串是数据处理的核心部分,它用于存储和操作文本信息。以下是一些关于OC中字符串的基础知识,包括创建、...

    OC增删改查

    这个示例代码展示了OC中对字符串进行增删改查的基本操作,主要涉及`NSString`和`NSMutableString`两个类的使用。接下来,我们将详细讨论这些操作。 首先,我们来看`NSString`,它代表不可变的字符串,一旦创建就不...

    oc字符串操作.pdf

    在Objective-C(OC)中,字符串处理是编程中常见的任务。Objective-C提供了两种主要的字符串类型:`NSString` 和 `NSMutableString`。`NSString` 是不可变的,一旦创建就无法修改,而 `NSMutableString` 支持在字符...

    OC实现的电话号码格式化

    在OC中,我们可以利用Foundation框架中的NSString和NSMutableString类来完成这个任务。 首先,我们需要一个方法来接收包含特殊字符的电话号码字符串。这个方法可以是一个实例方法或类别方法,例如: ```objc - ...

    OC md5加密算法实现

    NSMutableString *hexString = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2]; for(int i = 0; i ; i++) { [hexString appendFormat:@"%02x", result[i]]; } return hexString; } @end ```...

    oc字符串操作[归类].pdf

    `NSString`和`NSMutableString`是OC中处理字符串的主要类。`NSString`代表不可变字符串,一旦创建就不能修改,而`NSMutableString`则允许对字符串进行修改。 1. **NSString(静态字符串)操作**: - **声明字符串*...

    OC-NSString为什么用copy修饰而不是用strong

    在iOS开发中,Objective-C(OC)是主要的编程语言之一,其内存管理遵循着ARC(Automatic Reference Counting,自动引用计数)机制。当我们处理NSString这类对象时,经常会遇到一个问题:为什么在定义属性时,...

    OC整理1

    3. **Cocoa Touch**: Cocoa Touch 是 iOS 应用开发的核心框架,包含了一系列 UI 控件和底层服务。开发者可以使用它来创建用户交互、网络连接、多媒体处理等功能。 4. **分类(Category)**: 分类是 Objective-C 中...

    iOS-OC

    1. NSString和NSMutableString:Objective-C中的字符串类,NSString是不可变的,NSMutableString则是可变的。 2. NSArray和NSMutableArray:存储有序对象的集合,NSArray不可变,而NSMutableArray可以动态修改。 3...

    详解iOS的深浅拷贝

    [NSMutableString stringWithString:@"3"], [NSMutableString stringWithString:@"4"], nil]; NSMutableArray *dataArray2 = [NSMutableArray arrayWithObjects: [NSMutableString stringWithString:@"one"], ...

    iOS面试题-OC部分

    ### iOS面试题-OC部分详解 #### 1. Objective-C是否支持多继承?能否实现多个接口?Category是什么?重写类的方式是用继承还是用分类? - **Objective-C多继承:**Objective-C不直接支持多继承,即一个类不能直接...

    使用JavaScriptCore实现OC和JS交互详解

    3. `callOCWithArgument(arg1, arg2, arg3)`:调用OC中的方法,并传递三个参数。 在OC中,我们需要实现UIWebView的代理方法`webViewDidFinishLoad:`,在这个方法中,我们可以获取到JavaScript上下文(JSContext),...

    safely安全使用NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSMutableString。-Swift开发

    FFSafeKit安全地使用NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSMutableString。 功能安全访问NSArray安全访问NSDictionary安全访问并执行更改FFSafeKit安全地使用NSArray,NSMutableArray,...

    Foundation框架

    Foundation框架是Objective-C(简称OC)的核心库之一,它为OC提供了一系列基础的类、协议和工具,是构建OC应用的基础。在Foundation框架中,包含了诸如对象模型、集合类、线程管理、文件系统操作、网络通信等众多...

    iOS sqlite3的使用(増删改查)

    NSMutableString *sql = [NSMutableString stringWithFormat:@"INSERT INTO %@(", tableName]; NSArray *keys = [values allKeys]; for (int i = 0; i ; i++) { [sql appendFormat:@"%@%@", keys[i], (i == keys...

    WS-OC-Foundation:OC基础框架

    3. **集合类**:NSSet、NSMutableSet、NSCountedSet提供了对无序对象集合的操作,而NSOrderedSet和NSMutableOrderedSet则支持有序集合。这些集合类允许开发者高效地存储和检索对象。 4. **文件系统操作**:NSData类...

    ios 中 使用SHA1加密技术

    NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2]; for (int i = 0; i ; i++) { [output appendFormat:@"%02x", result[i]]; } return output; } ``` 3. 使用方法...

    java实用工具(用3des进行ios加密后台解密)

    NSMutableString *hash = [[NSMutableString string] autorelease]; for(int i = 0; i ; i++) [hash appendFormat: @"%02X", result[i]]; return hash; // 校验码 ``` ### 3DES对称加密技术 对称加密技术指的是...

Global site tag (gtag.js) - Google Analytics