最贊回答 / chenTheSky
didSet里面賦值fontColor的changeMode是為了檢測themeMode改變時的處理代碼,當themeMode第二次被賦值,didSet里的代碼就會被執行
2016-10-30
最贊回答 / AndyHT
<...code...>蘋果根據新的規范,換了很多函數的名稱另外:像這種問題你可以試著打一些2.1里函數的關鍵詞,比如說.range,大部分情況下就會出來新的函數名稱
2016-10-27
class Rectangle{
var origin = Point()
var sie = Size()
var center :point{
let centerX = origin.x+size.width/2
let centrY = origin.y+size.height/2
return Point(x:centerX,y:CenterY)
} //依賴其它屬性存在的屬性。Center根據origin和Size推算
}
var origin = Point()
var sie = Size()
var center :point{
let centerX = origin.x+size.width/2
let centrY = origin.y+size.height/2
return Point(x:centerX,y:CenterY)
} //依賴其它屬性存在的屬性。Center根據origin和Size推算
}
2016-10-16
結構體:值類型,數值較多的時候使用結構時使用。 簡單的一類數據,輕量級。效率更加高效
類: 描述的物體類型,可以使用類。可以作為字類的抽象類,對多種事物提供工廠模式,時使用。 可以選擇型為物體指定協議。 擴展時定義。 復雜數據
類: 描述的物體類型,可以使用類。可以作為字類的抽象類,對多種事物提供工廠模式,時使用。 可以選擇型為物體指定協議。 擴展時定義。 復雜數據
2016-10-16
switch中結構體的地位
Array,Dictionary set ,String
Int,Float,Double,Bool,String 都屬于結構體
ege:
Int a:Int=1
a.distanceTo(100)
按住鍵盤option 點擊a,點擊command 方法名或者類名
Array,Dictionary set ,String
Int,Float,Double,Bool,String 都屬于結構體
ege:
Int a:Int=1
a.distanceTo(100)
按住鍵盤option 點擊a,點擊command 方法名或者類名
2016-10-16
Array 和Dictionary Set在switch中屬于結構體類型,值類型。 賦值給另外一個變量拷貝。
字符串String 屬于一個結構
字符串String 屬于一個結構
2016-10-16