NSRange

int main(int argc, const char * argv[]) {
   @autoreleasepool {
       // insert code here...
       // 第一种赋值的方式
       NSRange rg1={3,5};//结构体
       
       // 第二种赋值的方式
       NSRange rg2;
       rg2.location=3;
       rg2.length=5;
       
       // 第三种赋值的方式
       NSRange rg3={.location=3,.length=5};
       
       // 第四种赋值的方式
       NSRange rg4=NSMakeRange(3,5);//推荐使用
       
       //测试上面的方法
       NSString * test = @"1234567890";
       
       NSLog(@"%@",[test substringWithRange:rg1]);
       NSLog(@"%@",[test substringWithRange:rg2]);
       NSLog(@"%@",[test substringWithRange:rg3]);
       NSLog(@"%@",[test substringWithRange:rg4]);
   }
   return 0;
}
 
原文地址:https://www.cnblogs.com/kluan/p/4819436.html