码迷,mamicode.com
首页 > 其他好文 > 详细

【object-c 学习笔记】第8章 foundation Kit介绍

时间:2015-04-28 01:32:40      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

1、数据类型

1)范围

第一个是结构体,表示相关事物的范围,通常是字符串里的字符范围或者数组里的元素范围。

1     typedef struct _NSRange
2     {
3         unsigned int location;//存放该范围的起始位置
4         unsigned int length;//该范围所含元素个数
5     }NSRange;

  例如:"Object-c is a cool language"中,单词cool可以用location为17,length为4的范围表示;location还可以用NSNotFound这个值来表示没有范围,说明变量没有初始化。

创建NSRange有三种方法:

(1)直接给字段赋值;

1     NSRange range;
2     range.location = 17;
3     range.length = 4;

(2)应用C语言的聚合结构赋值机制

1     NSRange range = {17,4};

(3)cocoa提供的快捷函数 NSMakeRange(): 可以在任何能够使用函数的地方使用它,例如在方法中调用将其作为参数传递;

1 NSRange range = NSMakeRange(17,4); [anObject flabulateWithRange:NSMakeRange(13,15)];

 

 
 

【object-c 学习笔记】第8章 foundation Kit介绍

标签:

原文地址:http://www.cnblogs.com/sallyWei/p/4461812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!