As it possible to conclude in swift 2.2 version it will be possible to reference to the Objective-C method via #selector.
let sel = #selector(UIView.insertSubview(_:at:)) // produces the Selector "insertSubview:atIndex:"
So previously we wear using name of the method like simple string : "doBangBang"
and call it Selector("doBangBang")
and now we should use it like reference to the method MyClass.doBangBang()
and with usage of key word #selector(MyClass.doBangBang())
? Does this feature deprecate Selector
? And what benefits are from this improvments except of reducing amount of the functions that were perform with wrong name?