Object-C学习NSString使用-创新互联

NSString * str=@"Hello World!";
//声明字符串对象 创建的字符串为‘Hello World!’

NSString * str=[[NSString alloc] initWithString:@"Hello World!"];
//输出的结果同上

NSString * str=[[NSString alloc] initWithUTF8String:"Hello World!"];
//用C的字符串创建OC的字符串对象

NSString * str=[[NSString alloc] initWithFormat:@"Hello %d %c",100,'abc'];//使用格式符拼接字符串

NSString * str=[NSString stringWithUTF8String:"Hello World!"];
//将C的字符串转换成OC的字符串对象

NSString * str=[NSString stringWithFormat:@"%d %@ %c",1,@"Hello",'R'];
//使用格式符创建一个临时字符串

NSString * str=@"Hello World!";
NSString * str1=[NSString stringWithString:str];
//使用一个字符串创建另一个字符串
//stringWithUTF8String stringWithFormat stringWithString这三个不使用release释放

NSLog(@"Hello World");
//输出字符串
[str release];
//根据内存管理相关规则,必须使用release释放

//-------------------------------------------------------
NSString * str=@"hello world!";
NSString * str2=@"hello world!";
BOOL b_result=[str isEqualToString:str2];
//比较字符串是否一样,返回为 BOOL类型---1(YES) 0(NO)

NSString * str=@"123";
NSString * str2=@"456";
NSComparisonResult result=[str compare:str2];
//比较字符串大小,返回为NSComparisonResult --
//返回的值为 -1, NSOrderedSame ,NSOrderedDescending
//如果strstr2 返回的为NSOrderdDescending
if(result==NSOrderedAscending)
{
    NSLog(@"strstr2");
}

//-------------------------------------------------------
NSString * str=@"12345678911111";
NSString * str2=@"456";
NSRange range=[str rangeOfString:str2];
//查找一个字符串,返回的是一个location和 length ,range.location,range.length

NSString * str=@"12345678911111";
NSString * str2=[str substringToIndex:6];
//从str 中提取从头到第六个字符串(不包括第6个),生成新的字符串,返回字符串地址,开区间
NSLog(@"%@",str2);
NString * str3=[str substringFromIndex:6];
//从str 中提取从第6个(包括第6个,到最后一个字符,生成新的字符串,返回字符串地址。闭区间
NSLog(@"%@",str3);
NString * str4=[str substringWithRange:NSMakeRange(3,4)};
//根据指定范围提取字符串

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。

为台前等地区用户提供了全套网页设计制作服务,及台前网站建设行业解决方案。主营业务为成都网站制作、网站设计、台前网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
当前题目:Object-C学习NSString使用-创新互联
浏览路径:http://pwwzsj.com/article/cogjoi.html