Objective-C基础笔记(7)Foundation中的常用结构体
来源:互联网 发布:php get上传 编辑:程序博客网 时间:2024/06/05 09:46
一、NSRange
NSRange的定义:
typedef struct _NSRange { NSUInteger location; NSUInteger length;} NSRange;NSRanage的使用:
NSRange range = NSMakeRange(8, 10); NSLog(@"location:%zi", range.location); NSLog(@"length:%zi", range.length); NSString *str = NSStringFromRange(range); NSLog(@"%@", str);二、NSPoint
NSPoint的定义:
typedef CGPoint NSPoint;
struct CGPoint { CGFloat x; CGFloat y;};typedef struct CGPoint CGPoint;NSPoint的使用:
NSPoint p; p.x = 10; p.y = 10; p = NSMakePoint(11, 11); //常见的方式 p = CGPointMake(12, 12); NSString * str = NSStringFromPoint(p); NSLog(@"%@", str);三、NSSize
NSSize的定义:
typedef CGSize NSSize;
struct CGSize { CGFloat width; CGFloat height;};typedef struct CGSize CGSize;NSSize的使用:
NSSize s; s.width = 100.1; s.height = 100.3; s = NSMakeSize(12.3, 16.9); s = CGSizeMake(15.3, 19.2); NSString *str = NSStringFromSize(s); NSLog(@"%@", str);四、NSRect
NSRect的定义:
typedef CGRect NSRect;
struct CGRect { CGPoint origin; CGSize size;};typedef struct CGRect CGRect;NSRect的使用:
NSRect r; //r.origin.x = 11; //r.origin.y = 13; r.origin = NSMakePoint(50, 50); r.size = NSMakeSize(60, 60); r = NSMakeRect(20, 20, 30, 30);
2 0
- Objective-C基础笔记(7)Foundation中的常用结构体
- Objective-C基础笔记(8)Foundation常用类NSString
- Objective-C基础笔记(9)Foundation常用类NSArray
- 【Objective-C学习-9】Foundation常用结构体
- Objective-C Foundation基础
- Objective——C Foundation——常用结构体 (NSSRange 、NSPoint、NSsize、NSRect)
- Objective-c中Foundation中的几个常用类1
- Foundation框架基础 常用的结构体
- Objective C Foundation基础框架
- Objective C Foundation基础框架
- Objective-C基础学习笔记(九)-Foundation
- Foundation框架中的常用“结构体“
- Objective-C 常用结构体
- Objective-C之Foundation中常见的结构体struct
- Objective-C之Foundation中常见的结构体
- Foundation 常用结构体
- Objective-c 基础框架(Foundation Framework)
- iOS基础(foundation)-常用结构体
- MATLAB中GUI中数据传输的几种方法
- iOS学习12--沙盒
- 可视化的算法【英】
- POJ 1321-棋盘问题(DFS)
- Codeforces Round #226 (Div. 2) C 数论
- Objective-C基础笔记(7)Foundation中的常用结构体
- Android:一个高效的UI才是一个拉风的UI(一)
- Android开发学习笔记:数据存取之SQLite浅析
- Javassist
- 模板之长整数映射为型别
- 1的个数
- 实例变量的可见度
- 学习笔记——集合(Set)
- Android CPU架构