黑马程序员---OC学习笔记之常见结构体

来源:互联网 发布:axure mac 编辑:程序博客网 时间:2024/05/21 12:46

——Java培训、Android培训、iOS培训、.Net培训——–

1、NSPoint和CGPoint的使用

苹果官方一般推荐使用CG开头的

       //1、NSPoint是CGPoint的一个别名        //用来表示平面上的两个点        //定义一个NSPoint        NSPoint np1 = {1,2};        np1.x = 2;        np1.y = 4;        CGPoint c1 = {.x=10};        //OC中特有的赋值方式        CGPoint c2 = CGPointMake(10, 10);        NSPoint p2 = NSMakePoint(12, 22);        //2、NSSize是CGSize的一个别名        //表示平面面积(大小)        //width宽,height高        CGSize cs1 = {1,2};        NSSize ns1;        ns1.height = 2;        ns1.width = 3;        CGSize cs2 = CGSizeMake(1, 2);        NSSize ns2 = NSMakeSize(2, 2);        //3、CGRect和NSRect        //表示平面上左上角为某个点的矩形区域        //origin:矩形的左上角的点,size:矩形的大小        //1)普通方式1        CGRect cr1 = {{1,2},{2,2}};        //1)普通方式2        CGRect cr2;        cr2.origin.x = 2;        cr2.origin.y = 2;        cr2.size.width = 3;        cr2.size.height = 5;        //2)OC特殊方式        CGRect cr3 = CGRectMake(2, 3, 4, 6);        NSRect nr = NSMakeRect(2, 3, 4, 6);        //4、这些结构可以直接转换成NSString        //例如:        NSString *str = NSStringFromRect(cr2);
0 0
原创粉丝点击