From 9f382a0da2ad399c5a423eb10b18ac9d7b598f1d Mon Sep 17 00:00:00 2001 From: Paul-Anatole CLAUDOT Date: Wed, 14 Apr 2021 09:44:58 +0200 Subject: [PATCH 1/2] Add support of spm --- InputMask.podspec | 13 - Package.swift | 33 ++ .../View/InterfaceBuilderSupport.swift | 2 +- .../View/MaskedTextFieldDelegate.swift | 4 +- .../View/PolyMaskTextFieldDelegate.swift | 1 - .../InputMask/Supporting Files/Info.plist | 26 -- .../Classes/Mask/DayMonthYearCase.swift | 2 +- .../Classes/Mask/DayMonthYearShortCase.swift | 2 +- .../Classes/Mask/MaskTestCase.swift | 2 +- .../Classes/Mask/MonthYearCase.swift | 2 +- .../Mask/MonthYearDoubleSlashCase.swift | 2 +- .../Classes/Mask/PhoneCase.swift | 2 +- .../Classes/Mask/YearACCase.swift | 2 +- .../Classes/Mask/YearCase.swift | 2 +- .../Supporting Files/Info.plist | 24 -- Source/Sample/Cartfile.resolved | 1 - Source/Sample/Podfile | 13 - .../Sample/Sample.xcodeproj/project.pbxproj | 391 ------------------ .../contents.xcworkspacedata | 7 - .../contents.xcworkspacedata | 10 - Source/Sample/Sample/AppDelegate.swift | 15 - .../AppIcon.appiconset/Contents.json | 68 --- .../Sample/Base.lproj/LaunchScreen.storyboard | 27 -- .../Sample/Base.lproj/Storyboard.storyboard | 65 --- Source/Sample/Sample/Info.plist | 45 -- Source/Sample/Sample/ViewController.swift | 33 -- Source/Sample/cartfile | 1 - Source/Sample/pod_install.command | 3 - Source/Sample/pod_update.command | 3 - 29 files changed, 44 insertions(+), 757 deletions(-) delete mode 100644 InputMask.podspec create mode 100644 Package.swift delete mode 100644 Source/InputMask/InputMask/Supporting Files/Info.plist delete mode 100644 Source/InputMask/InputMaskTests/Supporting Files/Info.plist delete mode 100644 Source/Sample/Cartfile.resolved delete mode 100755 Source/Sample/Podfile delete mode 100644 Source/Sample/Sample.xcodeproj/project.pbxproj delete mode 100644 Source/Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Source/Sample/Sample.xcworkspace/contents.xcworkspacedata delete mode 100644 Source/Sample/Sample/AppDelegate.swift delete mode 100644 Source/Sample/Sample/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Source/Sample/Sample/Base.lproj/LaunchScreen.storyboard delete mode 100644 Source/Sample/Sample/Base.lproj/Storyboard.storyboard delete mode 100644 Source/Sample/Sample/Info.plist delete mode 100644 Source/Sample/Sample/ViewController.swift delete mode 100644 Source/Sample/cartfile delete mode 100755 Source/Sample/pod_install.command delete mode 100755 Source/Sample/pod_update.command diff --git a/InputMask.podspec b/InputMask.podspec deleted file mode 100644 index 030c71e..0000000 --- a/InputMask.podspec +++ /dev/null @@ -1,13 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = "InputMask" - spec.version = "2.2.7" - spec.summary = "InputMask" - spec.description = "User input masking library." - spec.homepage = "https://github.com/RedMadRobot/input-mask-ios" - spec.license = "MIT" - spec.author = { "Egor Taflanidi" => "et@redmadrobot.com" } - spec.source = { :git => "https://github.com/RedMadRobot/input-mask-ios.git", :tag => spec.version.to_s } - spec.platform = :ios, "8.0" - spec.requires_arc = true - spec.source_files = "Source/InputMask/InputMask/Classes/**/*" -end diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..8416988 --- /dev/null +++ b/Package.swift @@ -0,0 +1,33 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "input-mask-ios", + platforms: [ + .iOS(.v12) + ], + products: [ + // Products define the executables and libraries a package produces, and make them visible to other packages. + .library( + name: "input-mask-ios", + targets: ["input-mask-ios"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages this package depends on. + .target( + name: "input-mask-ios", + path: "Source/InputMask/InputMask"), + .testTarget( + name: "input-mask-iosTests", + dependencies: ["input-mask-ios"], + path: "Source/InputMask/InputMaskTests"), + ], + swiftLanguageVersions: [.v5] +) diff --git a/Source/InputMask/InputMask/Classes/View/InterfaceBuilderSupport.swift b/Source/InputMask/InputMask/Classes/View/InterfaceBuilderSupport.swift index 71395a0..7c8cde7 100644 --- a/Source/InputMask/InputMask/Classes/View/InterfaceBuilderSupport.swift +++ b/Source/InputMask/InputMask/Classes/View/InterfaceBuilderSupport.swift @@ -19,7 +19,7 @@ public extension MaskedTextFieldDelegate { Consider using ```MaskedTextFieldDelegate.listener``` property from your source code instead of ```MaskedTextFieldDelegate.delegate``` outlet. */ - @IBOutlet public var delegate: NSObject? { + @IBOutlet var delegate: NSObject? { get { return self.listener as? NSObject } diff --git a/Source/InputMask/InputMask/Classes/View/MaskedTextFieldDelegate.swift b/Source/InputMask/InputMask/Classes/View/MaskedTextFieldDelegate.swift index 9dac4b4..111c444 100644 --- a/Source/InputMask/InputMask/Classes/View/MaskedTextFieldDelegate.swift +++ b/Source/InputMask/InputMask/Classes/View/MaskedTextFieldDelegate.swift @@ -43,7 +43,7 @@ open class MaskedTextFieldDelegate: NSObject, UITextFieldDelegate { private var _maskFormat: String private var _autocomplete: Bool private var _autocompleteOnFocus: Bool - private var _defaultAttribues = [NSAttributedStringKey: Any]() + private var _defaultAttribues = [NSAttributedString.Key: Any]() private var _oldCaretPosition = 0 private var _fieldValue = "" private var _minimumTextLength = 0 @@ -103,7 +103,7 @@ open class MaskedTextFieldDelegate: NSObject, UITextFieldDelegate { if let field = field { _defaultAttribues.reserveCapacity(field.defaultTextAttributes.count) for attribute in field.defaultTextAttributes { - _defaultAttribues[NSAttributedStringKey(rawValue: attribute.key)] = attribute.value + _defaultAttribues[NSAttributedString.Key(rawValue: attribute.key.rawValue)] = attribute.value } } diff --git a/Source/InputMask/InputMask/Classes/View/PolyMaskTextFieldDelegate.swift b/Source/InputMask/InputMask/Classes/View/PolyMaskTextFieldDelegate.swift index 064f7ff..69860ca 100644 --- a/Source/InputMask/InputMask/Classes/View/PolyMaskTextFieldDelegate.swift +++ b/Source/InputMask/InputMask/Classes/View/PolyMaskTextFieldDelegate.swift @@ -9,7 +9,6 @@ import Foundation import UIKit - /** ### PolyMaskTextFieldDelegate diff --git a/Source/InputMask/InputMask/Supporting Files/Info.plist b/Source/InputMask/InputMask/Supporting Files/Info.plist deleted file mode 100644 index d3de8ee..0000000 --- a/Source/InputMask/InputMask/Supporting Files/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearCase.swift index 3bb6e8e..a30d189 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearCase.swift @@ -6,7 +6,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class DayMonthYearCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearShortCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearShortCase.swift index 9cc8089..6f1905a 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearShortCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/DayMonthYearShortCase.swift @@ -6,7 +6,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class DayMonthYearShortCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/MaskTestCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/MaskTestCase.swift index ef836b3..03fd895 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/MaskTestCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/MaskTestCase.swift @@ -6,7 +6,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class MaskTestCase: XCTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearCase.swift index 29b288d..843afb6 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearCase.swift @@ -6,7 +6,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class MonthYearCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearDoubleSlashCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearDoubleSlashCase.swift index e25a2be..0a567b8 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearDoubleSlashCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/MonthYearDoubleSlashCase.swift @@ -6,7 +6,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class MonthYearDoubledoubleShashCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/PhoneCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/PhoneCase.swift index 58d12d9..d2ea01f 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/PhoneCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/PhoneCase.swift @@ -7,7 +7,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class PhoneCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/YearACCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/YearACCase.swift index 466d5ea..773e4e6 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/YearACCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/YearACCase.swift @@ -7,7 +7,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class YearACCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Classes/Mask/YearCase.swift b/Source/InputMask/InputMaskTests/Classes/Mask/YearCase.swift index 0841c02..7d72c1f 100644 --- a/Source/InputMask/InputMaskTests/Classes/Mask/YearCase.swift +++ b/Source/InputMask/InputMaskTests/Classes/Mask/YearCase.swift @@ -7,7 +7,7 @@ // import XCTest -@testable import InputMask +@testable import input_mask_ios class YearCase: MaskTestCase { diff --git a/Source/InputMask/InputMaskTests/Supporting Files/Info.plist b/Source/InputMask/InputMaskTests/Supporting Files/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/Source/InputMask/InputMaskTests/Supporting Files/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Source/Sample/Cartfile.resolved b/Source/Sample/Cartfile.resolved deleted file mode 100644 index 7c413ad..0000000 --- a/Source/Sample/Cartfile.resolved +++ /dev/null @@ -1 +0,0 @@ -git "https://github.com/RedMadRobot/input-mask-ios.git" "1.3.1" diff --git a/Source/Sample/Podfile b/Source/Sample/Podfile deleted file mode 100755 index 6fb3d51..0000000 --- a/Source/Sample/Podfile +++ /dev/null @@ -1,13 +0,0 @@ -source 'https://github.com/CocoaPods/Specs.git' - -platform :ios, '8.0' -inhibit_all_warnings! -use_frameworks! - - -xcodeproj 'Sample.xcodeproj' - - -target :Sample do - pod 'InputMask' -end diff --git a/Source/Sample/Sample.xcodeproj/project.pbxproj b/Source/Sample/Sample.xcodeproj/project.pbxproj deleted file mode 100644 index 1e2846b..0000000 --- a/Source/Sample/Sample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,391 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 5735600AC9B1FE05E6FBEF66 /* Pods_Sample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1352098CE255004F3340151 /* Pods_Sample.framework */; }; - 8A01855E1D64C1AA007B5EBD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A01855D1D64C1AA007B5EBD /* AppDelegate.swift */; }; - 8A0185601D64C1AA007B5EBD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A01855F1D64C1AA007B5EBD /* ViewController.swift */; }; - 8A0185631D64C1AA007B5EBD /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8A0185611D64C1AA007B5EBD /* Storyboard.storyboard */; }; - 8A0185651D64C1AA007B5EBD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8A0185641D64C1AA007B5EBD /* Assets.xcassets */; }; - 8A0185681D64C1AA007B5EBD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8A0185661D64C1AA007B5EBD /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 325EBC65E2E1DA7F4E775BD7 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; - 50A6CF4560A3B12FE9BB4A75 /* Pods-Sample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Sample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Sample/Pods-Sample.debug.xcconfig"; sourceTree = ""; }; - 8A01855A1D64C1AA007B5EBD /* Sample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Sample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A01855D1D64C1AA007B5EBD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 8A01855F1D64C1AA007B5EBD /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 8A0185621D64C1AA007B5EBD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Storyboard.storyboard; sourceTree = ""; }; - 8A0185641D64C1AA007B5EBD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8A0185671D64C1AA007B5EBD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 8A0185691D64C1AA007B5EBD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 98F73F3CE14775099BE1C4EE /* Pods-Sample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Sample.release.xcconfig"; path = "Pods/Target Support Files/Pods-Sample/Pods-Sample.release.xcconfig"; sourceTree = ""; }; - D1352098CE255004F3340151 /* Pods_Sample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Sample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F90D9697E4D86F11558B633E /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8A0185571D64C1AA007B5EBD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5735600AC9B1FE05E6FBEF66 /* Pods_Sample.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8A0185511D64C1AA007B5EBD = { - isa = PBXGroup; - children = ( - 8A01855C1D64C1AA007B5EBD /* Sample */, - F25FAB9563A8C78CB7FC4CC9 /* Frameworks */, - A6610293D62E5879D142DBC7 /* Pods */, - 8A01855B1D64C1AA007B5EBD /* Products */, - ); - sourceTree = ""; - }; - 8A01855B1D64C1AA007B5EBD /* Products */ = { - isa = PBXGroup; - children = ( - 8A01855A1D64C1AA007B5EBD /* Sample.app */, - ); - name = Products; - sourceTree = ""; - }; - 8A01855C1D64C1AA007B5EBD /* Sample */ = { - isa = PBXGroup; - children = ( - 8A01855D1D64C1AA007B5EBD /* AppDelegate.swift */, - 8A0185641D64C1AA007B5EBD /* Assets.xcassets */, - 8A0185691D64C1AA007B5EBD /* Info.plist */, - 8A0185661D64C1AA007B5EBD /* LaunchScreen.storyboard */, - 8A0185611D64C1AA007B5EBD /* Storyboard.storyboard */, - 8A01855F1D64C1AA007B5EBD /* ViewController.swift */, - ); - path = Sample; - sourceTree = ""; - }; - A6610293D62E5879D142DBC7 /* Pods */ = { - isa = PBXGroup; - children = ( - F90D9697E4D86F11558B633E /* Pods-Example.debug.xcconfig */, - 325EBC65E2E1DA7F4E775BD7 /* Pods-Example.release.xcconfig */, - 50A6CF4560A3B12FE9BB4A75 /* Pods-Sample.debug.xcconfig */, - 98F73F3CE14775099BE1C4EE /* Pods-Sample.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - F25FAB9563A8C78CB7FC4CC9 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D1352098CE255004F3340151 /* Pods_Sample.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8A0185591D64C1AA007B5EBD /* Sample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A01856C1D64C1AA007B5EBD /* Build configuration list for PBXNativeTarget "Sample" */; - buildPhases = ( - 6E2326DC78E515DD28D4BAD9 /* [CP] Check Pods Manifest.lock */, - 8A0185561D64C1AA007B5EBD /* Sources */, - 8A0185571D64C1AA007B5EBD /* Frameworks */, - 8A0185581D64C1AA007B5EBD /* Resources */, - 139EFECB33E300239304BC8E /* [CP] Embed Pods Frameworks */, - 181A3B390C9E77D9ADE3CE68 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Sample; - productName = Example; - productReference = 8A01855A1D64C1AA007B5EBD /* Sample.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 8A0185521D64C1AA007B5EBD /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0800; - ORGANIZATIONNAME = "Egor Taflanidi"; - TargetAttributes = { - 8A0185591D64C1AA007B5EBD = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; - }; - }; - }; - buildConfigurationList = 8A0185551D64C1AA007B5EBD /* Build configuration list for PBXProject "Sample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 8A0185511D64C1AA007B5EBD; - productRefGroup = 8A01855B1D64C1AA007B5EBD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8A0185591D64C1AA007B5EBD /* Sample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8A0185581D64C1AA007B5EBD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A0185681D64C1AA007B5EBD /* LaunchScreen.storyboard in Resources */, - 8A0185651D64C1AA007B5EBD /* Assets.xcassets in Resources */, - 8A0185631D64C1AA007B5EBD /* Storyboard.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 139EFECB33E300239304BC8E /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Sample/Pods-Sample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 181A3B390C9E77D9ADE3CE68 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Sample/Pods-Sample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 6E2326DC78E515DD28D4BAD9 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8A0185561D64C1AA007B5EBD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A0185601D64C1AA007B5EBD /* ViewController.swift in Sources */, - 8A01855E1D64C1AA007B5EBD /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 8A0185611D64C1AA007B5EBD /* Storyboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8A0185621D64C1AA007B5EBD /* Base */, - ); - name = Storyboard.storyboard; - path = .; - sourceTree = ""; - }; - 8A0185661D64C1AA007B5EBD /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8A0185671D64C1AA007B5EBD /* Base */, - ); - name = LaunchScreen.storyboard; - path = .; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8A01856A1D64C1AA007B5EBD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8A01856B1D64C1AA007B5EBD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 8A01856D1D64C1AA007B5EBD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 50A6CF4560A3B12FE9BB4A75 /* Pods-Sample.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = Sample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.Sample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 8A01856E1D64C1AA007B5EBD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98F73F3CE14775099BE1C4EE /* Pods-Sample.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = Sample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.Sample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8A0185551D64C1AA007B5EBD /* Build configuration list for PBXProject "Sample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A01856A1D64C1AA007B5EBD /* Debug */, - 8A01856B1D64C1AA007B5EBD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8A01856C1D64C1AA007B5EBD /* Build configuration list for PBXNativeTarget "Sample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A01856D1D64C1AA007B5EBD /* Debug */, - 8A01856E1D64C1AA007B5EBD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 8A0185521D64C1AA007B5EBD /* Project object */; -} diff --git a/Source/Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Source/Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 6d2a51b..0000000 --- a/Source/Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Source/Sample/Sample.xcworkspace/contents.xcworkspacedata b/Source/Sample/Sample.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 7b5a2f3..0000000 --- a/Source/Sample/Sample.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Source/Sample/Sample/AppDelegate.swift b/Source/Sample/Sample/AppDelegate.swift deleted file mode 100644 index e45d6e6..0000000 --- a/Source/Sample/Sample/AppDelegate.swift +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.swift -// Sample -// -// Created by Egor Taflanidi on 17.08.28. -// Copyright © 28 Heisei Egor Taflanidi. All rights reserved. -// - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? -} - diff --git a/Source/Sample/Sample/Assets.xcassets/AppIcon.appiconset/Contents.json b/Source/Sample/Sample/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 36d2c80..0000000 --- a/Source/Sample/Sample/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Source/Sample/Sample/Base.lproj/LaunchScreen.storyboard b/Source/Sample/Sample/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 2e721e1..0000000 --- a/Source/Sample/Sample/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Source/Sample/Sample/Base.lproj/Storyboard.storyboard b/Source/Sample/Sample/Base.lproj/Storyboard.storyboard deleted file mode 100644 index d3dba35..0000000 --- a/Source/Sample/Sample/Base.lproj/Storyboard.storyboard +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Source/Sample/Sample/Info.plist b/Source/Sample/Sample/Info.plist deleted file mode 100644 index ed312ff..0000000 --- a/Source/Sample/Sample/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Storyboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Source/Sample/Sample/ViewController.swift b/Source/Sample/Sample/ViewController.swift deleted file mode 100644 index 06d0400..0000000 --- a/Source/Sample/Sample/ViewController.swift +++ /dev/null @@ -1,33 +0,0 @@ -// -// ViewController.swift -// Sample -// -// Created by Egor Taflanidi on 17.08.28. -// Copyright © 28 Heisei Egor Taflanidi. All rights reserved. -// - -import UIKit -import InputMask - - -open class ViewController: UIViewController, MaskedTextFieldDelegateListener { - - @IBOutlet weak var listener: PolyMaskTextFieldDelegate! - @IBOutlet weak var field: UITextField! - - open override func viewDidLoad() { - super.viewDidLoad() - listener.affineFormats = [ - "8 ([000]) [000] [00] [00]" - ] - } - - open func textField( - _ textField: UITextField, - didFillMandatoryCharacters complete: Bool, - didExtractValue value: String - ) { - print(value) - } - -} diff --git a/Source/Sample/cartfile b/Source/Sample/cartfile deleted file mode 100644 index cd7aee4..0000000 --- a/Source/Sample/cartfile +++ /dev/null @@ -1 +0,0 @@ -git "https://github.com/RedMadRobot/input-mask-ios.git" diff --git a/Source/Sample/pod_install.command b/Source/Sample/pod_install.command deleted file mode 100755 index e2d3137..0000000 --- a/Source/Sample/pod_install.command +++ /dev/null @@ -1,3 +0,0 @@ -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd "$DIR" -pod install diff --git a/Source/Sample/pod_update.command b/Source/Sample/pod_update.command deleted file mode 100755 index 01dab55..0000000 --- a/Source/Sample/pod_update.command +++ /dev/null @@ -1,3 +0,0 @@ -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd "$DIR" -pod update From ab74d9132e1b729b9619ad7c17ee4c09a2d69c1c Mon Sep 17 00:00:00 2001 From: Paul-Anatole CLAUDOT Date: Wed, 14 Apr 2021 10:59:03 +0200 Subject: [PATCH 2/2] Remove xcodeproj and umbrella --- .../InputMask.xcodeproj/project.pbxproj | 634 ------------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/xcschemes/InputMask.xcscheme | 101 --- .../InputMask/InputMask/Classes/InputMask.h | 18 - 4 files changed, 760 deletions(-) delete mode 100644 Source/InputMask/InputMask.xcodeproj/project.pbxproj delete mode 100644 Source/InputMask/InputMask.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Source/InputMask/InputMask.xcodeproj/xcshareddata/xcschemes/InputMask.xcscheme delete mode 100644 Source/InputMask/InputMask/Classes/InputMask.h diff --git a/Source/InputMask/InputMask.xcodeproj/project.pbxproj b/Source/InputMask/InputMask.xcodeproj/project.pbxproj deleted file mode 100644 index 0f5552b..0000000 --- a/Source/InputMask/InputMask.xcodeproj/project.pbxproj +++ /dev/null @@ -1,634 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 8A0185471D6498F9007B5EBD /* FreeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0185461D6498F9007B5EBD /* FreeState.swift */; }; - 8A0185481D6498F9007B5EBD /* FreeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0185461D6498F9007B5EBD /* FreeState.swift */; }; - 8A01854A1D649BC9007B5EBD /* PhoneCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0185491D649BC9007B5EBD /* PhoneCase.swift */; }; - 8A01854D1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A01854C1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift */; }; - 8A1E3C4D1D64649200589799 /* CaretStringIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C4C1D64649200589799 /* CaretStringIterator.swift */; }; - 8A1E3C4E1D64649500589799 /* CaretStringIterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C4C1D64649200589799 /* CaretStringIterator.swift */; }; - 8A1E3C501D647BA800589799 /* DayMonthYearCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C4F1D647BA800589799 /* DayMonthYearCase.swift */; }; - 8A1E3C521D647E1700589799 /* MonthYearDoubleSlashCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C511D647E1700589799 /* MonthYearDoubleSlashCase.swift */; }; - 8A1E3C541D64807800589799 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C531D64807800589799 /* Mask.swift */; }; - 8A1E3C551D64809900589799 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C531D64807800589799 /* Mask.swift */; }; - 8A1E3C571D64847D00589799 /* OptionalValueState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C561D64847D00589799 /* OptionalValueState.swift */; }; - 8A1E3C581D64847F00589799 /* OptionalValueState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C561D64847D00589799 /* OptionalValueState.swift */; }; - 8A1E3C5E1D648A0F00589799 /* DayMonthYearShortCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C5C1D648A0F00589799 /* DayMonthYearShortCase.swift */; }; - 8A1E3C601D648C9E00589799 /* FormatSanitizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C5F1D648C9E00589799 /* FormatSanitizer.swift */; }; - 8A1E3C611D648C9E00589799 /* FormatSanitizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3C5F1D648C9E00589799 /* FormatSanitizer.swift */; }; - 8A485DDA1DD4735A009351FB /* PolyMaskTextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A485DD91DD4735A009351FB /* PolyMaskTextFieldDelegate.swift */; }; - 8A75D98D1E2392B300F7D244 /* YearACCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A75D98C1E2392B300F7D244 /* YearACCase.swift */; }; - 8A808ED61D5B0FEC00A75B9C /* InputMask.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A808ECB1D5B0FEC00A75B9C /* InputMask.framework */; }; - 8A808EFB1D5B110300A75B9C /* InputMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A808EFA1D5B110300A75B9C /* InputMask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A808F091D5B1A8E00A75B9C /* MaskTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A808F081D5B1A8E00A75B9C /* MaskTestCase.swift */; }; - 8A808F0B1D5B1CDD00A75B9C /* MonthYearCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A808F0A1D5B1CDD00A75B9C /* MonthYearCase.swift */; }; - 8A83CCB01D5B579800C0184F /* NSCharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83CCAF1D5B579800C0184F /* NSCharacterSet.swift */; }; - 8A83CCB11D5B579800C0184F /* NSCharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83CCAF1D5B579800C0184F /* NSCharacterSet.swift */; }; - 8A83CCB31D5B5E1F00C0184F /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83CCB21D5B5E1F00C0184F /* String.swift */; }; - 8A83CCB41D5B5E1F00C0184F /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83CCB21D5B5E1F00C0184F /* String.swift */; }; - 8AB1E8861D63746400892C3B /* CaretString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8851D63746400892C3B /* CaretString.swift */; }; - 8AB1E8871D63746400892C3B /* CaretString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8851D63746400892C3B /* CaretString.swift */; }; - 8AB1E8891D63753E00892C3B /* Compiler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8881D63753E00892C3B /* Compiler.swift */; }; - 8AB1E88A1D63753E00892C3B /* Compiler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8881D63753E00892C3B /* Compiler.swift */; }; - 8AB1E88C1D63755300892C3B /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E88B1D63755300892C3B /* State.swift */; }; - 8AB1E88D1D63755300892C3B /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E88B1D63755300892C3B /* State.swift */; }; - 8AB1E8901D6375FC00892C3B /* EOLState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E88F1D6375FC00892C3B /* EOLState.swift */; }; - 8AB1E8911D6375FC00892C3B /* EOLState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E88F1D6375FC00892C3B /* EOLState.swift */; }; - 8AB1E8931D63773400892C3B /* Next.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8921D63773400892C3B /* Next.swift */; }; - 8AB1E8941D63773400892C3B /* Next.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8921D63773400892C3B /* Next.swift */; }; - 8AB1E8961D6378D400892C3B /* ValueState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8951D6378D400892C3B /* ValueState.swift */; }; - 8AB1E8971D6378D400892C3B /* ValueState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8951D6378D400892C3B /* ValueState.swift */; }; - 8AB1E8991D637BFD00892C3B /* FixedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8981D637BFD00892C3B /* FixedState.swift */; }; - 8AB1E89A1D637BFD00892C3B /* FixedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB1E8981D637BFD00892C3B /* FixedState.swift */; }; - 8ACF16E81D65B9A4004F3374 /* InterfaceBuilderSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACF16E71D65B9A4004F3374 /* InterfaceBuilderSupport.swift */; }; - 8ACF16E91D65CFB6004F3374 /* MaskedTextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A01854C1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift */; }; - 8ACF16EA1D65CFB8004F3374 /* InterfaceBuilderSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACF16E71D65B9A4004F3374 /* InterfaceBuilderSupport.swift */; }; - 8AE8CA091E4489B400EDC9C4 /* YearCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE8CA081E4489B400EDC9C4 /* YearCase.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8A808ED71D5B0FEC00A75B9C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8A808EC21D5B0FEC00A75B9C /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A808ECA1D5B0FEC00A75B9C; - remoteInfo = InputMask; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 5147936F1EB89544009CD671 /* InputMask.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = InputMask.podspec; path = ../../../../InputMask.podspec; sourceTree = ""; }; - 8A0185461D6498F9007B5EBD /* FreeState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FreeState.swift; sourceTree = ""; }; - 8A0185491D649BC9007B5EBD /* PhoneCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhoneCase.swift; sourceTree = ""; }; - 8A01854C1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaskedTextFieldDelegate.swift; sourceTree = ""; }; - 8A1E3C4C1D64649200589799 /* CaretStringIterator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CaretStringIterator.swift; sourceTree = ""; }; - 8A1E3C4F1D647BA800589799 /* DayMonthYearCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DayMonthYearCase.swift; sourceTree = ""; }; - 8A1E3C511D647E1700589799 /* MonthYearDoubleSlashCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MonthYearDoubleSlashCase.swift; sourceTree = ""; }; - 8A1E3C531D64807800589799 /* Mask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = ""; }; - 8A1E3C561D64847D00589799 /* OptionalValueState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalValueState.swift; sourceTree = ""; }; - 8A1E3C5C1D648A0F00589799 /* DayMonthYearShortCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DayMonthYearShortCase.swift; sourceTree = ""; }; - 8A1E3C5F1D648C9E00589799 /* FormatSanitizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FormatSanitizer.swift; sourceTree = ""; }; - 8A485DD91DD4735A009351FB /* PolyMaskTextFieldDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PolyMaskTextFieldDelegate.swift; sourceTree = ""; }; - 8A75D98C1E2392B300F7D244 /* YearACCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YearACCase.swift; sourceTree = ""; }; - 8A808ECB1D5B0FEC00A75B9C /* InputMask.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = InputMask.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A808ED51D5B0FEC00A75B9C /* InputMaskTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InputMaskTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A808EED1D5B104A00A75B9C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8A808EF21D5B104A00A75B9C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8A808EFA1D5B110300A75B9C /* InputMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputMask.h; sourceTree = ""; }; - 8A808F081D5B1A8E00A75B9C /* MaskTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaskTestCase.swift; sourceTree = ""; }; - 8A808F0A1D5B1CDD00A75B9C /* MonthYearCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MonthYearCase.swift; sourceTree = ""; }; - 8A83CCAF1D5B579800C0184F /* NSCharacterSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSCharacterSet.swift; sourceTree = ""; }; - 8A83CCB21D5B5E1F00C0184F /* String.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = ""; }; - 8AB1E8851D63746400892C3B /* CaretString.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CaretString.swift; sourceTree = ""; }; - 8AB1E8881D63753E00892C3B /* Compiler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Compiler.swift; sourceTree = ""; }; - 8AB1E88B1D63755300892C3B /* State.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = State.swift; sourceTree = ""; }; - 8AB1E88F1D6375FC00892C3B /* EOLState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EOLState.swift; sourceTree = ""; }; - 8AB1E8921D63773400892C3B /* Next.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Next.swift; sourceTree = ""; }; - 8AB1E8951D6378D400892C3B /* ValueState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValueState.swift; sourceTree = ""; }; - 8AB1E8981D637BFD00892C3B /* FixedState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FixedState.swift; sourceTree = ""; }; - 8ACF16E71D65B9A4004F3374 /* InterfaceBuilderSupport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceBuilderSupport.swift; sourceTree = ""; }; - 8AE8CA081E4489B400EDC9C4 /* YearCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YearCase.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8A808EC71D5B0FEC00A75B9C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A808ED21D5B0FEC00A75B9C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A808ED61D5B0FEC00A75B9C /* InputMask.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8A01854B1D64AB9B007B5EBD /* View */ = { - isa = PBXGroup; - children = ( - 8A01854C1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift */, - 8ACF16E71D65B9A4004F3374 /* InterfaceBuilderSupport.swift */, - 8A485DD91DD4735A009351FB /* PolyMaskTextFieldDelegate.swift */, - ); - path = View; - sourceTree = ""; - }; - 8A808EC11D5B0FEC00A75B9C = { - isa = PBXGroup; - children = ( - 8A808EE91D5B104A00A75B9C /* InputMask */, - 8A808EEE1D5B104A00A75B9C /* InputMaskTests */, - 8A808ECC1D5B0FEC00A75B9C /* Products */, - ); - sourceTree = ""; - }; - 8A808ECC1D5B0FEC00A75B9C /* Products */ = { - isa = PBXGroup; - children = ( - 8A808ECB1D5B0FEC00A75B9C /* InputMask.framework */, - 8A808ED51D5B0FEC00A75B9C /* InputMaskTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 8A808EE91D5B104A00A75B9C /* InputMask */ = { - isa = PBXGroup; - children = ( - 8A808EEA1D5B104A00A75B9C /* Classes */, - 8A808EEC1D5B104A00A75B9C /* Supporting Files */, - ); - path = InputMask; - sourceTree = ""; - }; - 8A808EEA1D5B104A00A75B9C /* Classes */ = { - isa = PBXGroup; - children = ( - 8A808EFC1D5B124100A75B9C /* Helper */, - 8A808F001D5B15DF00A75B9C /* Model */, - 8A01854B1D64AB9B007B5EBD /* View */, - 8A1E3C531D64807800589799 /* Mask.swift */, - 8A808EFA1D5B110300A75B9C /* InputMask.h */, - ); - path = Classes; - sourceTree = ""; - }; - 8A808EEC1D5B104A00A75B9C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5147936F1EB89544009CD671 /* InputMask.podspec */, - 8A808EED1D5B104A00A75B9C /* Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 8A808EEE1D5B104A00A75B9C /* InputMaskTests */ = { - isa = PBXGroup; - children = ( - 8A808EEF1D5B104A00A75B9C /* Classes */, - 8A808EF11D5B104A00A75B9C /* Supporting Files */, - ); - path = InputMaskTests; - sourceTree = ""; - }; - 8A808EEF1D5B104A00A75B9C /* Classes */ = { - isa = PBXGroup; - children = ( - 8A808F071D5B1A8100A75B9C /* Mask */, - ); - path = Classes; - sourceTree = ""; - }; - 8A808EF11D5B104A00A75B9C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 8A808EF21D5B104A00A75B9C /* Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 8A808EFC1D5B124100A75B9C /* Helper */ = { - isa = PBXGroup; - children = ( - 8A1E3C4C1D64649200589799 /* CaretStringIterator.swift */, - 8AB1E8881D63753E00892C3B /* Compiler.swift */, - 8A1E3C5F1D648C9E00589799 /* FormatSanitizer.swift */, - 8A83CCAF1D5B579800C0184F /* NSCharacterSet.swift */, - 8A83CCB21D5B5E1F00C0184F /* String.swift */, - ); - path = Helper; - sourceTree = ""; - }; - 8A808F001D5B15DF00A75B9C /* Model */ = { - isa = PBXGroup; - children = ( - 8AB1E88E1D6375F400892C3B /* State */, - 8AB1E8851D63746400892C3B /* CaretString.swift */, - 8AB1E8921D63773400892C3B /* Next.swift */, - 8AB1E88B1D63755300892C3B /* State.swift */, - ); - path = Model; - sourceTree = ""; - }; - 8A808F071D5B1A8100A75B9C /* Mask */ = { - isa = PBXGroup; - children = ( - 8A1E3C4F1D647BA800589799 /* DayMonthYearCase.swift */, - 8A1E3C5C1D648A0F00589799 /* DayMonthYearShortCase.swift */, - 8A808F081D5B1A8E00A75B9C /* MaskTestCase.swift */, - 8A808F0A1D5B1CDD00A75B9C /* MonthYearCase.swift */, - 8A1E3C511D647E1700589799 /* MonthYearDoubleSlashCase.swift */, - 8A0185491D649BC9007B5EBD /* PhoneCase.swift */, - 8A75D98C1E2392B300F7D244 /* YearACCase.swift */, - 8AE8CA081E4489B400EDC9C4 /* YearCase.swift */, - ); - path = Mask; - sourceTree = ""; - }; - 8AB1E88E1D6375F400892C3B /* State */ = { - isa = PBXGroup; - children = ( - 8AB1E88F1D6375FC00892C3B /* EOLState.swift */, - 8AB1E8981D637BFD00892C3B /* FixedState.swift */, - 8A0185461D6498F9007B5EBD /* FreeState.swift */, - 8A1E3C561D64847D00589799 /* OptionalValueState.swift */, - 8AB1E8951D6378D400892C3B /* ValueState.swift */, - ); - path = State; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8A808EC81D5B0FEC00A75B9C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8A808EFB1D5B110300A75B9C /* InputMask.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8A808ECA1D5B0FEC00A75B9C /* InputMask */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A808EDF1D5B0FEC00A75B9C /* Build configuration list for PBXNativeTarget "InputMask" */; - buildPhases = ( - 8A808EC61D5B0FEC00A75B9C /* Sources */, - 8A808EC71D5B0FEC00A75B9C /* Frameworks */, - 8A808EC81D5B0FEC00A75B9C /* Headers */, - 8A808EC91D5B0FEC00A75B9C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = InputMask; - productName = InputMask; - productReference = 8A808ECB1D5B0FEC00A75B9C /* InputMask.framework */; - productType = "com.apple.product-type.framework"; - }; - 8A808ED41D5B0FEC00A75B9C /* InputMaskTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A808EE21D5B0FEC00A75B9C /* Build configuration list for PBXNativeTarget "InputMaskTests" */; - buildPhases = ( - 8A808ED11D5B0FEC00A75B9C /* Sources */, - 8A808ED21D5B0FEC00A75B9C /* Frameworks */, - 8A808ED31D5B0FEC00A75B9C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8A808ED81D5B0FEC00A75B9C /* PBXTargetDependency */, - ); - name = InputMaskTests; - productName = InputMaskTests; - productReference = 8A808ED51D5B0FEC00A75B9C /* InputMaskTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 8A808EC21D5B0FEC00A75B9C /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0920; - ORGANIZATIONNAME = "Egor Taflanidi"; - TargetAttributes = { - 8A808ECA1D5B0FEC00A75B9C = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0920; - }; - 8A808ED41D5B0FEC00A75B9C = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0920; - }; - }; - }; - buildConfigurationList = 8A808EC51D5B0FEC00A75B9C /* Build configuration list for PBXProject "InputMask" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 8A808EC11D5B0FEC00A75B9C; - productRefGroup = 8A808ECC1D5B0FEC00A75B9C /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8A808ECA1D5B0FEC00A75B9C /* InputMask */, - 8A808ED41D5B0FEC00A75B9C /* InputMaskTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8A808EC91D5B0FEC00A75B9C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A808ED31D5B0FEC00A75B9C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8A808EC61D5B0FEC00A75B9C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8AB1E8961D6378D400892C3B /* ValueState.swift in Sources */, - 8A1E3C541D64807800589799 /* Mask.swift in Sources */, - 8AB1E8991D637BFD00892C3B /* FixedState.swift in Sources */, - 8A1E3C571D64847D00589799 /* OptionalValueState.swift in Sources */, - 8AB1E8901D6375FC00892C3B /* EOLState.swift in Sources */, - 8A83CCB31D5B5E1F00C0184F /* String.swift in Sources */, - 8A01854D1D64ABCC007B5EBD /* MaskedTextFieldDelegate.swift in Sources */, - 8A1E3C4D1D64649200589799 /* CaretStringIterator.swift in Sources */, - 8AB1E8891D63753E00892C3B /* Compiler.swift in Sources */, - 8AB1E8931D63773400892C3B /* Next.swift in Sources */, - 8A485DDA1DD4735A009351FB /* PolyMaskTextFieldDelegate.swift in Sources */, - 8AB1E8861D63746400892C3B /* CaretString.swift in Sources */, - 8A83CCB01D5B579800C0184F /* NSCharacterSet.swift in Sources */, - 8A0185471D6498F9007B5EBD /* FreeState.swift in Sources */, - 8ACF16E81D65B9A4004F3374 /* InterfaceBuilderSupport.swift in Sources */, - 8A1E3C601D648C9E00589799 /* FormatSanitizer.swift in Sources */, - 8AB1E88C1D63755300892C3B /* State.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A808ED11D5B0FEC00A75B9C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8ACF16E91D65CFB6004F3374 /* MaskedTextFieldDelegate.swift in Sources */, - 8A1E3C611D648C9E00589799 /* FormatSanitizer.swift in Sources */, - 8A1E3C501D647BA800589799 /* DayMonthYearCase.swift in Sources */, - 8AB1E8941D63773400892C3B /* Next.swift in Sources */, - 8A808F0B1D5B1CDD00A75B9C /* MonthYearCase.swift in Sources */, - 8A01854A1D649BC9007B5EBD /* PhoneCase.swift in Sources */, - 8AE8CA091E4489B400EDC9C4 /* YearCase.swift in Sources */, - 8AB1E89A1D637BFD00892C3B /* FixedState.swift in Sources */, - 8A75D98D1E2392B300F7D244 /* YearACCase.swift in Sources */, - 8A83CCB11D5B579800C0184F /* NSCharacterSet.swift in Sources */, - 8A1E3C4E1D64649500589799 /* CaretStringIterator.swift in Sources */, - 8A1E3C521D647E1700589799 /* MonthYearDoubleSlashCase.swift in Sources */, - 8A1E3C581D64847F00589799 /* OptionalValueState.swift in Sources */, - 8ACF16EA1D65CFB8004F3374 /* InterfaceBuilderSupport.swift in Sources */, - 8AB1E88A1D63753E00892C3B /* Compiler.swift in Sources */, - 8AB1E88D1D63755300892C3B /* State.swift in Sources */, - 8A0185481D6498F9007B5EBD /* FreeState.swift in Sources */, - 8AB1E8911D6375FC00892C3B /* EOLState.swift in Sources */, - 8A83CCB41D5B5E1F00C0184F /* String.swift in Sources */, - 8AB1E8971D6378D400892C3B /* ValueState.swift in Sources */, - 8A808F091D5B1A8E00A75B9C /* MaskTestCase.swift in Sources */, - 8AB1E8871D63746400892C3B /* CaretString.swift in Sources */, - 8A1E3C551D64809900589799 /* Mask.swift in Sources */, - 8A1E3C5E1D648A0F00589799 /* DayMonthYearShortCase.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8A808ED81D5B0FEC00A75B9C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8A808ECA1D5B0FEC00A75B9C /* InputMask */; - targetProxy = 8A808ED71D5B0FEC00A75B9C /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 8A808EDD1D5B0FEC00A75B9C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 8A808EDE1D5B0FEC00A75B9C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8A808EE01D5B0FEC00A75B9C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/InputMask/Supporting Files/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.InputMask; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - 8A808EE11D5B0FEC00A75B9C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/InputMask/Supporting Files/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.InputMask; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; - 8A808EE31D5B0FEC00A75B9C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "InputMaskTests/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.InputMaskTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - 8A808EE41D5B0FEC00A75B9C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "InputMaskTests/Supporting Files/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.redmadrobot.InputMaskTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8A808EC51D5B0FEC00A75B9C /* Build configuration list for PBXProject "InputMask" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A808EDD1D5B0FEC00A75B9C /* Debug */, - 8A808EDE1D5B0FEC00A75B9C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8A808EDF1D5B0FEC00A75B9C /* Build configuration list for PBXNativeTarget "InputMask" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A808EE01D5B0FEC00A75B9C /* Debug */, - 8A808EE11D5B0FEC00A75B9C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8A808EE21D5B0FEC00A75B9C /* Build configuration list for PBXNativeTarget "InputMaskTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8A808EE31D5B0FEC00A75B9C /* Debug */, - 8A808EE41D5B0FEC00A75B9C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 8A808EC21D5B0FEC00A75B9C /* Project object */; -} diff --git a/Source/InputMask/InputMask.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Source/InputMask/InputMask.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index caf8bfe..0000000 --- a/Source/InputMask/InputMask.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Source/InputMask/InputMask.xcodeproj/xcshareddata/xcschemes/InputMask.xcscheme b/Source/InputMask/InputMask.xcodeproj/xcshareddata/xcschemes/InputMask.xcscheme deleted file mode 100644 index 0ef613a..0000000 --- a/Source/InputMask/InputMask.xcodeproj/xcshareddata/xcschemes/InputMask.xcscheme +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Source/InputMask/InputMask/Classes/InputMask.h b/Source/InputMask/InputMask/Classes/InputMask.h deleted file mode 100644 index 9ff5401..0000000 --- a/Source/InputMask/InputMask/Classes/InputMask.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// InputMask -// -// Created by Egor Taflanidi on 10.08.28. -// Copyright © 28 Heisei Egor Taflanidi. All rights reserved. -// - -#import - -//! Project version number for InputMask. -FOUNDATION_EXPORT double InputMaskVersionNumber; - -//! Project version string for InputMask. -FOUNDATION_EXPORT const unsigned char InputMaskVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - -