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

foundation基本用法

时间:2015-04-09 15:15:55      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

1* OC中的结构体

l       NSRange(location length)

l       NSPoint \ CGPoint

l       NSSize \ CGSize

l       NSRect \ CGRect (CGPoint CGSize)

使用CG.. 结构体需要添加CoreGraphice

NS….  是一个框架Foundation ,NS是NextStep公司

1、 NSRange 表示一段范围

@”I love oc”

//表示love 的范围

location = 2

length = 4

NSRange range = NSMakeRange(2, 4);

NSString *str =@”I love oc”;

// 在str 中找love字符串的范围

// 如果找不到length = 0 ;location = NSNotFound = -1

NSRange r = [str rangeOfString:@”love”];

2、 NSPoint \ CGPoint 点

NSPoint point = NSMakePoint(20,20);

CGPoint point2 = CGPointMake(20,20);

3、 NSSize \ CGSize

NSSize size = NSMakeSize(100,50);

CGSize size2 = CGSizeMake(100,50);

4、 NSRect \ CGRect

NSRect rect = NSMakeRect(0, 0, 100, 50);

CGRect rect2 = CGRectMake(0, 0, 100, 50);

 

打印结构体

NSString str = stringFromPoint(结构体);

技术分享

 

坐标原点

CGPointZero == CGPointMake(0,0)

技术分享

 

比较2个(point,rect,size)是否相同

技术分享

 

2* NSString

   NSString 不可变字符串

技术分享

 ->NSMutableString 可变字符串

技术分享

 

3* 集合类

*       NSArray 不可变数组

技术分享

 ->NSMutableArray 可变数组

 技术分享

 *       NSSet  不可变Set

没顺序的集合类

技术分享

->NSMutableSet   可变Set

技术分享

*      NSDictionary不可变Dictionary

 技术分享

  ->NSMutableDictionary  可变Dictionary

 技术分享

 4.其他类型

*       NSDate

 技术分享

技术分享

*      NSValue

包装的基本类

技术分享

*       NSNumber

@20    =     NSNumber对象

@””    =     NSString对象

 

 

 

 

foundation基本用法

标签:

原文地址:http://www.cnblogs.com/MrTao/p/4409461.html

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