├── .gitignore ├── .travis.yml ├── Example ├── .gitignore ├── Podfile ├── RxCocoa-Texture.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── RxCocoa-Texture-Example.xcscheme ├── RxCocoa-Texture.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── RxCocoa-Texture │ ├── ASBinderTestNode.swift │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── ButtonTestNode.swift │ ├── Decoder+extension.swift │ ├── EditableTextTestNode.swift │ ├── ImageDownloader.swift │ ├── ImageTestNode.swift │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── texture_icon.imageset │ │ │ ├── Contents.json │ │ │ └── texture_icon.png │ ├── Info.plist │ ├── Network.swift │ ├── NetworkImageTestNode.swift │ ├── RepoProvider.swift │ ├── RepoService.swift │ ├── Repository.swift │ ├── RepositoryListCellNode.swift │ ├── RepositoryViewController.swift │ ├── RepositoryViewModel.swift │ ├── RepositoryViewModel2.swift │ ├── TextTestNode.swift │ └── User.swift └── Tests │ ├── ASButtonNode+RxSpec.swift │ ├── ASControlNode+RxSpec.swift │ ├── ASDisplayNode+RxSpec.swift │ ├── ASEditableTextNode+RxSpec.swift │ ├── ASImageNode+RxSpec.swift │ ├── ASNetworkImageNode+RxSpec.swift │ ├── ASTextNode+RxSpec.swift │ ├── ASTextNode2+RxSpec.swift │ ├── BinderAndDriver+RxSpec.swift │ └── Info.plist ├── LICENSE ├── README.md ├── RxCocoa-Texture.podspec ├── RxCocoa-Texture ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── ASBinder.swift │ ├── ASButtonNode+Rx.swift │ ├── ASControlNode+Rx.swift │ ├── ASControlTarget.swift │ ├── ASDisplayNode+Rx.swift │ ├── ASEditableTextNode+Rx.swift │ ├── ASImageNode+Rx.swift │ ├── ASNetworkImageNode+Rx.swift │ ├── ASTextNode+Rx.swift │ ├── ASTextNode2+Rx.swift │ ├── Driver+ASSubscription.swift │ └── RxASEditableTextNodeDelegateProxy.swift ├── _Pods.xcodeproj └── resources ├── ASMVI.png ├── asbinder_workflow.png ├── badcase.png ├── badcase2.png ├── expect.png ├── expect2.png ├── flow.png └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .Trashes 3 | *.lock 4 | Pods/ 5 | build/**/* 6 | -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcodeproj/xcshareddata/xcschemes/RxCocoa-Texture-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcodeproj/xcshareddata/xcschemes/RxCocoa-Texture-Example.xcscheme -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/RxCocoa-Texture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/ASBinderTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/ASBinderTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/AppDelegate.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/ButtonTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/ButtonTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Decoder+extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Decoder+extension.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/EditableTextTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/EditableTextTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/ImageDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/ImageDownloader.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/ImageTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/ImageTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Images.xcassets/texture_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Images.xcassets/texture_icon.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Images.xcassets/texture_icon.imageset/texture_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Images.xcassets/texture_icon.imageset/texture_icon.png -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Info.plist -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Network.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/NetworkImageTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/NetworkImageTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepoProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepoProvider.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepoService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepoService.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/Repository.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepositoryListCellNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepositoryListCellNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepositoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepositoryViewController.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepositoryViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepositoryViewModel.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/RepositoryViewModel2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/RepositoryViewModel2.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/TextTestNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/TextTestNode.swift -------------------------------------------------------------------------------- /Example/RxCocoa-Texture/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/RxCocoa-Texture/User.swift -------------------------------------------------------------------------------- /Example/Tests/ASButtonNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASButtonNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASControlNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASControlNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASDisplayNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASDisplayNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASEditableTextNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASEditableTextNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASImageNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASImageNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASNetworkImageNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASNetworkImageNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASTextNode+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASTextNode+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/ASTextNode2+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/ASTextNode2+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/BinderAndDriver+RxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/BinderAndDriver+RxSpec.swift -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/README.md -------------------------------------------------------------------------------- /RxCocoa-Texture.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture.podspec -------------------------------------------------------------------------------- /RxCocoa-Texture/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASBinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASBinder.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASButtonNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASButtonNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASControlNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASControlNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASControlTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASControlTarget.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASDisplayNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASDisplayNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASEditableTextNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASEditableTextNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASImageNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASImageNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASNetworkImageNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASNetworkImageNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASTextNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASTextNode+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/ASTextNode2+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/ASTextNode2+Rx.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/Driver+ASSubscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/Driver+ASSubscription.swift -------------------------------------------------------------------------------- /RxCocoa-Texture/Classes/RxASEditableTextNodeDelegateProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/RxCocoa-Texture/Classes/RxASEditableTextNodeDelegateProxy.swift -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /resources/ASMVI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/ASMVI.png -------------------------------------------------------------------------------- /resources/asbinder_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/asbinder_workflow.png -------------------------------------------------------------------------------- /resources/badcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/badcase.png -------------------------------------------------------------------------------- /resources/badcase2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/badcase2.png -------------------------------------------------------------------------------- /resources/expect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/expect.png -------------------------------------------------------------------------------- /resources/expect2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/expect2.png -------------------------------------------------------------------------------- /resources/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/flow.png -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RxSwiftCommunity/RxCocoa-Texture/HEAD/resources/logo.png --------------------------------------------------------------------------------