【CGPoint Objective-C语言】

一、Foundation框架中常用的结构体

1.例如,在手机界面上,有一个按钮,我要你定义一个变量,来保存这个按钮的位置,

定义1个变量来保存按钮在iOS界面上的位置,

位置,什么是位置,就是坐标对不对,就是坐标

这个坐标是相对于什么的坐标,

哪1点相对于什么的坐标,

记住,坐标是空间左上角的那1点,相对于这个iOS界面的坐标,我要你声明1个变量,来保存这1点的坐标,你该什么1个什么类型的变量呢

结构体,为什么是结构体呢,1个坐标,我们平面上的1个坐标,要用几个数据来描述呢,2个

1个x坐标,和1个y坐标,

所以,要描述这1点的话,两个封装数据,1个x坐标,1个y坐标,

那我们说可以用类,也可以用结构体吧,

如果是你的话,你选类,还是选结构体,

肯定是结构体,因为这个点有行为吗,没有,并且只有2个属性,所以这个时候,我们就用结构体࿰

猜你喜欢

转载自blog.csdn.net/madoca/article/details/128045094