Selector參數(shù)
Swift3.0版本
#selector
事件監(jiān)聽(tīng)本質(zhì):
- 將方法包裝成@SEL -> 類(lèi)中查找方法列表 -> 根據(jù)@SEL找到imp指針(函數(shù)指針)-> 執(zhí)行函數(shù)
- 注意:Swift中將一個(gè)函數(shù)聲明成fileprivate降盹,那么該函數(shù)不會(huì)被添加到方法列表中
- 如果再fileprivate前面加上@obc赠幕,那么該方法仍然會(huì)被添加到方法列表中
Swift限定作用域訪問(wèn)級(jí)別
- 在swift 3.0 之前,swift 提供3種不同的訪問(wèn)級(jí)別
- public 公開(kāi)
- internal 內(nèi)部(系統(tǒng)默認(rèn))
- private 私有
- swift 3.0中新增加了兩種訪問(wèn)控制權(quán)限
- open
- public 公開(kāi)
- internal 內(nèi)部
- fileprivate 文件內(nèi)私有
- private 私有