Foundation Kit快速教程复习笔记
2013-09-12 22:02
197 查看
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
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
相关文章推荐
- spark2.2官方教程笔记-快速开始
- XML复习笔记(复习资料为菜鸟教程里的XML教程)
- 人工智能学习笔记 - 预备篇之初中数学快速复习
- Python快速教程Vamei博客 笔记(未完)
- Mysql语句快速复习教程(全)
- Angular 5.x 系列教程笔记(一)——快速入门
- Objective-C学习笔记第八章Foundation Kit快速教程
- Objective-C基础教程学习笔记(八)Foundation Kit快速教程
- Mysql语句快速复习教程(全)
- TensorFlow.org教程笔记(二) DataSets 快速入门
- 复习笔记之矩阵快速幂(不定时更新)
- JavaScript基础教程复习笔记
- C++ Primer复习和学习笔记 第一章 快速入门
- opencl 初学笔记2- opencl快速入门教程【数据类型规范 , 命名原则】
- DTD复习笔记(复习资料为菜鸟教程里的DTD教程)
- MYSQL快速复习笔记
- Objective-C基础教程(第一版)-学习笔记第八章Foundation Kit快速教程
- 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得
- Object-C学习笔记七-----Foundation Kit快速教程NSString and NSMutableString