A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qiusiyu 中级黑马   /  2014-11-6 08:06  /  1017 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



结构体

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张图片就不让传了?

评分

参与人数 1技术分 +1 收起 理由
星河鹭起 + 1

查看全部评分

1 个回复

倒序浏览
NSRange  range = [str  rangeOfString  :  @   “Love”];

这是出来表情的那段代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马