首页 > 其他 > 详细

Object-C-NSString

时间:2015-06-05 12:10:14      阅读:128      评论:0      收藏:0      [点我收藏+]

NSString *info=@"Hello world";

NSString *info=[[NSString alloc]initWithFormat:@"my name is %@",name];

将char 类型的字符串和 NSString 进行转换

char *cStr = "i am  c string";

NSString *str=[[NSString alloc] initWithCString: cStr encoding: (编码方法通常是utf8)];

NSString *str2=@"hello";

char *cstr2 = [str2 UTF8String];

 使用快捷方法进行字符串创建和初始化,stringWith开头方法

此种方法创建的字符串对象在非ARC环境下不需要释放

   NSString *name =@"tom";

   NSString *info=[NSString stringWithFormat:@"my name is %@",name];字符串的大小比较 compare方法

   NSString *str1 =@"tom";

   NSString *str2 = @"jack";

   [str1 compare:str2];

NString *str1 = @"tom";

NString *str2 = @"jack";

NSComparisonResult result = [str1 compare:str2];

if(result==NSOrderedAscending)

{

     NSLog(@"str1<str2");

}else if(result==NSOrdereDescending)

{

     NSLog(@"str1>str2");

}else       NSLog(@"str1==str2");

字符串是否相等[username isEqualToString:@"admin"]

字符串长度

[username length];

寻找子串rangeOfString返回类型NSRange 不存在时location 为NSNotFound

NSString *str = @"hello world";

NSRange range=[str rangeOfString:@"lloc"];可以查看NSRange的类型

子串的截取

 

字符串和文件以及文件路径,writeToFile,initWithContentsOfFele

 

Object-C-NSString

原文:http://www.cnblogs.com/Opaser/p/4554156.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!