———————————————————————————————————————————
NSString NSRange的使用
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 首先明确NSRange是一个结构体类型(是表示范围的结构体类型)
// typedef struct _NSRange {
// NSUInteger location;//表示位置
// NSUInteger length;//表示长度
// } NSRange;
// NSRange 对象的几种创建方式
// ①直接对NSRange类型的实例对象赋值
NSRange range1={3,4};
NSLog(@"range1.location = %ld,range1.length = %ld",range1.location,range1.length);
// ②先创建对象,后赋值
NSRange range2;
range2.location=5;
range2.length=6;
NSLog(@"range1.location = %ld,range1.length = %l
NSString NSRange的使用
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 首先明确NSRange是一个结构体类型(是表示范围的结构体类型)
// typedef struct _NSRange {
// NSUInteger location;//表示位置
// NSUInteger length;//表示长度
// } NSRange;
// NSRange 对象的几种创建方式
// ①直接对NSRange类型的实例对象赋值
NSRange range1={3,4};
NSLog(@"range1.location = %ld,range1.length = %ld",range1.location,range1.length);
// ②先创建对象,后赋值
NSRange range2;
range2.location=5;
range2.length=6;
NSLog(@"range1.location = %ld,range1.length = %l