一.
1.Objective-C使用NSString类来操作字符串,它在一个字符串前面加一个@符号。
例;NSString *Beijing=@"北京欢迎您";
2.NSString提供了格式化字符串方法stringWithFormat.在Objective-C上,使用“%@”来表示一个字符串的值。
例:NSString *name=@"zhenghong";//声明name为一个字符串
NSString *log=[NSString stringWithFormat:@"I am '%@'",name];
上述的log变量的值为“I am 'zhenghong'”.
使用%d可以表示一个整数:number.text=[NSString stringWithFormat:@"%d",sliderValue];
3.在一个字符串后面附加一个新字符串
NSString *beijing=@"Beijing";
NSString *welcome=【beijing stringByAppendingString: @“welcome you”】;
4.字符串的比较和判断
-(BOOL)isEqualToString:(NSSrting *)string//比较字符串是否相同
-(BOOL)hasPrefix:(NSString*)string//开头字符的判断
-(int)intValue;//转换为整数值
-(double)doubleValue;//转换为double值
5.同java类似,NSString本身不允许修改。如果需要修改字符串的话,可以使用NSMutableString。
-(void)appendString:(NSString*)string;
- (vold )appendFormat:(NSString *)string;
例子:NSMutableString *name=[NSMutableString new];
[name appendString:@"zhenghong"]
分享到:
相关推荐
是iOS开发中Objective-C语言基础的NSString操作的总结性文档,里面包含了NSString操作的大部分方法
Objective-C中的字符串类型是NSString类的实例。NSString类提供了丰富的方法和属性,用于处理字符串的创建、操作和格式化。 以下是Objective-C中创建和操作字符串的一些常见方法: 创建字符串: NSString *str1 = ...
主要介绍了Objective-C中字符串NSString的常用操作方法总结,Objective-C中NSString和NSMutableString这两个类下包含了操作字符串的大多数方法,需要的朋友可以参考下
主要介绍了Objective-C中使用NSString类操作字符串的方法小结,文中讲到了字符串的分割和拼接等一些常见的用法,需要的朋友可以参考下
主要介绍了Objective-C中字符串的拼接方法小结,除了依靠NSString,文中还介绍了在宏里拼接字符串的方法,需要的朋友可以参考下
● 使用字符串、数字与对象集合 ● 使用NSArray、NSString、NSData等Foundation类 ● 使用线程、多核处理与异步处理 ● 构建使用了日期、定时器与内存管理的应用 ● 如何在其他平台上使用Objective-C 凭借深入的...
Objective-C 中 NSString 关于常见 Hash 算法的分类,能对字符串,文件进行 Hash 运算,具备 HMAC 功能。支持的 Hash 算法有:MD5、SHA1、SHA256、SHA512。
Objective-C简单封装 字符串的存储操作,省去中间沙盒处理方式 代码如下:/存储publickey和sessionID — writeContent: nil - 仅取出数据, 其他 - 修改原内容并提取+(NSString *)storeFile:(NSString *)fileName...
这段代码的目标是成为 iOS 字符串转换库的一个很好的替代品。安装只需将以下文件复制到您的项目中: NSString + RomajiKanaConvert. [嗯] PaRomajiKanaConverter. [嗯]例子# import " NSString+RomajiKanaConvert.h ...
Swift 鼓励很多开发者考虑 Cocoa 和 Cocoa Touch 开发,但绝大多数资源仍然是用 Objective-C 编写的。...在 Objective-C 中,你必须在字符串( NSString s,Cocoa 字符串类)前加一个@ ###声明 Swift var
”字符串”是C的字符串,@”"是把C的字符串转成NSString的一个简写. 在需要NSString的地方才需要这个转化,例如NSLog里面. 在需要C string的地方,还是用”字符串”的. 另外,@”"这个转换是不支持中文的.例如NSLog(@”...
语言和运行时1.1 为枚举类型创建字符串表示 NSString * const UITableViewCellStyleDescription[] = { [UITableViewCellStyleDefault] = @" Default " ,[UITableViewCellStyleSubtitle] = @" Subtitle " ,...
随机字符串用于随机字符串或具有长度的数字的 Objective-C 助手。 #如何使用 NSString *randQuery = [RandomString generateStringWithLength:100];NSLog(@"%@", randQuery);// Result: qwertyiu5wdWRdf3255WER38...
NSString-验证 NSString 上用于检查有效性和转换字符串的类别
它由三种易于使用的方法组成: (NSString *)convertDatewithFormat:(NSString *) dateInput : (NSString *) Format :将公历格式的日期字符串转换为波斯格式的日期字符串(NSDate *) convertToNSDateFromString : ...
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...
NSString-Extra 给NSString增加一些实用的分类 1.MD5加密解密 2.HMAC加密解解密 包含服务器时间的HMAC加密 3.hsa1/256/512的加密解密 4.base64的编码和解码 5.URL特殊字符的编码和解码...8.判断string是否是空字符串