`
iaiai
  • 浏览: 2196184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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 6 Programming Cookbook

    - **字符串对象**:讲解NSString和NSMutableString类的用法。 - **字符串操作**:介绍字符串拼接、查找子串、替换等常见操作。 - **格式化输出**:教授如何使用NSString的格式化方法来进行输出。 通过以上内容...

    iOS 6 Programming Cookbook.pdf

    - **实战意义**:掌握Interface Builder的使用方法对于快速构建美观且响应式的用户界面至关重要。 - **1.3 编译iOS应用 (Compiling iOS Apps)** - **内容概述**:编译是将源代码转换成可执行格式的过程。本节将...

    iOS方便复用的类和方法总结.zip

    这些类在日常开发中极为常见,掌握它们的高效使用方法能显著提升代码质量。例如,使用NSMutableString可以方便地进行字符串操作,而NSArray和NSDictionary的快速访问和遍历方法也是开发者必须熟悉的。 在“Olla4iOS...

    黑马iOS入学面试知识点全总结

    - 字符串处理:熟悉NSString、NSMutableString的使用,以及正则表达式操作。 - 数组与集合:深入学习NSArray、NSMutableArray、NSSet、NSMutableDictionary等容器类的使用。 - 字典:掌握NSDictionary、...

    IOS获取设备MAC地址及MD5加密

    本文将详细解释如何在iOS应用中获取MAC地址以及如何使用MD5进行加密。 首先,了解MAC地址。MAC地址是Media Access Control Address的缩写,是网络硬件设备(如网卡、无线网卡)的物理地址,用于在网络中识别设备。...

    ios 中 使用SHA1加密技术

    3. 使用方法进行加密 现在,你可以使用上面定义的`sha1ForString:`方法对任何需要加密的字符串进行SHA1操作。例如: ```objc NSString *originalString = @"This is a test string"; NSString *hashedString = ...

    iOS数组和字典转JSON格式

    在提供的`ArrToJSON.h`和`ArrToJSON.m`文件中,可能封装了这些转换方法,以便更方便地在项目中使用。通常,这样的封装会提供一个类方法,接受NSArray或NSDictionary作为参数,返回JSON格式的字符串。 例如,`...

    iOS 字符串转中文

    在iOS开发中,我们通常使用Foundation框架中的NSString和NSMutableString类来处理字符串。这两个类提供了丰富的字符串操作方法,包括查找、替换、格式化等。然而,当涉及到中文字符时,我们需要关注Unicode编码,...

    正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较

    3. `NSMutableString` 的方法:`NSMutableString` 类也有类似的方法,如`replaceOccurrencesOfString:withString:options:range:`,可以在找到匹配的正则表达式时替换字符串内容。 三、正则表达式在iOS中的应用 1....

    iOS 显示汉字的Unicode和UTF-8编码

    在iOS中,字符串类`NSString`和`NSMutableString`都是基于Unicode的,这意味着它们内部存储的是Unicode字符。当你在代码中创建或处理汉字字符串时,实际上是在处理Unicode字符序列。例如,你可以这样创建一个包含...

    ios下md5和sha加密代码实现

    下面我们将详细讨论这两种加密方法,并提供在iOS下的实现代码。 MD5是一种广泛使用的加密散列函数,产生一个128位(16字节)的散列值,通常表示为32个十六进制数字。MD5的主要用途是验证数据完整性,但因为存在碰撞...

    unity3d接入支付宝 iOS篇

    ### Unity3D接入支付宝iOS支付方法详解 #### 一、前言 在移动游戏开发领域,Unity3D作为一款强大的跨平台游戏引擎被广泛应用。为了提高用户体验并拓展收入渠道,许多开发者选择在游戏中集成支付宝支付功能。本文将...

    iOS 获取字符串首字母

    在iOS中,我们可以使用`CFStringTransform`函数来将中文字符串转换为拼音,然后再提取首字母。以下是在Objective-C中实现的例子: ```objc NSString *chineseStr = @"你好,世界!"; CFMutableStringRef ...

    iOS 常用公共方法

    - `NSMutableString` 的 `appendString:` 方法可动态添加字符串到可变字符串中。 - `isEqualToString:` 检查两个字符串是否相等,不区分大小写。 - `containsString:` 检查字符串是否包含子串。 2. **数组操作**...

    ios_NSString转成16进制Demo

    NSMutableString *hexString = [NSMutableString stringWithCapacity:length * 2]; for (int i = 0; i ; i++) { [hexString appendFormat:@"%02X", rawBytes[i]]; } ``` 4. 最后,得到的`hexString`就是NSString...

    ios 表情开发

    本文将围绕“ios表情开发”这一主题,深入探讨如何使用Object-C语言来实现一个表情键盘,供iPhone应用使用。 首先,我们要了解iOS表情的基本构成。iOS系统支持Unicode标准,其中包含了大量表情符号,这些符号可以...

    IOS基本操作

    `NSString`和`NSMutableString`是iOS中的基础字符串类。它们提供了一系列的方法,如拼接、格式化、查找和替换等。对于更复杂的字符串操作,可以使用正则表达式(`NSRegularExpression`)进行匹配和替换。此外,`...

    IOS获取汉字的首字母

    该方法使用`NSLinguisticTagger`遍历字符串中的每个字符,如果字符是汉字(标记为`NSLinguisticTagOther`),则进行拼音转换。转换过程包括: 1. 将汉字转换为拼音形式(`kCFStringTransformMandarinLatin`)。 2. ...

    iOS sqlite3的使用(増删改查)

    本篇文章将详细介绍如何在iOS中使用SQLite3进行增、删、改、查(CRUD)操作,并通过封装一个DBManager类来简化数据库操作。 首先,为了在iOS项目中使用SQLite3,我们需要导入必要的库。在Objective-C中,可以在`.m`...

    iOS的MD5加密

    在iOS开发中,数据安全是至关重要的一个环节,而MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,常用于数据的完整性校验和密码存储。本篇文章将详细解析标题“iOS的MD5加密”所涉及的知识点,并结合...

Global site tag (gtag.js) - Google Analytics