黑马程序员--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;
}
#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;
}
相关文章推荐
- 老程序员推荐的7个开发类工具
- 面试准备之css篇
- 黑马程序员——ios开发基础之OC中Foundation框架(二)、copy以及单例
- 七个对我最好的职业建议(精简版)
- 黑马程序员——ios开发基础之OC中的Foundation框架(一)
- 黑马程序员——ios开发基础之OC中的分类、协议、延展和代理
- 职业生涯之初恋,没有攻略
- 职业生涯之初恋,没有攻略
- 2015年Java后台开发面试问题分享汇总(主流互联网公司面试经历)
- 面试Q&A(一)
- 百度面试
- 编程面试过程中常见的10大算法
- 黑马程序员——ios开发基础之OC内存管理与blocks
- 华为面试题 输入一个n,在屏幕上输出N*N的矩阵
- 曾经的面试
- 多个div并排显示的居中问题——来自腾讯的一道面试题
- 黑马程序员--------构造方法
- 黑马程序员-------集合
- 美团面试题 输入任意表达式输出结果
- 黑马程序员——函数与数组:精打细算的年级组长的利器