码迷,mamicode.com
首页 > 其他好文 > 详细

Object-C-NSString

时间:2015-06-05 12:11:40      阅读:101      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!