关情纸尾---OC-Foundation框架中常用的类

一、结构体

1、NSRange
    包括location和length
    可用于查找某个字符串确定位置和长度的字符串
2、Point,Size,Rect
    形式:
    NSPoint/CGPoint  (x,y)
    NSSize/CGSize   (width,height)
    NSRect/CGRect  (point,size)
    例如:
    CGPoint p1 = NSPointMake(10,10);(常用)
    CGPoint p2 = NSMakePoint(10,10);
    CGRect r1 = CGRectMake(0,10,20,30);
    CGRect r2 = {{0,10},{20,30}};
    CGRect r3 = {p1,s1};

二、字符串

NSString:不可变字符串
NSMutableString:可变字符串

三、数组

1、NSArray :不可变数组
    NSMutableArray:可变数组
    注:OC数组不能存放非OC对象
2、NSSet
    NSSet和NSArray的比较:
    共同点:
        都是集合,能存放oc对象
        只能存放oc对象,不可存放int,char,float 等结构体,枚举
        都有有一个可变的子类
    不同点:NSArray有顺序,NSSet无顺序

四、字典

NSDictionary
NSMutableDictionary

五、NSNumber

用来转化基本数据类型,可将基本数据类型包装成NSNumber对象

六、关于Block简介

block封装了一段代码,可以在任何时候执行
block可作为函数参数或函数的返回值,而其本身又可输入参数或返回值
block的标识是^

posted @ 2015-07-30 13:28

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容