您的位置:首页 > 职场人生

黑马程序员--NSRange的使用

2015-09-19 09:50 309 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

#import <Foundation/Foundation.h>

int main(int argc,
const char * argv[]) {

    @autoreleasepool {
       
NSRange range;   //range
结构体变量
       
NSRange *r;   // r
结构体指针

        

        //range
变量的初始化方式

        //1)通过结构体变量访问成员
        range.location =
2;
        range.length =
3;

        

        //2)结构体变量整体赋值  
最简单
        range = (NSRange){5,3};
       
NSRange r2 = {5,4};

        

        //3)给结构体变量中的部分赋值
       
NSRange r3 = {.location =
3};  //lenght无值

        

        //4)OC中新增的

        //NSMakeRange函数的作用给 NSRange
结构体变量赋值
       
NSRange r4 = NSMakeRange(3,
4);  //最直观

        

        //查看结构体变量的值
       
NSLog(@"%ld,%ld",r4.location,r4.length);

        //可以把结构体变量转换为 NSString
类型

        NSLog(@"%@",
NSStringFromRange(r4));

              
    }
   
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: