首页 > 代码库 > Objective-C常用的几个结构体
Objective-C常用的几个结构体
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常用的几个结构体
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。