NSString的使用
来源:互联网 发布:linux内核熵池 编辑:程序博客网 时间:2024/04/30 18:15
字符串是很常用的类型。最近的调试中频繁的出问题,为了减少调试的困扰,这里归纳下常见用法,会不断修正。
1:引用
最简单的是 NSString* ns = @"test";
再次是:NSString* ns = [ns2 retain];
再次是:lblTest.text = ns2;
大约是直接赋值时如果是字符串对象都要加上retain。至于lable.text估计是在内部执行了retain
2:数据比较
if (ns == @"test") 都是返回false
if ([ns compare:@"test"] != 0) 正确。
3: 指定字串分解
NSRange nsRng = [nsPrevrangeOfString:@"||"];
if (nsRng.length == 0) return false; //查找失败。
NSString* nsRight =[ nsPrevsubstringFromIndex:nsRng.location + nsRng.length ];
NSString* nsLt = [nsPrevsubstringToIndex:nsRng.location];
- NSString的使用
- NSString的使用
- Nsstring 的 简单 使用
- NSString的使用
- NSString 的stringByTrimmingCharactersInSet使用
- NSString的简单使用
- NSString的使用
- NSString的简单使用
- NSString字符串的使用
- NSString使用的延伸
- NSString的使用
- 使用NSString 的格式化大全
- NSString的一些使用扩展
- 黑马程序员-NSstring的使用
- 使用NSString 的格式化大全
- OC_关于NSString的使用
- NSString与NSMutableString的使用
- NSString 的八个使用技巧
- usb otg的一些简介
- POJ 2263 Heavy Cargo(Dijkstra算法)
- iphone
- 字符编码
- android 相对布局
- NSString的使用
- ASP.NET 企业架构
- malloc()与 calloc()区别 (转)
- 串的模式匹配 经典KMP算法
- 用GDB调试程序(一)
- vb 6.0编程错误
- ZOJ 3229 Shoot the Bullet 有源汇上下界最大流
- 2011-9-17 17:22:00
- java多线程与并发之java并发编程实践(八)