
位操作符 非:~與:&或:|異或:^ 左移:<<右移:>> 對于無符號表示和有符號表示,位移行為不一樣。 溢出運(yùn)算符 Overflow addi...
類型轉(zhuǎn)換 is 和 as 。 檢查類型 someInstance is someClass 向下轉(zhuǎn)換 optional form: as?for...
擴(kuò)展的語法 計(jì)算屬性 擴(kuò)展可以為現(xiàn)有類型添加實(shí)例計(jì)算屬性以及類計(jì)算屬性。但不能添加存儲屬性,也不能為現(xiàn)有的屬性添加觀察器。 初始化器 擴(kuò)展可以為...
實(shí)例屬性,實(shí)例方法,類方法,運(yùn)算符,下標(biāo) 語法 屬性 指定屬性的 名字 和 類型,以及 getterable or setterable 當(dāng)一個...
強(qiáng)引用循環(huán) 兩個引用類型實(shí)例之間相互引用。 解決方式 實(shí)例之間的: Weak 引用。適用于一方的引用可為 nil 的情形。 Unowned 引用...
給存儲屬性設(shè)定初值 在初始化器中設(shè)置。 在屬性定義中提供默認(rèn)值。 自定義初始化器 自動為參數(shù)提供外部參數(shù)名(和內(nèi)部參數(shù)名一樣),如果自己沒有提供...
繼承方法、屬性、其他特征(比如,下標(biāo))。還可以為繼承來的屬性添加屬性觀察器。 重寫 子類可以提供自定義實(shí)現(xiàn),包括,實(shí)例方法、類方法、實(shí)例屬性、類...
實(shí)例方法 方法的外部參數(shù)名 默認(rèn)情況下,方法的第一個參數(shù)只有局部參數(shù)名,而第二個開始,都有一個外部參數(shù)名。(與 Objective-C 兼容)。...
存儲屬性 作為實(shí)例一部分的常量或變量。可以提供一個默認(rèn)值,或者在初始化過程中設(shè)置(或修改)屬性的值,對常量的存儲屬性也適用。 存儲屬性變量還可以...