位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero
最近研究位置高度,稍微總結一下,以后繼續補充:
????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
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试DeltaCopy
- 下一篇: [转]给UIImage添加圆角(圆角矩形