NSRange

原创 2015年11月18日 17:26:10

NSRange,是一个结构体,用来表示事物的一个范围,通常是字符串里的字符范围或者集合里地元素范围

NSRange的定义

typedef struct _NSRange{

NSUInteger   location;

NSUInteger length;​

}​ NSRange;

location 表示该范围的起始位置,  length 表示该范围内所含元素的个数;​

NSRange 变量的三种创建方式

第一种: 直接给成员变量赋值

NSRange  range;

range.location  =  起始位置;

range.length  =  范围内元素个数;

第二种:应用c语言的结构体赋值的方法

NSRange  range = { 起始位置  , 范围内元素个数 };​

第三种:系统提供的快捷函数,我们一般使用的方法

 NSRange  range =  NSMakeRange ( location,length );
版权声明:

相关文章推荐

oc-Foundation_01_NSRange_CGPint_CGSize

Foundation_01_NSRange_CGPint_CGSize 一NSRange 1结构体 NSRange 2NSRange的三种定义方式 21NSRange的第一种定义方式直接赋值 22NS...

Objective-C(十、NSRange,point,size,rect,NSNumber,NSValue,NSNull)——iOS开发基础

NSRange,NS/CGPoint,NS/CGSize,NS/CGRect,NSNumber,NSValue,NSNull 的定义,使用,常用方法,注意要点等...

在字符串中检索字符串是否存在:从“Qt QString::contains()”到”iOS objective-c NSRange结构的.location”

Qt:  函数QString::startsWith()判断一个字符串是否以某个字符串开头。此函数具有 两个参数,第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默 认情况下,是大小写敏感...

OC--迭代器/NSNumber/NSValue/NSRange/NSSet/NSDate 及相互转化

迭代器/NSNumber/NSValue/NSRange/NSSet/NSDate 及相互转换.

NSRange 和 NSString 详解

一、NSRange 1、NSRange的介绍 NSRange是Foundation框架中比较常用的结构体, 它的定义如下: typedef struct _NSRange { ...

NSRange - 使用详解

NSRange的详细使用,改变字符串其中一段字体和颜色,判断字符串的各种操作

黑马程序员——Foundation框架——常用结构体(NSRange、NSPoint等)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一,Foundation框架简介: OC的Foundation框架包含了常用的类(所有类均是...

iOS开发学习专题-基础知识(一)NSString NSMutableString NSRange NSNotFound详细使用方式

本文主要讲解的是不可变字符串NSStringNSString 可变字符串NSMutableString NSRange NSNotFound详细使用方式 近期主要做的是iOS开发基础知识Objecti...

OBJ-C NSString + NSRange + NSMutableString 学习笔记

=================================================================                 NSString + NSRang...
  • Vic_Wan
  • Vic_Wan
  • 2016年05月08日 02:51
  • 146

ios开发系列之NSRange

//NSRange的定义可以理解为从location开始的length个元素 typedef struct _NSRange { NSUInteger location; //表示对象开始的下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSRange
举报原因:
原因补充:

(最多只允许输入30个字)