├── .gitignore ├── CONTRIBUTING.md ├── EasyClosure-tvOS ├── Info.plist └── On_tvOS.h ├── EasyClosure.podspec ├── EasyClosure.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── EasyClosure-iOS.xcscheme │ ├── EasyClosure-macOS.xcscheme │ └── EasyClosure-tvOS.xcscheme ├── EasyClosure ├── Info-Mac.plist └── Info-iOS.plist ├── EasyClosureTests ├── Info-Mac.plist ├── Info-iOS.plist ├── Mac │ └── macOSTests.swift ├── Shared │ └── SharedTests.swift └── iOS │ └── iOSTests.swift ├── Example └── EasyClosureDemo │ ├── EasyClosureDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── OnDemo.xcscheme │ ├── EasyClosureDemo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── EasyClosureDemo │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Resources │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── Main.storyboard │ └── Sources │ │ ├── AppDelegate.swift │ │ ├── Main.storyboard │ │ └── ViewController.swift │ ├── Podfile │ └── Podfile.lock ├── LICENSE.md ├── Package.swift ├── README.md ├── Screenshots ├── Artboard.png └── demo.gif └── Sources ├── Shared ├── Container.swift ├── EasyClosureAware.swift ├── NSObject+Extension.swift └── Typealias.swift ├── iOS ├── UIBarButtonItem.swift ├── UIButton.swift ├── UIDatePicker.swift ├── UIGestureRecognizer.swift ├── UISearchBar.swift ├── UISlider.swift ├── UISwitch.swift ├── UITextField.swift └── UITextView.swift └── macOS ├── NSButton.swift ├── NSGestureRecognizer.swift └── NSTextField.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /EasyClosure-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure-tvOS/Info.plist -------------------------------------------------------------------------------- /EasyClosure-tvOS/On_tvOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure-tvOS/On_tvOS.h -------------------------------------------------------------------------------- /EasyClosure.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.podspec -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-iOS.xcscheme -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-macOS.xcscheme -------------------------------------------------------------------------------- /EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure.xcodeproj/xcshareddata/xcschemes/EasyClosure-tvOS.xcscheme -------------------------------------------------------------------------------- /EasyClosure/Info-Mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure/Info-Mac.plist -------------------------------------------------------------------------------- /EasyClosure/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosure/Info-iOS.plist -------------------------------------------------------------------------------- /EasyClosureTests/Info-Mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosureTests/Info-Mac.plist -------------------------------------------------------------------------------- /EasyClosureTests/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosureTests/Info-iOS.plist -------------------------------------------------------------------------------- /EasyClosureTests/Mac/macOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosureTests/Mac/macOSTests.swift -------------------------------------------------------------------------------- /EasyClosureTests/Shared/SharedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosureTests/Shared/SharedTests.swift -------------------------------------------------------------------------------- /EasyClosureTests/iOS/iOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/EasyClosureTests/iOS/iOSTests.swift -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/xcshareddata/xcschemes/OnDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo.xcodeproj/xcshareddata/xcschemes/OnDemo.xcscheme -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Info.plist -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Resources/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Resources/Main.storyboard -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Sources/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Sources/Main.storyboard -------------------------------------------------------------------------------- /Example/EasyClosureDemo/EasyClosureDemo/Sources/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/EasyClosureDemo/Sources/ViewController.swift -------------------------------------------------------------------------------- /Example/EasyClosureDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/Podfile -------------------------------------------------------------------------------- /Example/EasyClosureDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Example/EasyClosureDemo/Podfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Screenshots/Artboard.png -------------------------------------------------------------------------------- /Screenshots/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Screenshots/demo.gif -------------------------------------------------------------------------------- /Sources/Shared/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/Shared/Container.swift -------------------------------------------------------------------------------- /Sources/Shared/EasyClosureAware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/Shared/EasyClosureAware.swift -------------------------------------------------------------------------------- /Sources/Shared/NSObject+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/Shared/NSObject+Extension.swift -------------------------------------------------------------------------------- /Sources/Shared/Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/Shared/Typealias.swift -------------------------------------------------------------------------------- /Sources/iOS/UIBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UIBarButtonItem.swift -------------------------------------------------------------------------------- /Sources/iOS/UIButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UIButton.swift -------------------------------------------------------------------------------- /Sources/iOS/UIDatePicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UIDatePicker.swift -------------------------------------------------------------------------------- /Sources/iOS/UIGestureRecognizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UIGestureRecognizer.swift -------------------------------------------------------------------------------- /Sources/iOS/UISearchBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UISearchBar.swift -------------------------------------------------------------------------------- /Sources/iOS/UISlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UISlider.swift -------------------------------------------------------------------------------- /Sources/iOS/UISwitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UISwitch.swift -------------------------------------------------------------------------------- /Sources/iOS/UITextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UITextField.swift -------------------------------------------------------------------------------- /Sources/iOS/UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/iOS/UITextView.swift -------------------------------------------------------------------------------- /Sources/macOS/NSButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/macOS/NSButton.swift -------------------------------------------------------------------------------- /Sources/macOS/NSGestureRecognizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/macOS/NSGestureRecognizer.swift -------------------------------------------------------------------------------- /Sources/macOS/NSTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/EasyClosure/HEAD/Sources/macOS/NSTextField.swift --------------------------------------------------------------------------------