1.OC字符串
C语言中,字符和字符串都为常量。
OC中仍然可以使用C的字符串和字符,但其有专有的字符类,可以声明专有的字符串对象。OC的字符串,结尾不考虑尾0,查字符串位置时,起始为0,这和数组有一些类似,这里一定要记清楚,因为一些字符串操作函数,字符的位置非常重要。
2.NSString OC特有字符串的声明
NSString *str1=@”Hello Wor
原创
2012-12-10 19:27:04
1336阅读
NSString* str_C; // 结果字符串NSString* str_A, str_B; //已存在的字符串,需要将str_A和str_B连接起来 //方法1 str_C = [NSString initWithFormat:@"%@,%@", str_A, str_B ]; //方法2 s
转载
2018-06-08 14:09:00
651阅读
2评论
OC字符串一、NSString 不可变字符串(内容) 1、OC的字符串常量 打印字符串,C使用%s,OC使用%@,%@是一个很强大的打印符,只要是对象,就能用%@来打印 @"我是人";//这就是一个字符串常量 NSLog(@"%@",@"pp"); &n
#import #pragma mark 字符串的大小写处理void caseTest() { NSString *str = @"GuangDong"; // 转成大写 NSLog(@"大写:%@", [str uppercaseString]); // 转成小写 NSLog(@"小写:%@"
原创
2022-12-09 14:54:33
78阅读
创建一个字符串对象:NSstring * str1 = @"hello world";NSString * str = [[NSString alloc]initWithString:@"hello world!"];NSString * str_1 = [[NSString alloc]initW...
转载
2016-01-08 16:59:00
101阅读
2评论
0、字符串常用操作 自动补充方法:当字符串长度不够需要自动补充到一定的位数 OC字符串与C语言字符串之间的相互转换 去除字符串中相同的元素只保留一个 1、不可变字符串的创建 // 直接创建不可变字符串 /* 在 OC 中,使用 @"XXX" 格式定义的字符串,是保存在常量区的,只要内容相同,内存地址
原创
2021-07-30 17:27:05
180阅读
1.创建NSString对象 点击(此处)折叠或打开
原创
2022-09-14 11:01:41
93阅读
【问题描述】 某些情况下,服务器返回的字段中含有空格,这空格是服务器开发人员不小心往数.
原创
2022-08-05 15:33:58
885阅读
最近在做程序的时候,突然发现对于NSString的理解还是存在问题的。因此补充一片blog,希望对刚刚进入OC开发并搞不清楚内存泄露问题的人一点指引。赋值:NSString * str = @"123"; // 这段代码的含义其实就是附一个常量给str,该部分由系统自动管理,不需要release释放,是会autorelease的。NSString * str = [...
原创
2023-05-10 20:31:12
115阅读
//字符串是特殊的对象 需要用copy 其他的对象可以用 copy 或 retain
// NSMultibleString
可变字符串
用initWithString 来初始化并赋值并需要手动回收不能直接等号赋值
遵循引用计数概念
4、可以 增、 删、 改、 插,可以改变原来字符串内容。
5、在使用父类NSString方法时 需要有接收者 因为NSString方法是有返回
NSString* string; // 结果字符串NSString* string1, string2; //已存在的字
转载
2013-12-26 04:39:00
403阅读
2评论
本文遵循 CC BY-NC-SA 协议。
一 前言在编程中,对字符串进行操作是很常见的。但是TI-Nsipre 对字符进行操作的函数有限,缺少一些如在字符串中插入字符、删除字符等常用功能,给编程带来不便。笔者经过研究,实现了在字符串中插入字符、删除字符、拆分字符的方法,并将它们编写成了相应的函数,可以在编程中直接调用,提高了字符串处理编程的效率。二 总览TI-Nspire
# 在iOS中使用 Objective-C 实现字符串的 switch 判断
在 iOS 开发中,有时我们需要基于字符串的值执行不同的逻辑。虽然 Objective-C 不支持直接对字符串进行 `switch` 判断,但我们可以利用 `if-else` 语句来实现类似的功能。下面,我们将详细介绍如何在 iOS 中判断字符串,步骤流程及示例代码都将一一展现。
## 1. 实现步骤
我们可以将实
SubStitute函数用途:对指定的字符串进行替换。语法:substitute(text,old_text,new_text,[instance_num])翻释成中文更好理解substitute(字符串,要被替换掉的字符,替换后的字符,[替换第几个])在语法说明中,如果添加中括号,说明这人参数可以省略,所以Substitutue的第3个参数是可以省略的。学语法太枯燥,赶紧上例子。【例1】把字符串
# 如何实现iOS OC字符串转义符
## 一、整体流程
下面是实现iOS OC字符串转义符的流程表格:
| 步骤 | 动作 |
| ---- | ---- |
| 步骤一 | 创建一个NSString对象 |
| 步骤二 | 使用转义符插入特殊字符 |
## 二、具体步骤
### 步骤一:创建一个NSString对象
首先,我们需要创建一个NSString对象,代码如下:
```o
符串为空?easy啊,是不是大家和我一样首先想到的是这样做if([yourTextString isEqualToString:@""]) 然而很遗憾,这样的判断往往经常会出现失败的情况,造成很多莫名其妙的bug。 例如我曾经就用这...
原创
2022-08-05 08:26:38
85阅读
iOS字符串常用处理方法1.根据起始位置和长度进行字符串截取 - substringWithRange方法说明:- (NSString *)substringWithRange:(NSRan
原创
2023-06-14 00:01:25
317阅读
int a = 0; //字符串 //1.创建方法 初始化方法;用alloc init调用 //产生一个字符串 NSString * str = [[NSString alloc]in
原创
2014-03-31 17:23:40
585阅读
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData(NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; //载一个字符串中删除一个字符或字符串[_display deleteCharactersInRange:NSMakeRange(index_of_char_to_remove, 1)];数学转换为字.
转载
2013-05-20 15:42:00
166阅读
2评论