码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C常用的几个结构体

时间:2014-11-23 11:45:38      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:struct   nsrect   nspoint   nsrange   nssize   

NSRange    (表示范围)  location , length

    初始化
    NSRange range={4,5};
    NSRange = NSMakeRange(4,5);
    NSString *str = NSStringFromRange(range);   转成NSString
NSSize 等同于 CGSize 有两个值组成 weight表示宽度 height高度
        CGSize 其实就是 typedef NSSize   给NSSize重命名的
    使用方法 基本和NSRange差不多
           NSSize  size = {21,19};
           NSSize  size2 = NSMakeSize(21, 19);
           NSString *strSize =  NSStringFromSize(size2);
NSPoint 等同CGPoint 表示一个点的坐标位置
        NSPoint point = {20,40};
        NSPoint point2 = NSMakePoint(20, 40);
        NSString * strPoint = NSStringFromPoint(point);

NSRect  等同于

          struct CGRect {

              CGPoint origin;
              CGSize size;
            };
        NSRect rect = {40,60,100,200};
        NSRect rect2 = NSMakeRect(0, 10, 100, 100);
        NSString * strRect = NSStringFromRect(rect);

Objective-C常用的几个结构体

标签:struct   nsrect   nspoint   nsrange   nssize   

原文地址:http://blog.csdn.net/u010586842/article/details/41409151

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!