美文网首页
OC语言day07-16NSMutableString基本概念

OC语言day07-16NSMutableString基本概念

作者: liyuhong165 | 来源:发表于2016-07-17 19:58 被阅读31次

pragma mark NSMutableString基本概念

pragma mark 概念

/**
 可变字符串  (NSMutableString)
 添加一个字符串 (appendString)
 
 可变字符串 与 不可变字符串的 区别
 
 可变字符串 修改的 永远都是一个存储空间
 不可变字符串 修改的 都是一个新的存储空间
 */

pragma mark 代码

#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark main函数
int main(int argc, const char * argv[])
{
#pragma mark NSMutableString (可变字符串)
    NSString *str = @"lyh"; // 一开始 str 指向了 @"lyh"对应的内存
    str = @"lys";           // 修改了str指针的指向, 让它 指向了 @"lys"对应的内存
    
    NSString *newStr = [str stringByReplacingOccurrencesOfString:@"l" withString:@"X"];
    NSLog(@"%@",newStr);
    
#warning NSMutableString (可变字符串) NSMutableString
    NSMutableString *strM = [NSMutableString string];
    
    NSLog(@"修改前: %@",strM);
#warning 添加一个字符串 (appendString) 没有返回值 说明 它是在添加到之前原有的字符串里面
    [strM appendString:@"lyh"];
    NSLog(@"修改后: %@",strM);
    
#warning 可变字符串 的几种创建方式
    NSMutableString *strM1 = [[NSMutableString alloc]init];
//    strM1 = [NSMutableString alloc]initWithFormat:<#(nonnull NSString *), ...#>
//    strM1  = [NSMutableString stringWithFormat:<#(nonnull NSString *), ...#>]
    return 0;
}


相关文章

  • OC语言day07-16NSMutableString基本概念

    pragma mark NSMutableString基本概念 pragma mark 概念 pragma mar...

  • OC语言基本概念

    基本概念 oc面向对象语言,只需关注具有相关功能的对象,不必亲力亲为。 oc面向对象的三大特性:封装、继承(拷贝一...

  • 07-OC中Runtime方法缓存

    OC中Runtime的基本概念: Runtime是OC中的运行时机制,之所以说OC是一门动态性语言,这也正是因为有...

  • Runtime学习

    rutime基本概念 runtime是什么 runtime是属于OC的底层,是一套比较底层的纯C语言API, 属于...

  • Runtime(一)初识

    基本概念 runtime是属于OC的底层,是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C...

  • 总结:八天学会OC语言(上)

    day1 OC语言day01-01OC的简介(附C语言知识点回顾)OC语言day01-02C和OC的对比OC语言d...

  • 1.6 继承

    本小节知识点: 继承基本概念 OC中的继承关系 OC中如何实现继承 1.继承基本概念 现实生活中的继承 交通工具类...

  • 编写高质量iOS与OS X代码的52个有效方法(一)

    这本书没有OC语言的基础知识,讲的是如何高效运用这门语言 第一章 熟悉OC 1、什么是OC ·OC是为C语言添加了...

  • iOS 开发之八天学会 OC 语言

    八天学会 OC 语言(上)八天学会 OC 语言(下)

  • Objective-C概述

    OC概述 • Objective-C简称OC,OC是C语言的扩充,并且OC是iOS和OS X操作系统的编程语言...

网友评论

      本文标题:OC语言day07-16NSMutableString基本概念

      本文链接:https://www.haomeiwen.com/subject/vmcpjttx.html