最近研究位置高度,稍微总结一下,以后继续补充:

CGFloat :表现一个浮点

CGPoint:表现一个点

CGsize:标示一个矩形,但只有高度和宽度

CGRect:表现一个矩形,并且有原点的位置。

CGRectZero:是一个高度为零,宽度为零,原点位置也为零,要需创立框边但还不定确框边小大和位置时,可以应用此常量

CGPointMake,CGRectMake,CGSizeMake 用来初始化

NSStringFromPoint,NSStringFromRect,NSStringFromSize 于用将Poing,rect,size转换成字符串

code:

CGFloat f=1.2f;
    CGPoint point=CGPointMake(1.2F, 2.3F);
    CGRect cgrect=CGRectMake(1.2f, 2.3, 4.5, 5.6);
    CGSize size=CGSizeMake(2.3, 3.2);
    NSLog(@"float is %f",f);
    NSLog(@"point is %@",NSStringFromPoint(point));
    NSLog(@"cgrect is %@",NSStringFromRect(cgrect));
    NSLog(@"size is %@",NSStringFromSize(size));

每日一道理
聪明人学习,像搏击长空的雄鹰,仰视一望无际的大地;愚笨的人学习,漫无目的,犹如乱飞乱撞的无头飞蛾;刻苦的人学习,像弯弯的河流,虽有曲折,但终会流入大海;懒惰的人学习,像水中的木头,阻力越大倒退得越快。

result

2013-05-09 15:29:25.522 test[1734:303] float is 1.200000
2013-05-09 15:29:25.523 test[1734:303] point is {1.2000000476837158, 2.2999999523162842}
2013-05-09 15:29:25.523 test[1734:303] cgrect is {{1.2000000476837158, 2.2999999999999998}, {4.5, 5.5999999999999996}}
2013-05-09 15:29:25.523 test[1734:303] size is {2.2999999999999998, 3.2000000000000002}

文章结束给大家分享下程序员的一些笑话语录: 程序语言综述
CLIPPER 程序员不去真的猎捕大象,他们只是购买大象部分的库然后花几年的时间试图综合它们。
DBASE 程序员只在夜间猎捕大象,因为那时没人会注意到他们还在使用石弓。
FOXPRO 程序员开始使用更新更好的步枪,这使他们花掉比实际狩猎更多的时间学习新的射击技术。
C 程序员拒绝直接购买步枪,宁可带着钢管和一个移动式机器车间到非洲,意欲从零开始造一枝完美的步枪。
PARADOX 程序员去非洲时带着好莱坞关于猎捕大象的电影剧本,他们认为照剧本行事就会逮到一头大象。
ACCESS 程序员在没有任何猎象经验的经验下就出发了,他们穿着华丽的猎装、带着全部装备,用漂亮的望远镜找到了大象,然后发觉忘了带扳机。
RBASE 程序员比大象还要稀少,事实上,如果一头大象看到了一个RBASE程序员,对他是个幸运日。
VISUAL ACCESS 程序员装上子弹、举起步枪、瞄准大象,这使大象感到可笑,究竟谁逃跑。他们无法抓住大象,因为由于他们对多重控制的偏爱,他们的吉普车有太多的方向盘因而无法驾驶。
ADA、APL和FORTRAN 程序员与圣诞老人和仙女一样是虚构的。
COBOL 程序员对和自己一样濒临灭绝的大象寄予了深切的同情。

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/09/3069804.html

位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero相关推荐

  1. iOS开发 高级绘图

    概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架.今天我们将围绕iOS中两大图形.图像绘图框架进行介绍:Quartz 2D绘制2D图形和Co ...

  2. android button 中文字位置设置,iOS开发-- 设置UIButton的文字显示位置、字体的大小、字体的颜色...

    btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlS ...

  3. ios开发-获取手机相关信息

    今天在做客户端的时候,里面有个意见反馈功能. 调用系统带的邮件功能,发送邮件到指定邮箱. 然后我就想,应该在邮件正文部分添加手机相关内容,比如型号,版本,应用程序的版本等等,这样不仅使用者方便,开发者 ...

  4. iOS开发中视图相关的小笔记:push、modal、popover、replace、custom

    在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的. 在iphone中,segue有:push,modal,和custom三种不同的类型, ...

  5. iOS开发笔记 - 网络篇

    计算机网络基础   计算机网络是多台独立自主的计算机互联而成的系统的总称,最初建立计算机网络的目的是实现信息传递和资源共享.   如果说计算机是第二次世界大战的产物,那么计算机网络则是美苏冷战的产物. ...

  6. html5开发之ios屏幕适配,iOS开发屏幕尺寸以及屏幕适配等问题(转载内容)

    原帖地址:http://blog.csdn.net/phunxm/article/details/42174937/ 仅供我个人收藏学习,原博主如不同意请联系qq651263878进行删除,在此表示感 ...

  7. IOS 开发 iPhone屏幕尺寸、分辨率及适配

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point ...

  8. iOS资源帖-优秀博客、iOS开发技术文、学习网站

    原链接:https://www.jianshu.com/p/619c61d9c8fb 一些博客 王巍 Objc中国发起人.Line工程师 ibireme YYKit作者 bang JSPatch作者 ...

  9. 黑马程序员——零基础学习iOS开发——13 Foundation框架

    ------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS ...

最新文章

  1. python去除英文字符中的数字和标点符号
  2. android呼吸灯动画,Android高德地图自定义定位蓝点实现呼吸灯功能
  3. java 监听map的数据_使用监听器:定时清除map缓存的key value .
  4. oracle锁表导致update,delete,insert出现无反应的问题
  5. 基于jQuery带图标的多级下拉菜单
  6. 如何用spring boot写一个注册页面
  7. 儿童python编程能给孩子带来哪些好处_python编程入门学习对孩子成长有哪些优势?...
  8. 给你的Linux把把脉(内存、磁盘、CPU、网络)
  9. axios_的请求响应结果的结构---axios工作笔记006
  10. Qt4_坐标系统变换
  11. HDU2999 Stone Game, Why are you always there?【SG函数】
  12. mysql死锁检测算法_MySQL InnoDB如何应付死锁
  13. 使用X-shell管理员root连接ubuntu17.10服务器拒绝密码的一个失误!
  14. “双一流”大学生们最爱看的计算机类书籍是它们
  15. 下载速度15MB/s?网友实测度盘的这个新版本后惊了!
  16. 实战1--航空公司客户价值分析(画图篇)
  17. python error:‘mbcs‘ codec can‘t encode
  18. MindSpore前馈神经网络运用
  19. iOS中百度地图API的总结
  20. 表带式无线测温传感器图片(开关柜测温装置传感器)

热门文章

  1. Java数字签名——RSA算法
  2. java (10) 集合类
  3. VC++ 获取文件属性创建时间、修改时间和访问时间
  4. Google也开始弄开源平台,好事啊
  5. opencv(2)- 处理像素值
  6. shell脚本逻辑判断,文件目录属性判断,if,case用法
  7. 组件和模块间Activity路由框架
  8. 手把手玩转协同编辑(1):AST (Address Space Transformation)地址空间转换算法 基本介绍...
  9. 用Chrome开发者工具调试一切
  10. android 中使用AsyncTask实现简单的异步编程