├── .gitignore ├── LICENSE.md ├── Package.swift ├── README.md ├── ScreenShots ├── demo.gif ├── demo.mp4 └── screenShot1.png ├── Sources └── TFManager │ ├── TFManager.swift │ ├── TextRules.swift │ ├── TextRulesRepo.swift │ ├── Validatable.swift │ ├── ValidatableField.swift │ └── ValidationResult.swift ├── TFManager.podspec ├── TFManagerDemo ├── Podfile ├── Podfile.lock ├── Pods │ ├── Headers │ │ └── Public │ │ │ └── TFManager │ │ │ ├── TFManager-umbrella.h │ │ │ └── TFManager.modulemap │ ├── Local Podspecs │ │ └── TFManager.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ └── Target Support Files │ │ ├── Pods-TFManagerDemo │ │ ├── Pods-TFManagerDemo-acknowledgements.markdown │ │ ├── Pods-TFManagerDemo-acknowledgements.plist │ │ ├── Pods-TFManagerDemo-dummy.m │ │ ├── Pods-TFManagerDemo-umbrella.h │ │ ├── Pods-TFManagerDemo.debug.xcconfig │ │ ├── Pods-TFManagerDemo.modulemap │ │ └── Pods-TFManagerDemo.release.xcconfig │ │ └── TFManager │ │ ├── TFManager-dummy.m │ │ ├── TFManager-prefix.pch │ │ ├── TFManager-umbrella.h │ │ ├── TFManager.debug.xcconfig │ │ ├── TFManager.modulemap │ │ └── TFManager.release.xcconfig ├── TFManagerDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── TFManagerDemo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── TFManagerDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── CustomValidatableField.swift │ ├── Info.plist │ └── ViewController.swift └── Tests └── TFManagerTests └── TFManagerTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/README.md -------------------------------------------------------------------------------- /ScreenShots/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/ScreenShots/demo.gif -------------------------------------------------------------------------------- /ScreenShots/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/ScreenShots/demo.mp4 -------------------------------------------------------------------------------- /ScreenShots/screenShot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/ScreenShots/screenShot1.png -------------------------------------------------------------------------------- /Sources/TFManager/TFManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/TFManager.swift -------------------------------------------------------------------------------- /Sources/TFManager/TextRules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/TextRules.swift -------------------------------------------------------------------------------- /Sources/TFManager/TextRulesRepo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/TextRulesRepo.swift -------------------------------------------------------------------------------- /Sources/TFManager/Validatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/Validatable.swift -------------------------------------------------------------------------------- /Sources/TFManager/ValidatableField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/ValidatableField.swift -------------------------------------------------------------------------------- /Sources/TFManager/ValidationResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Sources/TFManager/ValidationResult.swift -------------------------------------------------------------------------------- /TFManager.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManager.podspec -------------------------------------------------------------------------------- /TFManagerDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Podfile -------------------------------------------------------------------------------- /TFManagerDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Podfile.lock -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Headers/Public/TFManager/TFManager-umbrella.h: -------------------------------------------------------------------------------- 1 | ../../../Target Support Files/TFManager/TFManager-umbrella.h -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Headers/Public/TFManager/TFManager.modulemap: -------------------------------------------------------------------------------- 1 | ../../../Target Support Files/TFManager/TFManager.modulemap -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Local Podspecs/TFManager.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Local Podspecs/TFManager.podspec.json -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Manifest.lock -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-acknowledgements.markdown -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-acknowledgements.plist -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-dummy.m -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo-umbrella.h -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.debug.xcconfig -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.modulemap -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/Pods-TFManagerDemo/Pods-TFManagerDemo.release.xcconfig -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-dummy.m -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-prefix.pch -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager-umbrella.h -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.debug.xcconfig -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.modulemap -------------------------------------------------------------------------------- /TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/Pods/Target Support Files/TFManager/TFManager.release.xcconfig -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/AppDelegate.swift -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/CustomValidatableField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/CustomValidatableField.swift -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/Info.plist -------------------------------------------------------------------------------- /TFManagerDemo/TFManagerDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/TFManagerDemo/TFManagerDemo/ViewController.swift -------------------------------------------------------------------------------- /Tests/TFManagerTests/TFManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abspr/TFManager/HEAD/Tests/TFManagerTests/TFManagerTests.swift --------------------------------------------------------------------------------