黑马程序员--IOS入学学习--11-Foundation框架2

本文主要介绍了Foundation框架中的核心类,包括NSMutableString、NSArray、NSMutableArray、NSSet、NSMutableSet、NSDictionary和NSMutableDictionary的使用方法及区别。通过示例代码详细阐述了如何创建、操作和遍历这些对象,帮助iOS开发者深入理解Foundation框架。
摘要由CSDN通过智能技术生成
------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
本篇博客为IOS入学基础学习的第十篇博客 ,记录的学习内容主要是上一篇blog中没有完成记录的Foundation框架的部分,主要内容如下:
一、NSMutableString:
NSMutableString是NSString的子类,相当于是一个字符串链表可以动态的在字符串中添加字符串、删除字符串、插入字符串等,能够较为灵活的操纵字符串。另外,NSString中的方法NSMutableString都可以使用。
1、NSMutableString与NSString的区别:
1> NSString是不可变字符串(即占用的存储空间固定,里面的内容不能进行修改),里面的内容不可进行修改;
2>  NSMutableString是可变的(占用的存储空间不固定,可以动态变化,里面的内容可以修改),里面的内容可以根据需要随时进行修改;
2、常用方法:
1> NSMutableString的创建、字符串拼接
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    //定义一个NSMutableString
    NSMutableString *s1 = [NSMutableString string];
    //从字符串末添加一个字符串
    [s1 appendString:@"这是一个可变字符串!"];
    NSUInteger a = s1.length;
    //凭借一段格式化字符串到字符串末
    [s1 appendFormat:@"有%ld个字符。", a];
    NSLog(@"%@",s1);
    return 0;
}
2> 删除字符串中的指定字符串、或指定位置的字符串、在指定位置插入字符串、替换字符串中的某段字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值