Foundation框架下的基本类

本文介绍Objective-C中字符串处理的基础知识,包括NSValue/NSNumber的功能、NSString与NSMutableString的区别及使用方法,通过实例演示如何初始化字符串及进行格式化操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NSValue/NSNumber

功能
将OC和C语言当中的基本数据类型转换成实例对象

NSString/NSMutableString

OC中的字符串具有强大的功能,即封装性极强,我们只需要找到相应的API,就可以对字符串做相应操作。OC中字符串分为‘不可变字符串’和‘可变字符串’,其中’可变字符串‘是’不可变字符串‘的子类。
在IOS开发中 ,字符串通常用作显示文本,即作为’UILable’、’UITextFeild’等一些’UIKit’框架下控件的显示文本。
NSString 不可变字符串
1.初始化一个字符串对象
NSString *string1 = @“xiaomi”;
NSString *string2 = [NSString stringWithString:@”xiaomi”];
上面两行代码是等价的,优先使用第一种。
NSString *string4 = [NSString stringWithFormat:@”%dxiaomi”,3];

对于用格式化方式来构造字符串实例来讲,其作用并不是仅仅来构造一个字符串对象,它还可以用来做字符串拼接。
NSString *string5 = @”姚明”;
NSString *string6 = @”226”;
NSString *newString1 = [NSString stringWithFormat:@”%@%@”,string5,string6];

从网络文件中读取字符串
NSURL *url = [NSURL URLWithString:@”http://www.baidu.com“];
NSString *string9 = [NSS]

不可变字符串

初始化字符串
1.快速初始化
NSString *string1 =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值