黑马程序员技术交流社区
标题:
关于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