Cocoa由两个框架组成:
1:Foundation Kit 有很多有用的、面向数据的低级类和数据类型
2:Application Kit 保皇了所有的用户接口对象和高积类
Foundation Kit拥有100多个类,可以查看Xcode的自带文档,文档存放在:/Developer/ADC Reference Library/documentation/index.html中
8.1一些有用的数据类型---这里是一些结构体
8.1.1范围的作用NSRange
typedef struct _NSRange{
unsigned int location;
unsigned int length;
} NSRange;
8.1.2几何数据类型 NSPOINT NSSize NSRect
以上数据类型的创建有三种形式:
1)直接给字段赋值;
NSRange range;
range.location = 17;
range.length = 4;
2)应用C语言的聚合结构赋值机制;
NSRange range = {17, 4};
3)使用Cocoa提供的快捷函数:NSMakeRange(17,4); NSMakePoint;NSmakeSize()和NSMakeRect()
8.2字符串
8.2.1创建字符串 (这个是类方法)
类方法;类对象;工厂方法;
以下为实例方法
字符串大小的方法:即字符串中的字符串的个数
比较的方法;不区分大小写的比较方法
查找字符串中是否含有别的字符串
8.3可变字符串
8.4集合家族 介绍了不可变的集合类:NSArray,NSDictionary可变的:NSMutableArray, NSMutableDictionary