首页 > 代码库 > Foundation-01_结构体NSRange
Foundation-01_结构体NSRange
Foundation框架是其他所有IOS框架的基础
Foundation中常用的结构体:
NSRange (location、length)
NSPoint\CGPoint
NSSize\CGSize
NSRect\CGRect
NSRange:
有两个成员:location(位置)和length(长度)
//下面这两种方法不常用
NSRange r1 = {2,4};
NSRange r2 = {.location=2 , .length=4};
//常用的是下面这个方法:
NSRange r3 = NSMakeRange(2,4);
查找某个字符串在str中的范围:
如果找不到,length=0 location=NSNotFound
NSNotFound打印的时候占位符是%d的时候是-1,如果是%ld,是一串数字
NSString *str = @"I love you";
NSRange range = [str rangeOfString:@"love"];
NSLog(@"location=%ld,length=%ld",range.location,range.length);
[str rangeOfString:@"love"];//计算出字符串“love”在字符串str中的范围
Foundation-01_结构体NSRange
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。