Foundation Kit快速教程复习笔记

来源:互联网 发布:mac里面的python在哪 编辑:程序博客网 时间:2024/06/05 09:00

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

 

原创粉丝点击