范围的作用
NSRange
typedef struct _NSRange {
unsigned int location;
unsigned int length;
} NSRange;
这个结构体用来表示相关事物的范围,通常是字符串里的字符范围 或者 数组里的元素范围。
location字段存放该范围的起始位置,而length则是范围内所含元素的个数。
举个栗子:"Objective-C is a cool language"中,单词"cool" 可以用location 为17,length为4的范围来表示。
可以用3种方式创建新的NSRange.
1. 直接给字段赋值:
NSRage range;
range.location = 17;
range.length = 4;
2. c语言的聚合结构赋值机制:
NSRange range = {17 , 4};
3. Cocoa提供的快捷函数:
NSRange range = NSMakeRange (17,4);
NSRange结构体在Objective-C中的应用
本文详细介绍了NSRange结构体在Objective-C编程中的使用方法,包括如何创建、赋值以及其在字符串和数组操作中的应用实例。
395

被折叠的 条评论
为什么被折叠?



