黑马程序员08--Foundation--01--NSString、NSRange、NSPoint、NSSize、NSRect

来源:互联网 发布:淘宝0.01元秒杀 编辑:程序博客网 时间:2024/05/16 01:59

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、Foundation框架

通常我们会将他们分为几类:
1、值对象
2、集合
3、操作系统服务:文件系统、URL、进程通讯
4、通知
5、归档和序列化
6、表达式和条件判断
7、Objective-C语言服务

二、常用结构体NSRange

NSRange表示一个范围,其内包含两个参数,第一参数是起始位置(location),第二个参数是长度(length)。

具体用法:

三、常用结构体NSPoint/CGPoint、NSSize/CGSize、NSRect/CGRect

NSPoint/CGPoint代表一个点,参数为其横纵坐标x、y,苹果官方默认的屏幕左上角为坐标原点。

NSSize/CGSize代表一个大小。

NSRect/CGRect表示一个矩形,其参数为两个结构体,第一个为NSPoint/CGPoint,第二个为NSSize/CGSize。

具体用法:

一些常量:
CGPointZero == CGPointMake(0, 0);
CGSizeZero == CGSizeMake(0, 0);
CGRectZero == CGRectMake(CGPointZero, CGSizeZero);
四、NSString与子类NSMutableString

0 0
原创粉丝点击