Swift achieve a pure library closures achieve UIKit assembly delegate and dataSource methods.
Support Swift 2.2