淘先锋技术网
首页
1
2
3
4
5
6
7
【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个属性,所以这个时候,我们就用结构体