博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用结构体
阅读量:2351 次
发布时间:2019-05-10

本文共 769 字,大约阅读时间需要 2 分钟。

 1:NSRange 结构体,表示范围

 NSRange range = {2,3}; //创建方法一

 NSRange  range2 =  NSMakeRange(2,3);  //创建方法二

 NSString *strRange= NSStringFromRange(range); //接收,将NSRange转成NSString

 NSLog(@"%@",strRange);  //打印   ,结果为   {2,3}

 2:NSSize 等同于CGSize 有两个值组成  weight表示宽度    height 表示高度

NSSize size = {20,20};

NSSize size2 = NSMakeSize(20,20);

NSString *strSize= NSStringFromSize(size); 

NSLog(@"%@",strSize);

3:NSPoint  等同于CGPoint  表示一个点的坐标位置

NSPoint point = { 30,30};

NSPoint point2= NSMakePoint(30,30);

NSString *strPoint = NSStringFromPont(point);

NSLog(@"%@",strPoint);

4:NSRect   表示矩形,   与CGRect 等同,有两个参数 CGPoint ,CGSize

NSRect rect = {40,60,100,200};  //x,y,weight,height

NSRect rect2 = NSMakeRect(40,60,100,200);

NSString *strRect = NSStringFromRect(rect);

NSLog(@" %@",strRect);   //结果为  {

{40,60},{100,200}

转载地址:http://axrvb.baihongyu.com/

你可能感兴趣的文章
Sencha Touch之Hello World
查看>>
Tab Layout 之单个Activity实现
查看>>
Tab Layout 之多个Activity实现
查看>>
FrameLayout之我见
查看>>
个人解读Activity之一
查看>>
实现自定义布局的Notification
查看>>
AlarmManager的学习与实现
查看>>
解读Content Provider之一
查看>>
解读Content Provider之二
查看>>
自定义UI实例
查看>>
推荐一个不错的自定义UI
查看>>
fedora16 设置 gedit软件的默认编码
查看>>
S3C6410 存储器映射
查看>>
Linux 3.3.0移植到S3C6410开发板上之一
查看>>
Busybox支持中文的解决办法
查看>>
总结一下各大开发板android烧写方式
查看>>
qwt移植到s3c6410
查看>>
图像处理和图像识别中常用的OpenCV函数
查看>>
javascript 45种缓动平滑效果 收藏
查看>>
Java内存溢出(OOM)异常完全指南3
查看>>