zoukankan      html  css  js  c++  java
  • ios的NSMutableString用法

    详见代码:

    1. //  
    2. //  main.m  
    3. //  Foundation5-NSMutableString  
    4. //  
    5. //  Created by mj on 13-4-5.  
    6. //  Copyright (c) 2013年 itcast. All rights reserved.  
    7. //  
    8.   
    9. #import <Foundation/Foundation.h>  
    10.   
    11. #pragma mark 可变字符串的创建  
    12. void stringCreate() {  
    13.     // 预先分配10个字数的存储空间  
    14.     NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];  
    15.     // 设置字符串内容  
    16.     [str setString:@"1234"];  
    17.       
    18.     // 拼接一个字符串  
    19.     [str appendString:@"567"];  
    20.     // 拼接字符串  
    21.     [str appendFormat:@"age is %i and height is %.2f", 27, 1.55f];  
    22.       
    23.     // 替换字符串  
    24.     NSRange range = [str rangeOfString:@"height"];//查找字符串height的位置  
    25.     [str replaceCharactersInRange:range withString:@"no"];  
    26.       
    27.     // 插入字符串  
    28.     [str insertString:@"abc" atIndex:2];  
    29.       
    30.     // 删除字符串  
    31.     range = [str rangeOfString:@"age"];  
    32.     [str deleteCharactersInRange:range];  
    33.     NSLog(@"%@", str);  
    34.       
    35.     // 释放对象  
    36.     [str release];  
    37. }  
    38.   
    39. int main(int argc, const char * argv[])  
    40. {  
    41.     @autoreleasepool {  
    42.         stringCreate();  
    43.     }  
    44.     return 0;  
  • 相关阅读:
    RS232串口通信详解
    VS2010 常用的快捷键
    Qt .pro文件详解
    Qt 编译出现 error LNK2019: 无法解析的外部符号
    LabVIEW部分视觉函数中文解说
    NI Vision 介绍
    LabVIEW的优点
    VisionPro和Halcon的详细对比
    康耐视软件VisionPro-max-u与VisionPro-plus-u的区别
    TensorFlow 介绍
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/5899810.html
Copyright © 2011-2022 走看看