黑马程序员技术交流社区

标题: 关于OC加强的一些知识整理 [打印本页]

作者: pumpkin    时间: 2015-12-9 00:32
标题: 关于OC加强的一些知识整理
@protocol协议名;
1要遵守这个协议的类,用@protocol告诉编译器这是一个协议
2在.m文件中,导入协议
3.在mian.m中导入#baseprotocol.h

NSString *str1=@“abc”;
NSString *str2=@“bcd”;
NSComparisonResult result=[Str1 compare:str2];
Switch(result){
case NSOrderedAscending:
   NSlog(@”Str1<str2  升序”);
   Break;
case NSOrderedDescending:
   NSlog(@”Str1>str2  降序”);
   Break;
case NSOrderedSame:
   NSlog(@”Str1=str2  相等 ”);
   Break;
NSCaseINSENSItiveSearch:不区分大小写字符串
NSLiteralSearch:进行完全比较,区分大小写
NSNumericSearch:比较字符串的个数,而不是字符值。
判断字符内容是否完全相等,使用的是isEqualToSTring:

[Str hasPrefix:@”http://”]检测网址前缀,返回值是BOOL类型
[str hasSuffix:@”.带检测的后缀”];返回值是BOOL类型




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2