课程笔记
课程/iOS/移动开发
玩儿转Swift 2.0(第三季)
介绍
章节
问答
笔记
敲开iOS
2019-02-23
计算属性默认是只有getter方法的,可以重写setter getter,是通过存储属性计算得来的,类和结构体都有这两种属性。长方形的size 和 origin都是存储属性,center是计算属性
0赞 · 0采集
想在西雅图买房的全栈狗
2017-08-01
到底应该做成属性还是方法。
截图
0赞 · 0采集
想在西雅图买房的全栈狗
2017-08-01
默认为setter提供了newValue变量名。
截图
0赞 · 0采集
想在西雅图买房的全栈狗
2017-08-01
计算的值的写法。
截图
0赞 · 0采集
慕粉2131008347
2017-06-13
存储型属性,存储一个值 计算型属性,依赖于其他的属性计算出来的。不需要存储一个值,只需要写出怎么计算的 var center :Point{ get{ let centerx = origin.x + size.width / 2 let centery = origin.y + size.height / 2 return Point(x: centerx , y : centery) } set (newCenter ){ origin.x = newCenter.x - size.width / 2 origin.y = newCenter.y - size.height / 2 } }
0赞 · 0采集
jianshelu
2017-03-14
属性与方法的区分,属性更原始附着
截图
0赞 · 0采集
jianshelu
2017-03-14
计算性变量也可以被赋值,但需要增加getter,setter方法
截图
0赞 · 0采集
jianshelu
2017-03-14
计算性属性必须是变量
截图
0赞 · 0采集
jianshelu
2017-03-14
计算性的属性
截图
0赞 · 0采集
hdadan
2017-03-05
get 获取 set 改变(赋值):(newCenter)可以被省略,在setter的{}中用默认名称newValue代替传入值 方法描述动作,计算型属性描述事物的特征。 对于不想被赋值的变量例如面积,可以只getter
截图
0赞 · 0采集
hdadan
2017-03-05
计算型属性:根据存储型属性计算出的可变的属性。 (1)计算性属性必须声明为var; (2)必须显示声明类型。
截图
0赞 · 0采集
慕粉1147547400
2016-12-17
类的计算型属性不一定要写getter和setter方法,例如面积,只要返回一个double的值既可以了,因此只要一个getter方法 用方法也能实现计算型属性的计算过程,为什么不用方法实现而是用计算型呢,因为方法用来描述动作,而计算型属性表示的是事物的特征和属性
截图
0赞 · 0采集
慕粉1147547400
2016-12-17
计算型属性的getter方法和setter方法: get{}里面的逻辑是获取这个计算型属性的时候走的计算逻辑,return一个计算型属性类型的值 set(newCenter){}里的方法是给计算型属性赋值的时候走的计算逻辑,set后的括号里的名字就是替代计算属性进行逻辑运算的值 如果不给set方法加参数,那么可以默认参数为newValue
截图
0赞 · 0采集
慕粉1147547400
2016-12-15
由于center的值是由origin和size决定的,所以每次origin或者size变化,必须计算center的值,重新赋值 因此可以把center设置成一个由origin和size计算得来的值,这样就不用每次计算center了 计算型属性的必须是var类型 注意:计算型属性定义的格式:var 名字:类型{ 计算过程 return 类型函数} 计算型属性必须显式的声明它的类型
截图
0赞 · 0采集
Jaelyn_Lim
2016-08-27
getter和setter的实例
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
YumaiCode
2016-07-31
4-1 计算属性
截图
0赞 · 0采集
LJ_Orange
2016-07-27
依赖其他属性而存在的属性 : 计算型属性
0赞 · 0采集
峡谷激流
2016-07-19
声明area计算型属性。
截图
0赞 · 0采集
峡谷激流
2016-07-19
使用set和get方法,将属性center设置为可改变的属性。
截图
0赞 · 0采集
峡谷激流
2016-07-19
计算属性。一个属性以其他属性计算得出(center)。
截图
0赞 · 0采集
returnnull999
2016-07-19
计算型属性(2)
截图
0赞 · 0采集
returnnull999
2016-07-19
计算型属性
截图
0赞 · 0采集
Twenty_
2016-07-11
get wiliest set didst
截图
0赞 · 0采集
Twenty_
2016-07-11
init Rectangle 后 继续上一次改变而改变
0赞 · 0采集
数据加载中...