黑马程序员技术交流社区
标题: 【雷锋助你】02-Foundation框架结构体 [打印本页]
作者: qiusiyu 时间: 2014-11-6 08:06
标题: 【雷锋助你】02-Foundation框架结构体
结构体
Foundation :基础
正如其名,Foundation框架是其他所有IOS框架的基础
Foundation框架中包含了很多开发中常用的数据类型:结构体,枚举,类
常用的四种结构体:
NSRange
NSPoint\CGPoint
NSSize\CGSize
NSRect\CGRect
NSRange:
包含两部分:location length
例如:@"I Love ItHeiMa"; 想要用NSRange表示“Love”
NSRange r1 = {2,4}; //一般不用
NSRange r2 = {.location = 2,.length = 4}; //一般不用
一般多用自带的函数NSMakeRange
NSRange r3 = NSMakeRange(2,4); //掌握
NSRange在字符串中的用法:
NSString *str = @"I Love ItHeiMa"; //创建一个NSString字符串
NSRange range = [str rangeOfString:@"Love"]; //调用str对象的rangeOfString:方法,查找某个字符串在str中的范围,并 //将结果保存在NSRange类型的变量里。
NSLog(@"location=%d, length=%d",range.location,range.length); //输出结果用来检验
//如果找不到该字符串,location = NSNotFound,length = 0;
PS:为毛我传了10张图片就不让传了?
作者: qiusiyu 时间: 2014-11-6 08:07
NSRange range = [str rangeOfString : @ “Love”];
这是出来表情的那段代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |