注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
daicheng的个人空间 https://home.eeworld.com.cn/space-uid-78216.html [收藏] [复制] [分享] [RSS]
日志

Mac/iPhone编程 积累 NSString详细介绍

已有 1819 次阅读2011-8-30 11:17 |个人分类:MAC

字符串是程序设计最常用的数据类型之一了:
简单方法:
NSString是原生支持unicode,比如NSString* str = @”感谢国家”; 
NSString *aString = @"字符串!";  //除了引号外加@ 表示字符串应该做为COCOA 的NSString元素来处理
NSString *aString = [[NSString alloc] initWithFormat:@"字符串!"];
*initWithFormat是其中一个初始化方法,常用的还有
//从一个文件读取需要的内容
- (id)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
//从一个地址读取需要的内容
- (id)initWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error
*以上方法得到的NSString的retain值为1,所以记得release掉阿~~
2,使用一个NSString对象
NSString *aString = @"This is a NSString";
NSLog(aString);   //在控制台输出信息,该函数方法需要一个NSString对象作为参数
NSLog("XXXXXX");
NSLog(@"XXXXXX");
3,释放NSString
[aString release]; //系统释放 该对像
4,快速使用一个NSString
NSLog([NSString stringWithFormat:@"一个NS字符串"]);
//这种快速方法返回的是一个retain为1,autorelease的对象,不需要操心它的内存管理
5,常用方法
我喜欢NSString的地方就在于很多方法非常方便,比如:
nString = [aString substringToIndex:4]; //nString将得到aString中的前四个字符
还有很多方法
 
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章