Swift Swift中Selector的變化

2021-09-07 08:40:16 字數 853 閱讀 7848

swift中selector變化

2.2 之前,使用字串作為方法名稱

//

無引數btn.addtarget(self, action: selector("

buttonpress

") , forcontrolevents: .touchupinside)

//有引數

btn.addtarget(self, action: selector("

buttonpress:

") , forcontrolevents: .touchupinside)

2.2~3.0期間

//

無引數:

btn.addtarget(self, action: #selector(buttonpress), forcontrolevents: .touchupinside)

//有引數(引數的名稱使用下劃線「_」,實現事件時,引數名稱可以任意設定)

btn.addtarget(self, action: #selector(buttonpress(_:)), forcontrolevents: .touchupinside)

3.0變化

//

無引數btn.addtarget(self, action: #selector(buttonpress), for

: .touchupinside)

//有引數(引數的名稱必須具體給出,而且實現事件時,引數名稱保持一致)

btn.addtarget(self, action: #selector(buttonpress(sender:)), for: .touchupinside)

Swift Swift中Selector的變化

swift中selector變化 2.2 之前,使用字串作為方法名稱 無引數btn.addtarget self,action selector buttonpress forcontrolevents touchupinside 有引數 btn.addtarget self,action sele...

OpenStack之Swift swift表結構

表account stat id名稱 型別 長度 預設值備註 account text created at text put timestamp text 0delete timestamp text 0container count integer object count integer 0b...

Swift Swift 中字串相關的操作

支援 操作符,也支援 格式符。import uikit let str1 hello let str2 world func test1 test1 輸出 helloworld hello world import uikit var str hello func test test 輸出 hel ...