Foundation框架是基础性框架,由于本人现在也还是小白一枚。对框架的一些理解性知识分享给大家,有什么不足之处还需要各位技术大牛多多留言提出建议,以拯救小白不致传播错乱的知识。
Foundation框架 -- 结构体 :NSSize/CGsize(表示尺寸大小),NSPoint/CGPoint(表示一个点), NSRect/CGRect (包含:CGPoint , CGSize) 分别表示一个点和一个尺寸大小
NSSize/CGSize(尺寸大小) : (下面是做的一些代码的例子:)
NSSize s1 = NSMakeSize(120,100 );
CGSize s2 = CGSizeMake (100 , 90 ) ;
输出打印的方法:(转换成字符串形式,调用方法:NSStringFromRect (参数) ),代码实现如下:
NSString * str = NSStringFromRect ( s1 ) ;
NSPoint/CGPoint( 表示一个点 ) :(下面是做的一些代码例子:)
NSPoint p1 = NSMakePoint ( 3 , 4 ) ;
CGPointMake p2 = CGPointMake (4,5 );
输出打印的方法:(转换成字符串形式,调用方法:NSStringFromPoint (参数) ),代码实现如下:
NSString * str = NSStringFromPoint ( p1) ;
NSRect/CGRect (包含:CGPoint/NSSize )分别表示一个点和一个尺寸大小 ,下面是做的一些代码例子:
CGRect r1 = CGRectMake (100 ,100 , 3 , 4 ) ;
NSRect r2 = NSMakeRect (10,10 ,2 , 3 ) ;
输出打印的方法:(转换成字符串形式,调用方法:NSStringFromRect(参数) ),代码如下:
NSString *str = NSStringFromRect ( r1 ) ;
其他用法1:
其他用法2: