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
原文:http://www.cnblogs.com/Opaser/p/4554156.html