码迷,mamicode.com
首页 > 其他好文 > 详细

Foundation-01_结构体NSRange

时间:2014-10-27 22:53:37      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:style   io   color   os   sp   strong   div   on   log   

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

标签:style   io   color   os   sp   strong   div   on   log   

原文地址:http://www.cnblogs.com/yaofch107/p/4055364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!