diff --git a/Example/LogKit.xcodeproj/project.pbxproj b/Example/LogKit.xcodeproj/project.pbxproj index c3f753a..4f8c483 100644 --- a/Example/LogKit.xcodeproj/project.pbxproj +++ b/Example/LogKit.xcodeproj/project.pbxproj @@ -8,19 +8,19 @@ /* Begin PBXBuildFile section */ 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; }; - 6D45B8D5A6D34CA36296505D /* Pods_LogKit_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7FFAF85444D4500C835086 /* Pods_LogKit_Tests.framework */; }; + B27E8783695F4BD79CE5303D /* Pods_LogKit_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 215184AEB24755EB871EB9BB /* Pods_LogKit_Tests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 2490E4BDB9AC9BAF3D0F6916 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 3FF785A10ECC244DD1223D5A /* LogKit.podspec */ = {isa = PBXFileReference; includeInIndex = 1; name = LogKit.podspec; path = ../LogKit.podspec; sourceTree = ""; }; + 215184AEB24755EB871EB9BB /* Pods_LogKit_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LogKit_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2490E4BDB9AC9BAF3D0F6916 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 3FF785A10ECC244DD1223D5A /* LogKit.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LogKit.podspec; path = ../LogKit.podspec; sourceTree = ""; }; + 5193A5608827A1EEB1FB3553 /* Pods-LogKit_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogKit_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.release.xcconfig"; sourceTree = ""; }; 607FACE51AFB9204008FA782 /* LogKit_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LogKit_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; - BA512160428A4C87FCF5075E /* Pods-LogKit_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogKit_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.release.xcconfig"; sourceTree = ""; }; - C3C90AEF4DFBCAAA2A48E44C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = ../README.md; sourceTree = ""; }; - D6308EF26543EF56BBF0EADC /* Pods-LogKit_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogKit_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.debug.xcconfig"; sourceTree = ""; }; - DE7FFAF85444D4500C835086 /* Pods_LogKit_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LogKit_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9DF4A9CCA8FDCD94BE28B4B0 /* Pods-LogKit_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogKit_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.debug.xcconfig"; sourceTree = ""; }; + C3C90AEF4DFBCAAA2A48E44C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -28,29 +28,21 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6D45B8D5A6D34CA36296505D /* Pods_LogKit_Tests.framework in Frameworks */, + B27E8783695F4BD79CE5303D /* Pods_LogKit_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 3F6226ED275DC42BDD01400F /* Frameworks */ = { - isa = PBXGroup; - children = ( - DE7FFAF85444D4500C835086 /* Pods_LogKit_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; 607FACC71AFB9204008FA782 = { isa = PBXGroup; children = ( 607FACF51AFB993E008FA782 /* Podspec Metadata */, 607FACE81AFB9204008FA782 /* Tests */, 607FACD11AFB9204008FA782 /* Products */, - E5E82809B7B9AAA1930B9D4D /* Pods */, - 3F6226ED275DC42BDD01400F /* Frameworks */, + 797A434C64FA066103BFD7DD /* Pods */, + 83BB1366DB20E80E47171195 /* Frameworks */, ); sourceTree = ""; }; @@ -89,15 +81,23 @@ name = "Podspec Metadata"; sourceTree = ""; }; - E5E82809B7B9AAA1930B9D4D /* Pods */ = { + 797A434C64FA066103BFD7DD /* Pods */ = { isa = PBXGroup; children = ( - D6308EF26543EF56BBF0EADC /* Pods-LogKit_Tests.debug.xcconfig */, - BA512160428A4C87FCF5075E /* Pods-LogKit_Tests.release.xcconfig */, + 9DF4A9CCA8FDCD94BE28B4B0 /* Pods-LogKit_Tests.debug.xcconfig */, + 5193A5608827A1EEB1FB3553 /* Pods-LogKit_Tests.release.xcconfig */, ); name = Pods; sourceTree = ""; }; + 83BB1366DB20E80E47171195 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 215184AEB24755EB871EB9BB /* Pods_LogKit_Tests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -105,12 +105,12 @@ isa = PBXNativeTarget; buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "LogKit_Tests" */; buildPhases = ( - 5F8ECFA07435EDBAB487C37B /* [CP] Check Pods Manifest.lock */, + 31D887A5D5A8FA72DDAD45B8 /* [CP] Check Pods Manifest.lock */, 607FACE11AFB9204008FA782 /* Sources */, 607FACE21AFB9204008FA782 /* Frameworks */, 607FACE31AFB9204008FA782 /* Resources */, - FB6FC791819962219064F70D /* [CP] Embed Pods Frameworks */, - F4B48C4B9323504C15161D49 /* [CP] Copy Pods Resources */, + 5864E324A325E2F3399BE8BD /* [CP] Embed Pods Frameworks */, + 7275143639BE7E30011E84B8 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -131,13 +131,9 @@ LastUpgradeCheck = 0820; ORGANIZATIONNAME = CocoaPods; TargetAttributes = { - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0820; - }; 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0820; + LastSwiftMigration = 0900; TestTargetID = 607FACCF1AFB9204008FA782; }; }; @@ -171,7 +167,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 5F8ECFA07435EDBAB487C37B /* [CP] Check Pods Manifest.lock */ = { + 31D887A5D5A8FA72DDAD45B8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -186,22 +182,7 @@ 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; }; - F4B48C4B9323504C15161D49 /* [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-LogKit_Tests/Pods-LogKit_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - FB6FC791819962219064F70D /* [CP] Embed Pods Frameworks */ = { + 5864E324A325E2F3399BE8BD /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -216,6 +197,21 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + 7275143639BE7E30011E84B8 /* [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-LogKit_Tests/Pods-LogKit_Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -319,7 +315,7 @@ }; 607FACF31AFB9204008FA782 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D6308EF26543EF56BBF0EADC /* Pods-LogKit_Tests.debug.xcconfig */; + baseConfigurationReference = 9DF4A9CCA8FDCD94BE28B4B0 /* Pods-LogKit_Tests.debug.xcconfig */; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", @@ -333,13 +329,14 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = On; + SWIFT_VERSION = 4.0; }; name = Debug; }; 607FACF41AFB9204008FA782 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA512160428A4C87FCF5075E /* Pods-LogKit_Tests.release.xcconfig */; + baseConfigurationReference = 5193A5608827A1EEB1FB3553 /* Pods-LogKit_Tests.release.xcconfig */; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", @@ -349,7 +346,8 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = On; + SWIFT_VERSION = 4.0; }; name = Release; }; diff --git a/Example/Podfile b/Example/Podfile index 567ec7b..735d43c 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,9 +1,11 @@ use_frameworks! +platform :ios, '8.0' + target 'LogKit_Tests' do pod 'LogKit', :path => '../' - pod 'RepresentationKit', :git => 'https://github.com/averello/RepresentationKit.git' - pod 'ContentKit', :git => 'https://github.com/averello/ContentKit.git' - pod 'Ents', :git => 'https://github.com/averello/Ents.git' + pod 'RepresentationKit', :git => 'https://github.com/averello/RepresentationKit.git', :branch => 'feature/swift4' + pod 'ContentKit', :git => 'https://github.com/averello/ContentKit.git', :branch => 'feature/swift4' + pod 'Ents', :git => 'https://github.com/averello/Ents.git', :branch => 'feature/swift4' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 7325e16..2d7e496 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,46 +1,48 @@ PODS: - - ContentKit (1.6.5): - - Ents + - ContentKit (2.0): - RepresentationKit - - Ents (1.17) - - LogKit (1.1.6): + - Ents (2.0.1) + - LogKit (2.0): - ContentKit - RepresentationKit - - RepresentationKit (1.1.4) + - RepresentationKit (2.0) DEPENDENCIES: - - ContentKit (from `https://github.com/averello/ContentKit.git`) - - Ents (from `https://github.com/averello/Ents.git`) + - ContentKit (from `https://github.com/averello/ContentKit.git`, branch `feature/swift4`) + - Ents (from `https://github.com/averello/Ents.git`, branch `feature/swift4`) - LogKit (from `../`) - - RepresentationKit (from `https://github.com/averello/RepresentationKit.git`) + - RepresentationKit (from `https://github.com/averello/RepresentationKit.git`, branch `feature/swift4`) EXTERNAL SOURCES: ContentKit: + :branch: feature/swift4 :git: https://github.com/averello/ContentKit.git Ents: + :branch: feature/swift4 :git: https://github.com/averello/Ents.git LogKit: :path: "../" RepresentationKit: + :branch: feature/swift4 :git: https://github.com/averello/RepresentationKit.git CHECKOUT OPTIONS: ContentKit: - :commit: ef561a488f2cde6731a76a163184578ec01fb0af + :commit: 68f8d2d064036e63a8ef788444d23634c126a2c0 :git: https://github.com/averello/ContentKit.git Ents: - :commit: 580e1880a334135f775b2cf1ef20f0e1a1540f1d + :commit: 2e1ebe3f5b29191034476aa4d5b6f7ac5a0a66cd :git: https://github.com/averello/Ents.git RepresentationKit: - :commit: 13a45a3a9e3e93def7662d6f7719e9fe4920f5d3 + :commit: fc44c427ad7ee9c41b52248fd237e63a7dc59406 :git: https://github.com/averello/RepresentationKit.git SPEC CHECKSUMS: - ContentKit: b0ded7d9d57f77ca3c87261c97d606b4ea9f7bdf - Ents: f7469b80b3507e2bbc936c96b2cf61e79c0ce809 - LogKit: 580d198cb760af1e217ae6af12c26d04b0f14a6b - RepresentationKit: 1ae7749916ed014403db30f3d38204d7e000dbd1 + ContentKit: 1fd3e6e87cee63cc68e728d12bf9c0b764239249 + Ents: be561facca59ddd5c73181c66cdd904ffe496079 + LogKit: aa589f3297e08af07d93a84a58606222bfae7dd8 + RepresentationKit: 13e70a642c8f6ff8ea045b76cbe7814d443e735d -PODFILE CHECKSUM: 806623dc0beef0c14dd3cf055f7d62d4cb652c7c +PODFILE CHECKSUM: 3f38b00fad1253f3b3803c11fa7ff03ce6c64db1 COCOAPODS: 1.2.1 diff --git a/Example/Pods/ContentKit/ContentKit/Classes/textual/Text.swift b/Example/Pods/ContentKit/ContentKit/Classes/textual/Text.swift index 6c9f77f..51abefa 100644 --- a/Example/Pods/ContentKit/ContentKit/Classes/textual/Text.swift +++ b/Example/Pods/ContentKit/ContentKit/Classes/textual/Text.swift @@ -24,7 +24,6 @@ import Foundation import RepresentationKit -import Ents public protocol Text: Content, Representable, LosslessStringConvertible { var content: String { get } @@ -67,7 +66,7 @@ public extension Text { extension String: Text { public init(content: Text) { - self.init(content.content)! + self = content.content } public var content: String { diff --git a/Example/Pods/ContentKit/ContentKit/Classes/visual/CachedImage.swift b/Example/Pods/ContentKit/ContentKit/Classes/visual/CachedImage.swift index ab04353..0f0fff3 100644 --- a/Example/Pods/ContentKit/ContentKit/Classes/visual/CachedImage.swift +++ b/Example/Pods/ContentKit/ContentKit/Classes/visual/CachedImage.swift @@ -29,7 +29,7 @@ public final class CachedImage: Image { private let _imageToCache: Image public var image: UIImage { - if self._image.optional { + if self._image == nil { self._image = self._imageToCache.image } return self._image! diff --git a/Example/Pods/ContentKit/ContentKit/Classes/visual/Image.swift b/Example/Pods/ContentKit/ContentKit/Classes/visual/Image.swift index 1329e3c..66f9a22 100644 --- a/Example/Pods/ContentKit/ContentKit/Classes/visual/Image.swift +++ b/Example/Pods/ContentKit/ContentKit/Classes/visual/Image.swift @@ -23,7 +23,6 @@ // import Foundation -import Ents public protocol Image: VisualContent, CustomPlaygroundQuickLookable { var image: UIImage { get } diff --git a/Example/Pods/ContentKit/ContentKit/Classes/visual/ScaledImage.swift b/Example/Pods/ContentKit/ContentKit/Classes/visual/ScaledImage.swift index 7cd6508..592c7d3 100644 --- a/Example/Pods/ContentKit/ContentKit/Classes/visual/ScaledImage.swift +++ b/Example/Pods/ContentKit/ContentKit/Classes/visual/ScaledImage.swift @@ -23,7 +23,6 @@ // import Foundation -import Ents public struct ScaledImage: Image { public let original: Image diff --git a/Example/Pods/ContentKit/ContentKit/Classes/visual/UIImageExtensions.swift b/Example/Pods/ContentKit/ContentKit/Classes/visual/UIImageExtensions.swift index 6d418c1..42df648 100644 --- a/Example/Pods/ContentKit/ContentKit/Classes/visual/UIImageExtensions.swift +++ b/Example/Pods/ContentKit/ContentKit/Classes/visual/UIImageExtensions.swift @@ -30,9 +30,10 @@ extension UIImage: Image { } public func scaled(_ scale: Float) -> Image { - let newWidth = self.size.width.multiplied(by: CGFloat(scale)) - let newHeight = self.size.height.multiplied(by: CGFloat(scale)) - let newSize = CGSize(width: newWidth, height: newHeight).ceiled + let _scale = CGFloat(scale) + let newWidth = (self.size.width * _scale).rounded(FloatingPointRoundingRule.up) + let newHeight = (self.size.height * _scale).rounded(FloatingPointRoundingRule.up) + let newSize = CGSize(width: newWidth, height: newHeight) UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0) self.draw(in: CGRect(origin: CGPoint.zero, size: newSize)) diff --git a/Example/Pods/Ents/Ents/Classes/extensions/TimeExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/TimeExtensions.swift index d54364c..24f9162 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/TimeExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/TimeExtensions.swift @@ -22,29 +22,29 @@ public extension TimeInterval { /// Returns its value in milliseconds /// - note: The caller should know wether the time interval is in seconds public var asMilliseconds: Milliseconds { - return self.multiplied(by: 1000.0) + return self * 1000.0 } /// Returns its value in seconds /// - note: The caller should know wether the time interval is in milliseconds public var asSeconds: Seconds { - return self.divided(by: 1000.0) + return self / 1000.0 } /// Returns its value in minutes /// - note: the interval is considered to be in seconds public var asMinutes: TimeInterval { - return self.divided(by: 60.0) + return self / 60.0 } /// Returns its value in hours /// - note: the interval is considered to be in seconds public var asHours: TimeInterval { - return self.asMinutes.divided(by: 60.0) + return self.asMinutes / 60.0 } /// Returns its value in days /// - note: the interval is considered to be in seconds public var asDays: TimeInterval { - return self.asHours.divided(by: 24.0) + return self.asHours / 24.0 } } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/collections/BidirectionalCollectionExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/collections/BidirectionalCollectionExtensions.swift index edb94de..e1ba3b1 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/collections/BidirectionalCollectionExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/collections/BidirectionalCollectionExtensions.swift @@ -16,6 +16,6 @@ public extension BidirectionalCollection { /// /// If the set is empty, `endIndex` is equal to `startIndex`. public var lastIndex: Index { - return self.index(self.endIndex, offsetBy: Self.IndexDistance(-1.toIntMax())) + return self.index(self.endIndex, offsetBy: Self.IndexDistance(-1)) } } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/collections/CollectionTypeExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/collections/CollectionTypeExtensions.swift index 62779a9..2898c6c 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/collections/CollectionTypeExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/collections/CollectionTypeExtensions.swift @@ -183,7 +183,7 @@ public extension Collection { /// - returns: the indices of elements satisfying predicate public func indices(where predicate: (Iterator.Element) -> Bool) -> [Index] { var indices: [Index] = Array() - indices.reserveCapacity(Int(self.count.toIntMax())) + indices.reserveCapacity(Int(self.count)) let range: Range = self.startIndex.. Bool) rethrows -> [Self.Iterator.Element] { var result: [Iterator.Element] = [] - let count = Int(self.count.toIntMax()) + let count = Int(self.count) result.reserveCapacity(count) try self.forEach { index,element in if try isIncluded(index,element) { @@ -295,7 +295,7 @@ public extension Collection { /// sequence. public func mapi(_ transform: (Self.Index, Self.Iterator.Element) throws -> T) rethrows -> [T] { var result: [T] = [] - let count = Int(self.count.toIntMax()) + let count = Int(self.count) result.reserveCapacity(count) try self.forEach { i,e in let e1 = try transform(i, e) @@ -306,7 +306,7 @@ public extension Collection { public func flatMapi(_ transform: (Self.Index, Self.Iterator.Element) throws -> SegmentOfResult) rethrows -> [SegmentOfResult.Iterator.Element] { var result: [SegmentOfResult.Iterator.Element] = [] - let count = Int(self.count.toIntMax()) + let count = Int(self.count) result.reserveCapacity(count) // at least try self.forEach { i,e in let e1 = try transform(i, e) diff --git a/Example/Pods/Ents/Ents/Classes/extensions/collections/RandomAccessCollectionExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/collections/RandomAccessCollectionExtensions.swift index 75129ab..6186bff 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/collections/RandomAccessCollectionExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/collections/RandomAccessCollectionExtensions.swift @@ -9,7 +9,7 @@ import Foundation -public extension RandomAccessCollection where IndexDistance: Integer { +public extension RandomAccessCollection { /// the middle element of an odd sized collection. @@ -63,7 +63,7 @@ public extension RandomAccessCollection where IndexDistance: Integer { return nil } let count = self.count - let offset = Self.IndexDistance((count/2).toIntMax()) + let offset = Self.IndexDistance(count/2) return self.index(self.startIndex, offsetBy: offset) } @@ -71,7 +71,7 @@ public extension RandomAccessCollection where IndexDistance: Integer { guard self.hasElements else { return nil } let count = self.count - let offset = Self.IndexDistance((count/2).toIntMax()) + let offset = Self.IndexDistance(count/2) return self.index(self.startIndex, offsetBy: offset) } } @@ -89,7 +89,7 @@ public extension RandomAccessCollection { guard self.hasElements else { return nil } guard self.count > 1 else { return self[self.startIndex] } // optimization - let random = Self.IndexDistance(arc4random_uniform(UInt32(self.count.toIntMax())).toIntMax()) + let random = Self.IndexDistance(arc4random_uniform(numericCast(self.count) as UInt32)) let index = self.index(self.startIndex, offsetBy: random) return self.element(atIndex: index) } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/collections/RangeReplaceableCollectionExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/collections/RangeReplaceableCollectionExtensions.swift index 807017c..68547df 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/collections/RangeReplaceableCollectionExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/collections/RangeReplaceableCollectionExtensions.swift @@ -9,7 +9,7 @@ import Foundation -public extension RangeReplaceableCollection where Self.SubSequence.Iterator.Element == Self.Iterator.Element { +public extension RangeReplaceableCollection { /// creates a new collection that was deprived of its last element public func dropingLast(_ n: Int = 1) -> Self { diff --git a/Example/Pods/Ents/Ents/Classes/extensions/geometry/CGSizeExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/geometry/CGSizeExtensions.swift index 015b4d2..134191d 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/geometry/CGSizeExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/geometry/CGSizeExtensions.swift @@ -242,7 +242,7 @@ public extension CGSize { /// calculates the area of this instance public var area: CGFloat { - return self.width.multiplied(by: self.height).absolute() + return (self.width * self.height).absolute() } } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/types/BoolExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/types/BoolExtensions.swift index 2a32fe9..6a0ad37 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/types/BoolExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/types/BoolExtensions.swift @@ -60,8 +60,8 @@ public extension Bool { /// Creating Bool from Integers. /// - parameter i: the integer. `0` means `false`. Any other value means `true` - public init(_ i: I) where I: Integer { - self.init(Int(i.toIntMax())) + public init(_ i: I) where I: BinaryInteger { + self.init(numericCast(i) as Int) } } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/BinaryFloatingPointExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/BinaryFloatingPointExtensions.swift index b4764cd..2cbff4d 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/BinaryFloatingPointExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/BinaryFloatingPointExtensions.swift @@ -37,11 +37,20 @@ public extension BinaryFloatingPoint /// Returns a floating-point value that is raised to the power of `p`. /// - parameter p: an integer power. - public func power(_ p: I) -> Self where I: IntegerArithmetic { + public func power(_ p: I) -> Self where I: BinaryInteger { let lhs = Double(sign: self.sign, exponentBitPattern: self.exponentBitPattern, significandBitPattern: self.significandBitPattern) - let result = Foundation.pow(lhs, Double(p.toIntMax())) + + let result = { () -> Double in + if I.isSigned { + return Foundation.pow(lhs, Double(numericCast(p) as Int64)) + } + else { + return Foundation.pow(lhs, Double(numericCast(p) as UInt64)) + } + + }() return Self(sign: result.sign, exponentBitPattern: result.exponentBitPattern, significandBitPattern: result.significandBitPattern) @@ -86,11 +95,20 @@ public extension BinaryFloatingPoint /// Returns a floating-point value that is raised to the power of `p`. /// - parameter p: an integer power. - public func power(_ p: I) -> Self where I: IntegerArithmetic { + public func power(_ p: I) -> Self where I: BinaryInteger { let lhs = Float(sign: self.sign, exponentBitPattern: self.exponentBitPattern, significandBitPattern: self.significandBitPattern) - let result = Foundation.powf(lhs, Float(p.toIntMax())) + + let result = { () -> Float in + if I.isSigned { + return Foundation.powf(lhs, Float(numericCast(p) as Int64)) + } + else { + return Foundation.powf(lhs, Float(numericCast(p) as UInt64)) + } + + }() return Self(sign: result.sign, exponentBitPattern: result.exponentBitPattern, significandBitPattern: result.significandBitPattern) diff --git a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/FloatingPointExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/FloatingPointExtensions.swift index 344b208..d2168bb 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/FloatingPointExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/FloatingPointExtensions.swift @@ -26,7 +26,7 @@ public extension FloatingPoint { /// the absolute value of this instance public func absolute() -> Self { - return Self.abs(self) + return abs(self) } } @@ -34,24 +34,69 @@ public extension FloatingPoint { /// the half of this value public var half: Self { - return self.divided(by: Self(2)) + return self / Self(2) } /// the double of this value public var doubled: Self { - return self.multiplied(by: Self(2)) + return self * Self(2) } /// the triple of this value public var tripled: Self { - return self.multiplied(by: Self(3)) + return self * Self(3) } /// a quarter of this value public var quarter: Self { - return self.divided(by: Self(4)) + return self / Self(4) } } public extension FloatingPoint { + /// Returns the product of this value and the given value, rounded to a + /// representable value. + /// + /// This method serves as the basis for the multiplication operator (`*`). + /// For example: + /// + /// let x = 7.5 + /// print(x.multiplied(by: 2.25)) + /// // Prints "16.875" + /// print(x * 2.25) + /// // Prints "16.875" + /// + /// The `multiplied(by:)` method implements the multiplication operation + /// defined by the [IEEE 754 specification][spec]. + /// + /// [spec]: http://ieeexplore.ieee.org/servlet/opac?punumber=4610933 + /// + /// - Parameter other: The value to multiply by this value. + /// - Returns: The product of this value and `other`, rounded to a + /// representable value. + /// + /// - SeeAlso: `multiply(by:)` + public func multiplied(by other: Self) -> Self { + return self * other + } + + /// Multiplies this value by the given value in place, rounding to a + /// representable value. + /// + /// This method serves as the basis for the in-place multiplication operator + /// (`*=`). For example: + /// + /// var (x, y) = (7.5, 7.5) + /// x.multiply(by: 2.25) + /// // x == 16.875 + /// y *= 2.25 + /// // y == 16.875 + /// + /// - Parameter other: The value to multiply by this value. + /// + /// - SeeAlso: `multiplied(by:)` + public mutating func multiply(by other: Self) { + self *= other + } + /// Returns the product of this value and the given value, rounded to a /// representable value. /// @@ -74,8 +119,11 @@ public extension FloatingPoint { /// representable value. /// /// - SeeAlso: `multiply(by:)` - public func multiplied(by other: I) -> Self where I: Integer { - return self.multiplied(by: Self(other.toIntMax())) + public func multiplied(by other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return self * Self(numericCast(other) as Int64) + } + return self * Self(numericCast(other) as UInt64) } /// Multiplies this value by the given value in place, rounding to a @@ -93,13 +141,63 @@ public extension FloatingPoint { /// - Parameter other: The value to multiply by this value. /// /// - SeeAlso: `multiplied(by:)` - public mutating func multiply(by other: I) where I: Integer { - self.multiply(by: Self(other.toIntMax())) + public mutating func multiply(by other: I) where I: BinaryInteger { + if I.isSigned { + self *= Self(numericCast(other) as Int64) + } + else { + self *= Self(numericCast(other) as UInt64) + } } } public extension FloatingPoint { + /// Returns the quotient of this value and the given value, rounded to a + /// representable value. + /// + /// This method serves as the basis for the division operator (`/`). For + /// example: + /// + /// let x = 7.5 + /// let y = x.divided(by: 2.25) + /// // y == 16.875 + /// let z = x * 2.25 + /// // z == 16.875 + /// + /// The `divided(by:)` method implements the division operation + /// defined by the [IEEE 754 specification][spec]. + /// + /// [spec]: http://ieeexplore.ieee.org/servlet/opac?punumber=4610933 + /// + /// - Parameter other: The value to use when dividing this value. + /// - Returns: The quotient of this value and `other`, rounded to a + /// representable value. + /// + /// - SeeAlso: `divide(by:)` + public func divided(by other: Self) -> Self { + return self / other + } + + /// Divides this value by the given value in place, rounding to a + /// representable value. + /// + /// This method serves as the basis for the in-place division operator + /// (`/=`). For example: + /// + /// var (x, y) = (16.875, 16.875) + /// x.divide(by: 2.25) + /// // x == 7.5 + /// y /= 2.25 + /// // y == 7.5 + /// + /// - Parameter other: The value to use when dividing this value. + /// + /// - SeeAlso: `divided(by:)` + public mutating func divide(by other: Self) { + self /= other + } + /// Returns the quotient of this value and the given value, rounded to a /// representable value. /// @@ -122,8 +220,11 @@ public extension FloatingPoint { /// representable value. /// /// - SeeAlso: `divide(by:)` - public func divided(by other: I) -> Self where I: Integer { - return self.divided(by: Self(other.toIntMax())) + public func divided(by other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return self / Self(numericCast(other) as Int64) + } + return self / Self(numericCast(other) as UInt64) } /// Divides this value by the given value in place, rounding to a @@ -141,13 +242,64 @@ public extension FloatingPoint { /// - Parameter other: The value to use when dividing this value. /// /// - SeeAlso: `divided(by:)` - public mutating func divide(by other: I) where I: Integer { - self.divide(by: Self(other.toIntMax())) + public mutating func divide(by other: I) where I: BinaryInteger { + if I.isSigned { + self /= Self(numericCast(other) as Int64) + } + else { + self /= Self(numericCast(other) as UInt64) + } } } public extension FloatingPoint { + /// Returns the difference of this value and the given value, rounded to a + /// representable value. + /// + /// This method serves as the basis for the subtraction operator (`-`). For + /// example: + /// + /// let x = 7.5 + /// print(x.subtracting(2.25)) + /// // Prints "5.25" + /// print(x - 2.25) + /// // Prints "5.25" + /// + /// The `subtracting(_:)` method implements the subtraction operation + /// defined by the [IEEE 754 specification][spec]. + /// + /// [spec]: http://ieeexplore.ieee.org/servlet/opac?punumber=4610933 + /// + /// - Parameter other: The value to subtract from this value. + /// - Returns: The difference of this value and `other`, rounded to a + /// representable value. + /// + /// - SeeAlso: `subtract(_:)` + public func subtracting(_ other: Self) -> Self { + return self - other + } + + /// Subtracts the given value from this value in place, rounding to a + /// representable value. + /// + /// This method serves as the basis for the in-place subtraction operator + /// (`-=`). For example: + /// + /// var (x, y) = (7.5, 7.5) + /// x.subtract(2.25) + /// // x == 5.25 + /// y -= 2.25 + /// // y == 5.25 + /// + /// - Parameter other: The value to subtract. + /// + /// - SeeAlso: `subtracting(_:)` + public mutating func subtract(_ other: Self) { + self -= other + } + + /// Returns the difference of this value and the given value, rounded to a /// representable value. /// @@ -170,8 +322,11 @@ public extension FloatingPoint { /// representable value. /// /// - SeeAlso: `subtract(_:)` - public func subtracting(by other: I) -> Self where I: Integer { - return self.subtracting(Self(other.toIntMax())) + public func subtracting(by other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return self - Self(numericCast(other) as Int64) + } + return self - Self(numericCast(other) as UInt64) } /// Subtracts the given value from this value in place, rounding to a @@ -189,13 +344,64 @@ public extension FloatingPoint { /// - Parameter other: The value to subtract. /// /// - SeeAlso: `subtracting(_:)` - public mutating func subtract(by other: I) where I: Integer { - self.subtract(Self(other.toIntMax())) + public mutating func subtract(by other: I) where I: BinaryInteger { + if I.isSigned { + self -= Self(numericCast(other) as Int64) + } + else { + self -= Self(numericCast(other) as UInt64) + } } } public extension FloatingPoint { + /// Returns the sum of this value and the given value, rounded to a + /// representable value. + /// + /// This method serves as the basis for the addition operator (`+`). For + /// example: + /// + /// let x = 1.5 + /// print(x.adding(2.25)) + /// // Prints "3.75" + /// print(x + 2.25) + /// // Prints "3.75" + /// + /// The `adding(_:)` method implements the addition operation defined by the + /// [IEEE 754 specification][spec]. + /// + /// [spec]: http://ieeexplore.ieee.org/servlet/opac?punumber=4610933 + /// + /// - Parameter other: The value to add. + /// - Returns: The sum of this value and `other`, rounded to a representable + /// value. + /// + /// - SeeAlso: `add(_:)` + public func adding(_ other: Self) -> Self { + return self + other + } + + /// Adds the given value to this value in place, rounded to a representable + /// value. + /// + /// This method serves as the basis for the in-place addition operator + /// (`+=`). For example: + /// + /// var (x, y) = (2.25, 2.25) + /// x.add(7.0) + /// // x == 9.25 + /// y += 7.0 + /// // y == 9.25 + /// + /// - Parameter other: The value to add. + /// + /// - SeeAlso: `adding(_:)` + public mutating func add(_ other: Self) { + self += other + } + + /// Returns the sum of this value and the given value, rounded to a /// representable value. /// @@ -218,8 +424,11 @@ public extension FloatingPoint { /// value. /// /// - SeeAlso: `add(_:)` - public func adding(by other: I) -> Self where I: Integer { - return self.adding(Self(other.toIntMax())) + public func adding(by other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return self + Self(numericCast(other) as Int64) + } + return self + Self(numericCast(other) as UInt64) } /// Adds the given value to this value in place, rounded to a representable @@ -237,11 +446,50 @@ public extension FloatingPoint { /// - Parameter other: The value to add. /// /// - SeeAlso: `adding(_:)` - public mutating func add(by other: I) where I: Integer { - self.add(Self(other.toIntMax())) + public mutating func add(by other: I) where I: BinaryInteger { + if I.isSigned { + self += Self(numericCast(other) as Int64) + } + else { + self += Self(numericCast(other) as UInt64) + } } } +extension FloatingPoint { + /// Returns the additive inverse of this value. + /// + /// The result is always exact. This method serves as the basis for the + /// negation operator (prefixed `-`). For example: + /// + /// let x = 21.5 + /// let y = x.negated() + /// // y == -21.5 + /// + /// - Returns: The additive inverse of this value. + /// + /// - SeeAlso: `negate()` + public func negated() -> Self { + return -self + } + + /// Replaces this value with its additive inverse. + /// + /// The result is always exact. This example uses the `negate()` method to + /// negate the value of the variable `x`: + /// + /// var x = 21.5 + /// x.negate() + /// // x == -21.5 + /// + /// - SeeAlso: `negated()` + public mutating func negate() { + self = self.negated() + } + + +} + public extension FloatingPoint { /// Returns the remainder of this value divided by the given value. @@ -251,8 +499,11 @@ public extension FloatingPoint { /// /// - SeeAlso: `formRemainder(dividingBy:)`, /// `truncatingRemainder(dividingBy:)` - public func remainder(dividingBy rhs: I) -> Self where I:Integer { - return self.remainder(dividingBy: Self(rhs.toIntMax())) + public func remainder(dividingBy rhs: I) -> Self where I:BinaryInteger { + if I.isSigned { + return self.remainder(dividingBy: Self(numericCast(rhs) as Int64)) + } + return self.remainder(dividingBy: Self(numericCast(rhs) as UInt64)) } /// Returns the remainder of this value divided by the given value using @@ -264,8 +515,11 @@ public extension FloatingPoint { /// /// - SeeAlso: `formTruncatingRemainder(dividingBy:)`, /// `remainder(dividingBy:)` - public func truncatingRemainder(dividingBy other: I) -> Self where I:Integer { - return self.truncatingRemainder(dividingBy: Self(other.toIntMax())) + public func truncatingRemainder(dividingBy other: I) -> Self where I:BinaryInteger { + if I.isSigned { + return self.truncatingRemainder(dividingBy: Self(numericCast(other) as Int64)) + } + return self.truncatingRemainder(dividingBy: Self(numericCast(other) as UInt64)) } /// Replaces this value with the remainder of itself divided by the given @@ -275,8 +529,13 @@ public extension FloatingPoint { /// /// - SeeAlso: `remainder(dividingBy:)`, /// `formTruncatingRemainder(dividingBy:)` - public mutating func formRemainder(dividingBy rhs: I) where I:Integer { - self.formRemainder(dividingBy: Self(rhs.toIntMax())) + public mutating func formRemainder(dividingBy rhs: I) where I:BinaryInteger { + if I.isSigned { + self.formRemainder(dividingBy: Self(numericCast(rhs) as Int64)) + } + else { + self.formRemainder(dividingBy: Self(numericCast(rhs) as UInt64)) + } } /// Replaces this value with the remainder of itself divided by the given @@ -286,8 +545,13 @@ public extension FloatingPoint { /// /// - SeeAlso: `truncatingRemainder(dividingBy:)`, /// `formRemainder(dividingBy:)` - public mutating func formTruncatingRemainder(dividingBy other: I) where I:Integer { - self.formTruncatingRemainder(dividingBy: Self(other.toIntMax())) + public mutating func formTruncatingRemainder(dividingBy other: I) where I:BinaryInteger { + if I.isSigned { + self.formTruncatingRemainder(dividingBy: Self(numericCast(other) as Int64)) + } + else { + self.formTruncatingRemainder(dividingBy: Self(numericCast(other) as UInt64)) + } } } @@ -349,8 +613,11 @@ public extension FloatingPoint { /// /// - Parameter other: The value to compare with this value. /// - Returns: `true` if `other` is less than this value; otherwise, `false`. - public func isLessThan(_ other: I) -> Bool where I: Integer { - return self.isLessThan(Self(other.toIntMax())) + public func isLessThan(_ other: I) -> Bool where I: BinaryInteger { + if I.isSigned { + return self.isLessThan(Self(numericCast(other) as Int64)) + } + return self.isLessThan(Self(numericCast(other) as UInt64)) } /// Returns a Boolean value indicating whether this instance is less than @@ -373,8 +640,11 @@ public extension FloatingPoint { /// /// - Parameter other: The value to compare with this value. /// - Returns: `true` if `other` is less than or equal to this this value; otherwise, `false`. - public func isLessThanOrEqualTo(_ other: I) -> Bool where I: Integer { - return self.isLessThanOrEqualTo(Self(other.toIntMax())) + public func isLessThanOrEqualTo(_ other: I) -> Bool where I: BinaryInteger { + if I.isSigned { + return self.isLessThanOrEqualTo(Self(numericCast(other) as Int64)) + } + return self.isLessThanOrEqualTo(Self(numericCast(other) as UInt64)) } } @@ -400,8 +670,11 @@ public extension FloatingPoint { /// /// - Parameter other: The value to compare with this value. /// - Returns: `true` if `other` is greater than this value; otherwise, `false`. - public func isGreaterThan(_ other: I) -> Bool where I: Integer { - return self.isGreaterThan(Self(other.toIntMax())) + public func isGreaterThan(_ other: I) -> Bool where I: BinaryInteger { + if I.isSigned { + return self.isGreaterThan(Self(numericCast(other) as Int64)) + } + return self.isGreaterThan(Self(numericCast(other) as UInt64)) } /// Returns a Boolean value indicating whether this instance is greater than @@ -424,8 +697,11 @@ public extension FloatingPoint { /// /// - Parameter other: The value to compare with this value. /// - Returns: `true` if `other` is greater than or equal to this this value; otherwise, `false`. - public func isGreaterThanOrEqualTo(_ other: I) -> Bool where I: Integer { - return self.isGreaterThanOrEqualTo(Self(other.toIntMax())) + public func isGreaterThanOrEqualTo(_ other: I) -> Bool where I: BinaryInteger { + if I.isSigned { + return self.isGreaterThanOrEqualTo(Self(numericCast(other) as Int64)) + } + return self.isGreaterThanOrEqualTo(Self(numericCast(other) as UInt64)) } } @@ -471,8 +747,11 @@ public extension FloatingPoint { /// - Parameter other: Another integer value. /// - Returns: The minimum of this instance and `other`, or whichever is a number if the /// other is NaN. - public func minimum(_ other: I) -> Self where I: Integer { - return Self.minimum(self, Self(other.toIntMax())) + public func minimum(_ other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return Self.minimum(self, Self(numericCast(other) as Int64)) + } + return Self.minimum(self, Self(numericCast(other) as UInt64)) } } @@ -516,8 +795,11 @@ public extension FloatingPoint { /// - Parameter other: Another floating-point value. /// - Returns: The greater of this instance and `other` , or whichever is a number if the /// other is NaN. - public func maximum(_ other: I) -> Self where I: Integer { - return Self.maximum(self, Self(other.toIntMax())) + public func maximum(_ other: I) -> Self where I: BinaryInteger { + if I.isSigned { + return Self.maximum(self, Self(numericCast(other) as Int64)) + } + return Self.maximum(self, Self(numericCast(other) as UInt64)) } } @@ -538,9 +820,9 @@ public extension FloatingPoint { /// - Parameter other: The value to compare with this value. /// - Returns: `true` if `other` is a different value from this instance; /// otherwise, `false`. - public func isDifferent(from other: I) -> Bool where I: Integer { + public func isDifferent(from other: I) -> Bool where I: BinaryInteger { if self.isNaN { return true } - return self.isDifferent(from: Self(other.toIntMax())) + return self.isDifferent(from: Self(Int64(other))) } } @@ -549,12 +831,12 @@ public extension FloatingPoint { /// if the instance value is considered to represent degrees then this /// property returns the a converted value that represents radians. public var radians: Self { - return self.divided(by: Self(180)).multiplied(by: Self.pi) + return (self / 180) * Self.pi } /// if the instance value is considered to represent radians then this /// property returns the a converted value that represents degrees. public var degrees: Self { - return self.multiplied(by: Self(180)).divided(by: Self.pi) + return (self * 180) / Self.pi } } diff --git a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/IntegerExtensions.swift b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/IntegerExtensions.swift index 9b44298..6d38307 100644 --- a/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/IntegerExtensions.swift +++ b/Example/Pods/Ents/Ents/Classes/extensions/types/numbers/IntegerExtensions.swift @@ -9,7 +9,7 @@ import Foundation -public extension Integer { +public extension BinaryInteger { /// Evaluates the given closure as many times as the instance represents /// passing the current iteration. @@ -20,7 +20,8 @@ public extension Integer { precondition(self >= 0) guard self > 0 else { return } - var i = self-self // == 0 + + var i = Self(0) let iterator = AnyIterator { defer { i = i.advanced(by: 1) } if i < self { @@ -45,7 +46,7 @@ public extension Integer { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the sum of this value and the given value. /// @@ -85,7 +86,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the difference of this value and the given value. /// @@ -144,7 +145,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the product of this value and the given value. /// @@ -184,7 +185,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the quotient of this value and the given value. /// @@ -224,7 +225,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the remainder of this value divided by the given value. /// @@ -284,7 +285,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns a Boolean value indicating whether this instance is less than the /// given value. @@ -366,7 +367,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns a Boolean value indicating whether this instance is equal to the /// given value. @@ -400,7 +401,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns a Boolean value indicating whether this instance is equal to the /// given value. @@ -421,7 +422,10 @@ public extension IntegerArithmetic { /// - Returns: `true` if `other` has the same value as this instance; /// otherwise, `false`. public func isEqual(to other: F) -> Bool where F: FloatingPoint { - return F(self.toIntMax()).isEqual(to: other) + if Self.isSigned { + return F(numericCast(self) as Int64).isEqual(to: other) + } + return F(numericCast(self) as UInt64).isEqual(to: other) } /// Returns a Boolean value indicating whether this instance is NOT equal to @@ -430,11 +434,14 @@ public extension IntegerArithmetic { /// - Returns: `true` if `other` is a different value from this instance; /// otherwise, `false`. public func isDifferent(from other: F) -> Bool where F: FloatingPoint { - return F(self.toIntMax()).isDifferent(from: other) + if Self.isSigned { + return F(numericCast(self) as Int64).isDifferent(from: other) + } + return F(numericCast(self) as UInt64).isDifferent(from: other) } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the lesser of the two given values. /// @@ -485,7 +492,7 @@ public extension IntegerArithmetic { } } -public extension IntegerArithmetic { +public extension BinaryInteger { /// Returns the lesser of the two given values. /// @@ -495,7 +502,10 @@ public extension IntegerArithmetic { /// - Parameter other: Another integer value. /// - Returns: The minimum of this instance and `other`. public func minimum(_ other: F) -> F where F: FloatingPoint { - return F(self.toIntMax()).minimum(other) + if Self.isSigned { + return F(numericCast(self) as Int64).minimum(other) + } + return F(numericCast(self) as UInt64).minimum(other) } /// Returns the greater of the two given values. @@ -506,11 +516,14 @@ public extension IntegerArithmetic { /// - Parameter other: Another integer value. /// - Returns: The greater of this instance and `other`. public func maximum(_ other: F) -> F where F: FloatingPoint { - return F(self.toIntMax()).maximum(other) + if Self.isSigned { + return F(numericCast(self) as Int64).maximum(other) + } + return F(numericCast(self) as UInt64).maximum(other) } } -public extension IntegerArithmetic where Self: SignedInteger { +public extension BinaryInteger where Self: SignedInteger { /// Returns the absolute value of this instance public func absolute() -> Self { @@ -548,17 +561,16 @@ public extension IntegerArithmetic where Self: SignedInteger { } } -public extension Integer { +public extension BinaryInteger { /// converts this `Integer` instance to a `NSNumber` instance. public var asNumber: NSNumber { - return NSNumber(value: self.toIntMax()) + return NSNumber(value: numericCast(self) as Int64) } } -public extension SignedInteger { +public extension BinaryInteger { - /// create a SignedInteger from a Boolean public init(_ v: Bool) { if v { self.init(1) @@ -571,40 +583,13 @@ public extension SignedInteger { /// Returns a integer value that is raised to the power of `p`. /// - parameter p: an integer power. public func power(_ p: Self) -> Self { - let result = Double(self.toIntMax()).power(p) - let integer = IntMax(result) - return Self(integer) - } - - /// returns the square value of this instance. - public var square: Self { - return self.power(2) - } - - /// returns the cube value of this instance. - public var cube: Self { - return self.power(3) - } -} - -public extension UnsignedInteger { - - /// create a UnsignedInteger from a Boolean - public init(_ v: Bool) { - if v { - self.init(1) - } - else { - self.init(0) - } - } - - /// Returns a integer value that is raised to the power of `p`. - /// - parameter p: an integer power. - public func power(_ p: Self) -> Self { - let result = Double(self.toUIntMax()).power(p) - let integer = UIntMax(result) - return Self(integer) + if Self.isSigned { + let result = Double(numericCast(self) as Int64).power(p) + return Self(result) + } + let result = Double(numericCast(self) as UInt64).power(p) + return Self(result) + } /// returns the square value of this instance. diff --git a/Example/Pods/Ents/Ents/Classes/types/collections/AverageCollection.swift b/Example/Pods/Ents/Ents/Classes/types/collections/AverageCollection.swift index 17df7af..1631f23 100644 --- a/Example/Pods/Ents/Ents/Classes/types/collections/AverageCollection.swift +++ b/Example/Pods/Ents/Ents/Classes/types/collections/AverageCollection.swift @@ -9,7 +9,7 @@ import Foundation -public struct AverageCollection: RangeReplaceableCollection, RandomAccessCollection where E: Integer { +public struct AverageCollection: RangeReplaceableCollection, RandomAccessCollection where E: BinaryInteger { private let storage: [E] public init() { @@ -37,60 +37,47 @@ public struct AverageCollection: RangeReplaceableCollection, RandomAccessColl -extension AverageCollection where E: SignedInteger { +extension AverageCollection { public func average() throws -> F where F: FloatingPoint { guard self.hasElements else { throw AverageCollection.Error.empty } - return self.reduce(F(0.toIntMax()), { (res, next) -> F in - return res + F(next.toIntMax()) - }).divided(by: F(self.count.toIntMax())) + if E.isSigned { + return self.reduce(F(numericCast(0) as Int64), { (res, next) -> F in + return res + F(numericCast(next) as Int64) + }) / F(numericCast(self.count) as Int64) + } + else { + return self.reduce(F(numericCast(0) as UInt64), { (res, next) -> F in + return res + F(numericCast(next) as UInt64) + }) / F(numericCast(self.count) as UInt64) + } } public func average() throws -> I where I: SignedInteger { guard self.hasElements else { throw AverageCollection.Error.empty } - return self.reduce(I(0.toIntMax()), { (res, next) -> I in - return res + I(next.toIntMax()) - }).divided(by: I(self.count.toIntMax())) + return self.reduce(I(0), { (res, next) -> I in + return res + I(next) + }) / I(self.count) } public func median() throws -> F where F: FloatingPoint { guard self.hasElements else { throw AverageCollection.Error.empty } let odd = self.count % 2 != 0 - if odd { - return F(self.middle!.toIntMax()) + if E.isSigned { + if odd { + return F(numericCast(self.middle!) as Int64) + } + else { + return F(numericCast(self.lowerMiddle! + self.upperMiddle!) as Int64) / F(2) + } } else { - return F(self.lowerMiddle!.toIntMax() + self.upperMiddle!.toIntMax()) - .divided(by: F(2.toIntMax())) - } - } -} - -extension AverageCollection where E: UnsignedInteger { - - public func average() throws -> F where F: FloatingPoint { - guard self.hasElements else { throw AverageCollection.Error.empty } - return self.reduce(F(UInt(0).toUIntMax()), { (res, next) -> F in - return res + F(next.toUIntMax()) - }).divided(by: F(UIntMax(self.count.toIntMax()))) - } - - public func average() throws -> U where U: UnsignedInteger { - guard self.hasElements else { throw AverageCollection.Error.empty } - return self.reduce(U(UInt(0).toUIntMax()), { (res, next) -> U in - return res + U(next.toUIntMax()) - }).divided(by: U(UIntMax(self.count.toIntMax()))) - } - - public func median() throws -> F where F: FloatingPoint { - guard self.hasElements else { throw AverageCollection.Error.empty } - let odd = self.count % 2 != 0 - if odd { - return F(self.middle!.toUIntMax()) - } - else { - return F(self.lowerMiddle!.toUIntMax() + self.upperMiddle!.toUIntMax()) - .divided(by: F(2.toIntMax())) + if odd { + return F(numericCast(self.middle!) as UInt64) + } + else { + return F(numericCast(self.lowerMiddle! + self.upperMiddle!) as UInt64) / F(2) + } } } } diff --git a/Example/Pods/Ents/Ents/Classes/types/collections/Queue.swift b/Example/Pods/Ents/Ents/Classes/types/collections/Queue.swift index 0d0c6dc..874b215 100644 --- a/Example/Pods/Ents/Ents/Classes/types/collections/Queue.swift +++ b/Example/Pods/Ents/Ents/Classes/types/collections/Queue.swift @@ -11,8 +11,6 @@ import Foundation /// A type that can 'enqueue' and 'dequeue' elements. public protocol Queue: Collection { - /// The type of elements held in 'self' - associatedtype Element /// Enqueue 'element' to 'self' mutating func enqueue(_ element: Element) diff --git a/Example/Pods/Ents/Ents/Classes/utils/EnumCollection.swift b/Example/Pods/Ents/Ents/Classes/utils/EnumCollection.swift index 4f386e8..8a9ccf0 100644 --- a/Example/Pods/Ents/Ents/Classes/utils/EnumCollection.swift +++ b/Example/Pods/Ents/Ents/Classes/utils/EnumCollection.swift @@ -17,11 +17,11 @@ public protocol EnumCollection: RawRepresentable, Hashable { static var allValues: [Self] { get } } -public extension EnumCollection where RawValue: Integer { +public extension EnumCollection where RawValue: BinaryInteger { static var allValues: [Self] { - var index: Self.RawValue = 0 - let increment: Self.RawValue = 1 + var index: Self.RawValue = 0 as! Self.RawValue + let increment: Self.RawValue = 1 as! Self.RawValue return Array(AnyIterator { let id: Self.RawValue = index diff --git a/Example/Pods/Ents/Ents/Classes/utils/Value.swift b/Example/Pods/Ents/Ents/Classes/utils/Value.swift index b4b7eb6..fecc8d1 100644 --- a/Example/Pods/Ents/Ents/Classes/utils/Value.swift +++ b/Example/Pods/Ents/Ents/Classes/utils/Value.swift @@ -10,8 +10,8 @@ import Foundation -public protocol Value: Comparable, Equatable, CustomStringConvertible { - associatedtype T: Comparable, Equatable +public protocol Value: Comparable, CustomStringConvertible { + associatedtype T: Comparable var value: T { get } init(value: T) } @@ -70,7 +70,7 @@ extension Value where T: Hashable { //MARK: Act as a IntegerArithmetic -extension Value where T: IntegerArithmetic { +extension Value where T: BinaryInteger { public static func ==(lhs: Self, rhs: T) -> Bool { return (lhs.value == rhs) @@ -118,59 +118,6 @@ extension Value where T: IntegerArithmetic { return Self(value: lhs.value % rhs) } - public func toIntMax() -> IntMax { - return self.value.toIntMax() - } - - public static func addWithOverflow(_ lhs: Self, _ rhs: Self) -> (Self, overflow: Bool) { - return Self.addWithOverflow(lhs, rhs.value) - } - - public static func subtractWithOverflow(_ lhs: Self, _ rhs: Self) -> (Self, overflow: Bool) { - return Self.subtractWithOverflow(lhs, rhs.value) - } - - public static func multiplyWithOverflow(_ lhs: Self, _ rhs: Self) -> (Self, overflow: Bool) { - return Self.multiplyWithOverflow(lhs, rhs.value) - } - - public static func divideWithOverflow(_ lhs: Self, _ rhs: Self) -> (Self, overflow: Bool) { - return Self.divideWithOverflow(lhs, rhs.value) - } - - public static func remainderWithOverflow(_ lhs: Self, _ rhs: Self) -> (Self, overflow: Bool) { - return Self.remainderWithOverflow(lhs, rhs.value) - } - - // - - public static func addWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { - let res = T.addWithOverflow(lhs.value, rhs) - return (Self(value: res.0), overflow: res.overflow) - } - - public static func subtractWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { - let res = T.subtractWithOverflow(lhs.value, rhs) - return (Self(value: res.0), overflow: res.overflow) - } - - public static func multiplyWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { - let res = T.multiplyWithOverflow(lhs.value, rhs) - return (Self(value: res.0), overflow: res.overflow) - } - - public static func divideWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { - let res = T.divideWithOverflow(lhs.value, rhs) - return (Self(value: res.0), overflow: res.overflow) - } - - public static func remainderWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { - let res = T.remainderWithOverflow(lhs.value, rhs) - return (Self(value: res.0), overflow: res.overflow) - } - - // - public static func +=(lhs: inout Self, rhs: Self) { lhs = lhs + rhs.value } @@ -214,6 +161,37 @@ extension Value where T: IntegerArithmetic { } } +extension Value where T: FixedWidthInteger { + // + + public static func addWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { + let res = lhs.value.addingReportingOverflow(rhs) + return (Self(value: res.0), overflow: res.overflow) + } + + public static func subtractWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { + let res = lhs.value.subtractingReportingOverflow(rhs) + return (Self(value: res.0), overflow: res.overflow) + } + + public static func multiplyWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { + let res = lhs.value.multipliedReportingOverflow(by: rhs) + return (Self(value: res.0), overflow: res.overflow) + } + + public static func divideWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { + let res = lhs.value.dividedReportingOverflow(by: rhs) + return (Self(value: res.0), overflow: res.overflow) + } + + public static func remainderWithOverflow(_ lhs: Self, _ rhs: T) -> (Self, overflow: Bool) { + let res = lhs.value.remainderReportingOverflow(dividingBy: rhs) + return (Self(value: res.0), overflow: res.overflow) + } + + // +} + //MARK: Act as a SignedInteger extension Value where T: SignedInteger { @@ -250,16 +228,16 @@ extension Value where T: FloatingPoint { public func adding(_ other: T) -> Self { - return Self(value: self.value.adding(other)) + return Self(value: self.value + other) } public func subtracting(_ other: T) -> Self { - return Self(value: self.value.subtracting(other)) + return Self(value: self.value - other) } public func multiplied(by other: T) -> Self { - return Self(value: self.value.multiplied(by: other)) + return Self(value: self.value * other) } public func divided(by other: T) -> Self { - return Self(value: self.value.divided(by: other)) + return Self(value: self.value / other) } @@ -297,7 +275,7 @@ extension Value where T: Strideable { //MARK: Operators -prefix public func -(x: V) -> V where V: Value, V.T : SignedNumber { +prefix public func -(x: V) -> V where V: Value, V.T : SignedNumeric { return V(value: -x.value) } @@ -305,23 +283,23 @@ prefix public func +(x: V) -> V where V: Value { return x } -public func +(lhs: V, rhs: V) -> V where V: Value, V.T: IntegerArithmetic { +public func +(lhs: V, rhs: V) -> V where V: Value, V.T: Numeric { return V(value: lhs.value + rhs.value) } -public func -(lhs: V, rhs: V) -> V where V: Value, V.T: IntegerArithmetic { +public func -(lhs: V, rhs: V) -> V where V: Value, V.T: Numeric { return V(value: lhs.value - rhs.value) } -public func *(lhs: V, rhs: V) -> V where V: Value, V.T: IntegerArithmetic { +public func *(lhs: V, rhs: V) -> V where V: Value, V.T: Numeric { return V(value: lhs.value * rhs.value) } -public func /(lhs: V, rhs: V) -> V where V: Value, V.T: IntegerArithmetic { +public func /(lhs: V, rhs: V) -> V where V: Value, V.T: BinaryInteger { return V(value: lhs.value / rhs.value) } -public func %(lhs: V, rhs: V) -> V where V: Value, V.T: IntegerArithmetic { +public func %(lhs: V, rhs: V) -> V where V: Value, V.T: BinaryInteger { return V(value: lhs.value % rhs.value) } diff --git a/Example/Pods/Local Podspecs/ContentKit.podspec.json b/Example/Pods/Local Podspecs/ContentKit.podspec.json index 91936fb..0761f8e 100644 --- a/Example/Pods/Local Podspecs/ContentKit.podspec.json +++ b/Example/Pods/Local Podspecs/ContentKit.podspec.json @@ -1,6 +1,6 @@ { "name": "ContentKit", - "version": "1.6.5", + "version": "2.0", "summary": "Manage content.", "description": "TODO: Add long description of the pod here.", "homepage": "https://github.com/averello/ContentKit", @@ -13,16 +13,13 @@ }, "source": { "git": "https://github.com/averello/ContentKit.git", - "tag": "1.6.5" + "tag": "2.0" }, "platforms": { "ios": "8.0" }, "source_files": "ContentKit/Classes/**/*", "dependencies": { - "Ents": [ - - ], "RepresentationKit": [ ] diff --git a/Example/Pods/Local Podspecs/Ents.podspec.json b/Example/Pods/Local Podspecs/Ents.podspec.json index 03c47d0..9ba1d61 100644 --- a/Example/Pods/Local Podspecs/Ents.podspec.json +++ b/Example/Pods/Local Podspecs/Ents.podspec.json @@ -1,6 +1,6 @@ { "name": "Ents", - "version": "1.17", + "version": "2.0.1", "summary": "A collection of handy extensions for Swift.", "description": "TODO: Add long description of the pod here.", "homepage": "https://github.com/averello/Ents", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/averello/Ents.git", - "tag": "1.17" + "tag": "2.0.1" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Local Podspecs/LogKit.podspec.json b/Example/Pods/Local Podspecs/LogKit.podspec.json index 93d39a7..3183c28 100644 --- a/Example/Pods/Local Podspecs/LogKit.podspec.json +++ b/Example/Pods/Local Podspecs/LogKit.podspec.json @@ -1,6 +1,6 @@ { "name": "LogKit", - "version": "1.1.6", + "version": "2.0", "summary": "Quick logging based on representations of objects.", "description": "TODO: Add long description of the pod here.", "homepage": "https://github.com/averello/LogKit", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/averello/LogKit.git", - "tag": "1.1.6" + "tag": "2.0" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Local Podspecs/RepresentationKit.podspec.json b/Example/Pods/Local Podspecs/RepresentationKit.podspec.json index 60e917e..2b36edc 100644 --- a/Example/Pods/Local Podspecs/RepresentationKit.podspec.json +++ b/Example/Pods/Local Podspecs/RepresentationKit.podspec.json @@ -1,6 +1,6 @@ { "name": "RepresentationKit", - "version": "1.1.4", + "version": "2.0", "summary": "Create representation of objects.", "description": "TODO: Add long description of the pod here.", "homepage": "https://github.com/averello/RepresentationKit", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/averello/RepresentationKit.git", - "tag": "1.1.4" + "tag": "2.0" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 7325e16..2d7e496 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,46 +1,48 @@ PODS: - - ContentKit (1.6.5): - - Ents + - ContentKit (2.0): - RepresentationKit - - Ents (1.17) - - LogKit (1.1.6): + - Ents (2.0.1) + - LogKit (2.0): - ContentKit - RepresentationKit - - RepresentationKit (1.1.4) + - RepresentationKit (2.0) DEPENDENCIES: - - ContentKit (from `https://github.com/averello/ContentKit.git`) - - Ents (from `https://github.com/averello/Ents.git`) + - ContentKit (from `https://github.com/averello/ContentKit.git`, branch `feature/swift4`) + - Ents (from `https://github.com/averello/Ents.git`, branch `feature/swift4`) - LogKit (from `../`) - - RepresentationKit (from `https://github.com/averello/RepresentationKit.git`) + - RepresentationKit (from `https://github.com/averello/RepresentationKit.git`, branch `feature/swift4`) EXTERNAL SOURCES: ContentKit: + :branch: feature/swift4 :git: https://github.com/averello/ContentKit.git Ents: + :branch: feature/swift4 :git: https://github.com/averello/Ents.git LogKit: :path: "../" RepresentationKit: + :branch: feature/swift4 :git: https://github.com/averello/RepresentationKit.git CHECKOUT OPTIONS: ContentKit: - :commit: ef561a488f2cde6731a76a163184578ec01fb0af + :commit: 68f8d2d064036e63a8ef788444d23634c126a2c0 :git: https://github.com/averello/ContentKit.git Ents: - :commit: 580e1880a334135f775b2cf1ef20f0e1a1540f1d + :commit: 2e1ebe3f5b29191034476aa4d5b6f7ac5a0a66cd :git: https://github.com/averello/Ents.git RepresentationKit: - :commit: 13a45a3a9e3e93def7662d6f7719e9fe4920f5d3 + :commit: fc44c427ad7ee9c41b52248fd237e63a7dc59406 :git: https://github.com/averello/RepresentationKit.git SPEC CHECKSUMS: - ContentKit: b0ded7d9d57f77ca3c87261c97d606b4ea9f7bdf - Ents: f7469b80b3507e2bbc936c96b2cf61e79c0ce809 - LogKit: 580d198cb760af1e217ae6af12c26d04b0f14a6b - RepresentationKit: 1ae7749916ed014403db30f3d38204d7e000dbd1 + ContentKit: 1fd3e6e87cee63cc68e728d12bf9c0b764239249 + Ents: be561facca59ddd5c73181c66cdd904ffe496079 + LogKit: aa589f3297e08af07d93a84a58606222bfae7dd8 + RepresentationKit: 13e70a642c8f6ff8ea045b76cbe7814d443e735d -PODFILE CHECKSUM: 806623dc0beef0c14dd3cf055f7d62d4cb652c7c +PODFILE CHECKSUM: 3f38b00fad1253f3b3803c11fa7ff03ce6c64db1 COCOAPODS: 1.2.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 0b922b7..67df725 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,181 +7,166 @@ objects = { /* Begin PBXBuildFile section */ - 045D018CD1D310B695D481764A36E8D2 /* JSONRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92A32E650DFD9A75A407D17D1F5352E /* JSONRepresentation.swift */; }; - 1008A29C3E570FF4B6456B41205EFB21 /* OnceAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3FF5033C468EEB1729E6817D288752F /* OnceAudio.swift */; }; - 101D61D57A3ABA54DA5ADFBC94EEE070 /* UIImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5614EBC657E1DBCC8D6893DB1B33ED3 /* UIImageViewExtensions.swift */; }; - 1360C7EBE8B197F536C4BEC5C7FE2BA2 /* AudibleContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F59EA93F00E45A0A8E5F604DD1AEB39 /* AudibleContent.swift */; }; - 13E522F840584DD210A9E57D57D46E0B /* ReadabilityUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C43BDDF1D1A491F51ABFF5853CA3513 /* ReadabilityUtilities.swift */; }; - 1E39EC900BA9DBBC7A920075C472433D /* BinaryFloatingPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 702B7F2A20EC3154C2C6318FC731E43F /* BinaryFloatingPointExtensions.swift */; }; - 1F108BDDC3EC3B6E91FAA1E86D34DDFB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */; }; - 2047244DA5A94FEC6894599EC600AE6E /* AnyImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90FEB205D0F1B80A28DD4C96DAB5DCD /* AnyImage.swift */; }; - 2169EF8E35AE70389EF28078C6FA5515 /* DoubleExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD709C530ABBA607137D21862B9CAAA /* DoubleExtensions.swift */; }; - 22CE2B2B497EA9409744FBFE033B44B2 /* DisplayLinkBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513B93B9EA97807CFED63285CB78AC97 /* DisplayLinkBlock.swift */; }; - 246DD623B393E21842DDCA4F97724ED5 /* Text.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09EC24BC215211F302BB233781D9670C /* Text.swift */; }; - 25D9CC692AF18F46C65536A7590AE1F1 /* UniqueCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C10859A19E37E50B2A0AC6B6B829753 /* UniqueCollection.swift */; }; - 2B027E8EA5259060A656FDF481B4A42E /* CGSizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875B9C43FDCFD0385868E818076F8548 /* CGSizeExtensions.swift */; }; - 2DDA59CF2EC64A6EC3727AC7FD2E8E74 /* DeepArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D27D656177C950E02992F19E023684 /* DeepArrayRepresentationBuilder.swift */; }; - 2E956874F139F4902AD36878B7297B2B /* SetAlgebraExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B808DD2B6638EDDC3AC8316C0EACA705 /* SetAlgebraExtensions.swift */; }; + 011F592D10B4B8808CF17329B2C0D4A1 /* AnyImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90FEB205D0F1B80A28DD4C96DAB5DCD /* AnyImage.swift */; }; + 016D4518DBA8E7F222BDA5D2FCDAA2D5 /* TextualContentRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A9A05426B5F922280B0A5E167737A5 /* TextualContentRepresentationBuilder.swift */; }; + 02B9E7B5B597576F8DAE5913B1971BB2 /* ArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D860A86018B5FCB9D7803CAC35C06086 /* ArrayRepresentationBuilder.swift */; }; + 0302691472F90E9BF62CA033E51BC016 /* DebugReleaseBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA53F7FC1734CFCA0B02CCAC4847F4B2 /* DebugReleaseBlock.swift */; }; + 0453AEDD53CB7C97165AE6C9E1A73368 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E781EB1726AED1B642533CDD8A040B /* List.swift */; }; + 0552B84326178164021DF3816E70A03C /* LogRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87387AFA509C651DAEB1CC4B946BAF22 /* LogRepresentation.swift */; }; + 0C7C42D338B66842A7F1F1584F325E9A /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84660F76717A36F9F6879126EFFA79EF /* Weak.swift */; }; + 0FA7B1A4FE4A65EA02DF29697BA262D5 /* FloatingPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1841808FF00F197643DEE7D36C5283F /* FloatingPointExtensions.swift */; }; + 17395D067F76AFF71CFE17AEF3705400 /* CompileConditionalBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE204BEF3EAD8237A586468A893D6C50 /* CompileConditionalBlock.swift */; }; + 1AC4F285AF4EA115A979CB4BD89B1BCB /* DisplayLinkBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513B93B9EA97807CFED63285CB78AC97 /* DisplayLinkBlock.swift */; }; + 1BB3725431BE529F20E6BD449FBDD6D8 /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17201C20007837D84BD599986B91F25 /* Types.swift */; }; + 1CAF112AB5C489E910451DBCC7CECF68 /* UIViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F9D50860FB2207A9598DBFFFDA42409 /* UIViewExtensions.swift */; }; + 1F108BDDC3EC3B6E91FAA1E86D34DDFB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */; }; + 203C81C0FA2EA836CCD615E9C14D0CCE /* RepresentationKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02E29A60B90F1075205B842E7E64692B /* RepresentationKit.framework */; }; + 22965EBBA2A09D3E24A1C295DADB0607 /* DictionaryRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74CE5B7ED957A76C2C5BFB7E324E41D /* DictionaryRepresentation.swift */; }; + 2305E8D92B6BD9B3BF4F4232646C7427 /* InMemoryLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C3938516A22443F1A0E7B7BB098307 /* InMemoryLog.swift */; }; + 24ED0B1AA27A849D38B33A5A739FFC12 /* TextualRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F830406508AC74295FD29A12D550CF /* TextualRepresentation.swift */; }; + 27B90D18BE82ABAF1E8D6E52364C2DAA /* CALayerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F45BE91D32F2881D80238767EB340AC /* CALayerExtensions.swift */; }; + 28F793281C9068CD0BDCDA5C5AD1584B /* Chronometer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE41FA8A55195422DD4F4AE929DAAB14 /* Chronometer.swift */; }; + 29314FC49CDCC5DCAAC1C9B63D14C338 /* NoImplicitAnimationBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE713C5159B9E029F9150FE1050FB01D /* NoImplicitAnimationBlock.swift */; }; + 2B7B37F6B9C3D3A4A449420D297E9327 /* CGPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19A2AE45EF0E4C44ED43282C62056374 /* CGPointExtensions.swift */; }; 30DBB190ABE454C7D14EAAD3524EB370 /* Pods-LogKit_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1095F0F47D1C16758B352EA734847EE5 /* Pods-LogKit_Tests-dummy.m */; }; - 31E4DAAC857343DA47D4A9530F777DCD /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67F4AA3BE5D9FA50D9F95E50AD38347 /* Stack.swift */; }; - 3484EFC502D077667B30549B42E26471 /* LogKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 159B36DB3F9374DD7CDDEC163711B53E /* LogKit-dummy.m */; }; - 391C5C2343BBE538509C9B2D51DFCDDA /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1086DFEC0126A55D735AE187A5FE4EF4 /* CGFloatExtensions.swift */; }; - 3A1CBCD1FCADBBABAFFFE61107821550 /* ScaledImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF60175E700AB38A4FA53925CC3F7F5 /* ScaledImage.swift */; }; - 3B0872F8C53A1997A083B777AB05761F /* AnyAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92955F87C2AA96FCD732E109620B07F /* AnyAudio.swift */; }; - 3DCAAAF445C4E69FD69E83BE630BF784 /* OnDiskLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E413795E3ADA368B85036B6C158F81 /* OnDiskLog.swift */; }; - 3EFD2F345C817CCC25B1133DDF64E727 /* SortedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EA6939A3D6B0AEDA0FFB554B3D6DE0 /* SortedCollection.swift */; }; - 3F1665CD7FBFBB382C48F13C40E94709 /* ContentKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3190A2ACE55D44CFDE3E460F29CB383 /* ContentKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 460D407A67F5F8F7127F947364ED2C00 /* Chronometer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE41FA8A55195422DD4F4AE929DAAB14 /* Chronometer.swift */; }; - 4A35E78CCACA3C84328C7A134E3D871D /* UIContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E6D3E4E4C1F97471BD731AB64BA978 /* UIContent.swift */; }; - 4A585823454DB0E6BCC34A8F3A043050 /* LogRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87387AFA509C651DAEB1CC4B946BAF22 /* LogRepresentation.swift */; }; - 4B04193462F640D246D267D34C8DE7C1 /* CollectionTypeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94BBC0C2F03C2426E6FF9D6983821435 /* CollectionTypeExtensions.swift */; }; - 4CFD965510956A251D067A4F70E1F90C /* EnumCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A0ED481D97024F7D2CCD0B236771F8 /* EnumCollection.swift */; }; - 5179CAFE694E671560893AAF71861711 /* JSONRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D10C47C17CC68AB59F2C9D7485B59E5 /* JSONRepresentationBuilder.swift */; }; - 5278364CA91D805A98EC75DBB4D90579 /* CATransform3DExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169C240860C5027AC7A8C03AC8EA9D6D /* CATransform3DExtensions.swift */; }; - 533C786E5D1A599362BB906D01F7A49A /* LogKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A94637E5367D22A6FDF0EE1952AE0459 /* LogKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5442E7F9E341EAFAD3E99B8D8CF38739 /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF77A32FE99289C9864A05AC2166DD0 /* DictionaryExtension.swift */; }; - 56C4D008C1753A16EB28C5E5C56725A6 /* CollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09F5A2ADF104306540E1E3EB3B3D3604 /* CollectionExtensions.swift */; }; - 589FA60E6ACD8B6243033B551E226428 /* CGAffineTransformExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D6123DBBC13EE1A156897FCD1B5467 /* CGAffineTransformExtensions.swift */; }; - 5E488C685F4B5EF34F627458BE6768C2 /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 680C21CCC7AF00D6C3F116751C986A4A /* Sorting.swift */; }; - 645BCEE74DBE854968A39DE39348133B /* CGPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19A2AE45EF0E4C44ED43282C62056374 /* CGPointExtensions.swift */; }; - 65D09E2FD6FF1F746FE766E9ABE2FDC3 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E95753714B840DEE4EA9E555E395C3A /* Queue.swift */; }; - 689651C81B9DD8B3F9B94B0ADFFAB223 /* AverageCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA38264E4B55235E274A4D233D3275B /* AverageCollection.swift */; }; - 6AB8A1F89BFEFE98313D298308C4D29A /* RepresentationKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BEA5B1EDBF502B6F115FB78BCE30BCC /* RepresentationKit-dummy.m */; }; - 6B12A84AD9F954973A8506FD385CBC1C /* OptionalExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2774EE8574BCB2945D00345E24491DF7 /* OptionalExtensions.swift */; }; - 6B666192BBFCFEC6872B92C2E9D56CA3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */; }; - 6E4087BB5327E647C40475B77A5D7349 /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AF873E37C022A992060809888B6738 /* Log.swift */; }; - 73902AF2AEFB55918B5A934EEA16E4E7 /* TextualContentKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066619DD3ED38134ED1946AC8537EE29 /* TextualContentKey.swift */; }; - 75DE42078436E17A6AFA720C88BA9901 /* UIImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BA852F9CB4B2ABD9CA0A711AECA34B /* UIImageExtensions.swift */; }; - 7B43FCAE0042A9B058893165969D439C /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17201C20007837D84BD599986B91F25 /* Types.swift */; }; - 8083A36D569FAD6D455F5AA925AC9379 /* AnyText.swift in Sources */ = {isa = PBXBuildFile; fileRef = B991C679799F6863C8B705217B03B698 /* AnyText.swift */; }; - 829FF8ACECB305965180C1DB3FA3C4E7 /* BidirectionalCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA93C9A33E2A26C2789C2C0516B323A8 /* BidirectionalCollectionExtensions.swift */; }; - 83D4D2727C78847B4C919DE8B6D0E1E7 /* DictionaryRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C20948A60653DC475F76FA296F399AF1 /* DictionaryRepresentationBuilder.swift */; }; - 851E7663EE5A0CE333489A4735E7032B /* Lazy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 231D84B39C432DAD075594F48D7EC3A2 /* Lazy.swift */; }; - 86C46533F5F4E6A48EF289CC2E6C4BA9 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84660F76717A36F9F6879126EFFA79EF /* Weak.swift */; }; - 8B53DFCD39BF0FB1078EF46EB591A860 /* ArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D860A86018B5FCB9D7803CAC35C06086 /* ArrayRepresentationBuilder.swift */; }; - 8CCB91F9702939400CBCAD3C3DA4A553 /* FIFO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D3149923C3C1989C067837C99F86B5 /* FIFO.swift */; }; - 8DF0268FE3693A9B3098FA01A2F47A0E /* CompileConditionalBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE204BEF3EAD8237A586468A893D6C50 /* CompileConditionalBlock.swift */; }; - 9160052076BB9727A6F8F6F67DF16F1B /* RandomAccessCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A260C63E746C1E731323F8A2CD9242F /* RandomAccessCollectionExtensions.swift */; }; - 91948D15116AF11724AC5BC97216DFD5 /* Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AAA98B86DB52752575702126687B961 /* Representable.swift */; }; - 935FCE7FF349638993AD03841F758BCE /* TypedArrayRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E12FAA1098DEAB790586669321BDED3 /* TypedArrayRepresentation.swift */; }; - 94BF39AD92020A13F76B65155456C171 /* RepresentationKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 866268525BEF2C15C2AB2CD471F4A8A3 /* RepresentationKit.framework */; }; - 95DD9B985CFE1DA70F13FAB1295CBBD3 /* UIViewPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B5FA6E10232981B0406F22DAC7D95B /* UIViewPosition.swift */; }; - 97C2BE41B7785CCE5D50D73DA96CAB27 /* RepresentationKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F78B318B3C5ADB09EEF8C833AEAF81E /* RepresentationKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F887D293F5D17A60709FBFF25839C3 /* VisualContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60AF6ED88ABC4AFB777C37C736FDFB8B /* VisualContent.swift */; }; - 993F7C09031D8985F04E4CAF6199DE92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */; }; - 9C0985548D282D4C7314A6381F8F57B7 /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5037CFC1285E1D80958623CEDC7A4D3 /* Content.swift */; }; - 9FBA8CEE678A05DB276DC93CB9D70A52 /* Ents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC3CA42BD4F9A419769BF193E9AB8237 /* Ents.framework */; }; - A0E7301574B943E681C7448BCD406DA9 /* NonEmptyArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64F206B996292BB9CA990A9605BDC64 /* NonEmptyArray.swift */; }; - A422C054C25F126801A134A2862352BE /* VoidAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F4204CBF8DAD75EDD797AE8E2A992C /* VoidAudio.swift */; }; - A6F819BD4B9E2F746C9859FEBC2CE15F /* UIViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F9D50860FB2207A9598DBFFFDA42409 /* UIViewExtensions.swift */; }; - A8193541D668B2B06FB5328C607E8D04 /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4409C89AED3B0ED35281CE0D43DF993 /* Alarm.swift */; }; - AA5497E212133BBF4816661C012A9618 /* Ents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC3CA42BD4F9A419769BF193E9AB8237 /* Ents.framework */; }; - AE1B4274830166D09BD8790C0A6FD609 /* TypedArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81493B132D8F8B11DF71D2A3994748F /* TypedArrayRepresentationBuilder.swift */; }; - B224E9E0CE9C2147DE9CA9756A0C356D /* TextualContentRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A9A05426B5F922280B0A5E167737A5 /* TextualContentRepresentationBuilder.swift */; }; - B4FE9491C72BD62762726156BE5EC36B /* TextualRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F830406508AC74295FD29A12D550CF /* TextualRepresentation.swift */; }; - B93EE3A128A1C6818044C7B9F3B2549D /* SequenceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8164556670411A67840281EBFFF4164 /* SequenceExtensions.swift */; }; - B9A34A20C5A6077D2F7E740090DB24CD /* IDValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5474EC89EA5CDD133EA16AA20D9FF8D /* IDValue.swift */; }; - BCB2FDE44B3FDDA4CA7C1BEEE835C859 /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5180235D352C227048F6ED1C9C579620 /* Value.swift */; }; - BD133E4B269EF7DF903192510D570F5C /* CGRectExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D19517CFDF96F196FCD45E6211BC67 /* CGRectExtensions.swift */; }; - BF498E46066C0232EE3CE2ADCFA7A0F8 /* BoolExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27EC3FA0192E3748BC0C64EEFF91B1A7 /* BoolExtensions.swift */; }; - C18201DF90AE2593594100A2ED65E3F5 /* ArrayRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC48F81BC0AAC2FA9A0B0A38D6B70B19 /* ArrayRepresentation.swift */; }; - C3DE6C2BC9CD9304DE47FB360EDA5653 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714602AA31BFB3C43C7A243DFAA31AF5 /* Image.swift */; }; - C895F96F2E72F699A2995059AAE58720 /* IntegerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ED07BC8866FF5D94A536ACF5DFB5930 /* IntegerExtensions.swift */; }; - CA8FBB8EA9110525E090D4F11D808642 /* InMemoryLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C3938516A22443F1A0E7B7BB098307 /* InMemoryLog.swift */; }; - CC33C11E8DD53002FF8149F261F3DA90 /* ContentKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF2CBA25895BDA6D268CDB902720B054 /* ContentKit.framework */; }; - CCFC79DD700526751E247692580B1EED /* FloatingPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1841808FF00F197643DEE7D36C5283F /* FloatingPointExtensions.swift */; }; - CF246804BD88D122DA669923AD361543 /* ContentKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB8DD3E655596E8BD51F8D0C0A49C0C6 /* ContentKit-dummy.m */; }; - CFF5A424FF39FC9E93E305E7A83CEFC1 /* NoImplicitAnimationBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE713C5159B9E029F9150FE1050FB01D /* NoImplicitAnimationBlock.swift */; }; + 30FB7A28AC56327794C25B6A7082BBCB /* IDValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5474EC89EA5CDD133EA16AA20D9FF8D /* IDValue.swift */; }; + 313D594D5C91DDB332122981B9B0C82D /* VisualContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60AF6ED88ABC4AFB777C37C736FDFB8B /* VisualContent.swift */; }; + 3516D1D584349269F22E1A99B849E130 /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5037CFC1285E1D80958623CEDC7A4D3 /* Content.swift */; }; + 35BFFAA530A97213E3B6710141BF945E /* ContentKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3190A2ACE55D44CFDE3E460F29CB383 /* ContentKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3730E0472E583C4B1A592C137B229D89 /* LogKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 159B36DB3F9374DD7CDDEC163711B53E /* LogKit-dummy.m */; }; + 3AC146D6192F71098A164E40076F6F7E /* RepresentationKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BEA5B1EDBF502B6F115FB78BCE30BCC /* RepresentationKit-dummy.m */; }; + 3BD00D4FCBB523A6686BD5B71552B37B /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1086DFEC0126A55D735AE187A5FE4EF4 /* CGFloatExtensions.swift */; }; + 3C2475A6900D66EC53FD4396EFFEC72D /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129D50CB208AAA3DE1D227B89018E4C9 /* Types.swift */; }; + 3E88B829C85FA639B0B392678174FDB4 /* Copying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B568F30039C5EE44FA0145A764EDEB5F /* Copying.swift */; }; + 3F0A415A66E7F288B235CE3278DF6319 /* Ents-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8B50B72A308AB8F11DB3AC8935382F /* Ents-dummy.m */; }; + 3F5D0712FBBB96259D24212B96AA1DAF /* ContentKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A41A11C8E5E000B15BF74CF265A068EC /* ContentKit.framework */; }; + 404B8174B30A3A11D193F500240682BD /* SetAlgebraExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B808DD2B6638EDDC3AC8316C0EACA705 /* SetAlgebraExtensions.swift */; }; + 40D12E42A917662FDBA9C87792771DAA /* TimeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53D79E625B0FAAD2DFE42B2120FD01CC /* TimeExtensions.swift */; }; + 41978BA95A64107529E172B2967ACE77 /* ContentKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB8DD3E655596E8BD51F8D0C0A49C0C6 /* ContentKit-dummy.m */; }; + 41B7959616862ED13EB86C0A3DE4445E /* UniqueCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C10859A19E37E50B2A0AC6B6B829753 /* UniqueCollection.swift */; }; + 43A872AFD66B1A4432612F0B3AF504DA /* JSONRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D10C47C17CC68AB59F2C9D7485B59E5 /* JSONRepresentationBuilder.swift */; }; + 45E096D9EB82738F2502FC7AA7B8AD15 /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6954C92E18BA405358ABAD3D786D6D /* DictionaryExtensions.swift */; }; + 482F75F9B9D7E9CC9FC1A79A17D16104 /* CachedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FF3ED70A3B41057E1BA5B5AF237CE8 /* CachedImage.swift */; }; + 4AA687FDAB816024023B059D4F668167 /* IntegerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ED07BC8866FF5D94A536ACF5DFB5930 /* IntegerExtensions.swift */; }; + 4B4A7F11A9A551B2CE348EA12F07F319 /* DictionaryRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C20948A60653DC475F76FA296F399AF1 /* DictionaryRepresentationBuilder.swift */; }; + 4E077CF3C30FA52E9E7A2A25C952D4F5 /* RandomAccessCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A260C63E746C1E731323F8A2CD9242F /* RandomAccessCollectionExtensions.swift */; }; + 4E5C284D96EE2174369BD49FFBCD2753 /* OnDiskLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E413795E3ADA368B85036B6C158F81 /* OnDiskLog.swift */; }; + 4EB930B55360A0FF75D9EC5101B9BD1C /* UIImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BA852F9CB4B2ABD9CA0A711AECA34B /* UIImageExtensions.swift */; }; + 57F96FA700DF02EB161E86B62D06088F /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4409C89AED3B0ED35281CE0D43DF993 /* Alarm.swift */; }; + 5DC4923CC44ACDB560E6925F3EC817DB /* ReadabilityUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C43BDDF1D1A491F51ABFF5853CA3513 /* ReadabilityUtilities.swift */; }; + 5FCE774B1A6D7B21F1F8524ED68BDA39 /* TypedArrayRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E12FAA1098DEAB790586669321BDED3 /* TypedArrayRepresentation.swift */; }; + 6220AD5C3E75B63FF89E0B715E33B2EC /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF77A32FE99289C9864A05AC2166DD0 /* DictionaryExtension.swift */; }; + 63D6C19340544B8CDB4CC5A059C42D43 /* DynamicallyDisablingAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28A958F1D6B7472191522166BAE72B6 /* DynamicallyDisablingAudio.swift */; }; + 64B6E09563836811FD47FF3F6FD67C16 /* Identity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C3E8CCEB3F6C68B7C28B647E7502DE /* Identity.swift */; }; + 6595823D40471FDCF56D808BC1F739B5 /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 680C21CCC7AF00D6C3F116751C986A4A /* Sorting.swift */; }; + 67B9126F1AD03AE5354C3BD4776BA137 /* CGAffineTransformExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D6123DBBC13EE1A156897FCD1B5467 /* CGAffineTransformExtensions.swift */; }; + 6A67FDAD9EF22B30C94B30ED1A8BA90F /* CollectionTypeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94BBC0C2F03C2426E6FF9D6983821435 /* CollectionTypeExtensions.swift */; }; + 6E184DDD76A74C8FAF180CCAC9A7A6AA /* FIFO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D3149923C3C1989C067837C99F86B5 /* FIFO.swift */; }; + 764D7339B50606DFC9E2A634281F5506 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714602AA31BFB3C43C7A243DFAA31AF5 /* Image.swift */; }; + 779A43A7DF84924A5FF8EE9080FEBFF9 /* LogKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A94637E5367D22A6FDF0EE1952AE0459 /* LogKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79A0DE7A95AC99A5B42561AE1E2C3766 /* ArrayRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC48F81BC0AAC2FA9A0B0A38D6B70B19 /* ArrayRepresentation.swift */; }; + 7D4C252A3A2992F87F1DAC204BD5E73A /* DeepArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D27D656177C950E02992F19E023684 /* DeepArrayRepresentationBuilder.swift */; }; + 7DE4306B1F225612A0FBC89433F88BA0 /* TimedBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4244737726F921B302D32C056C105597 /* TimedBlock.swift */; }; + 7DFBF6B3E6A2E299F68AF8FA75974413 /* SequenceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8164556670411A67840281EBFFF4164 /* SequenceExtensions.swift */; }; + 8354C78D3721E2E24364984A377C5A1F /* UIContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E6D3E4E4C1F97471BD731AB64BA978 /* UIContent.swift */; }; + 87078518EC9BB4D271282A6586A94872 /* UIImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5614EBC657E1DBCC8D6893DB1B33ED3 /* UIImageViewExtensions.swift */; }; + 8758621B6F9AB173B8446E51ED0AF27E /* AnyText.swift in Sources */ = {isa = PBXBuildFile; fileRef = B991C679799F6863C8B705217B03B698 /* AnyText.swift */; }; + 8892C532F27786A60378E17AE169627F /* Representation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB7AC54D3EAD6E3DABA5A8770E45765 /* Representation.swift */; }; + 890E96EBB52FF482589DE61B62D95174 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67F4AA3BE5D9FA50D9F95E50AD38347 /* Stack.swift */; }; + 8A76F928DA27C7EE8A97FF97CAD64903 /* Representable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AAA98B86DB52752575702126687B961 /* Representable.swift */; }; + 92BC386FA6FA1172FF0D49C6A80260E2 /* CATransform3DExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169C240860C5027AC7A8C03AC8EA9D6D /* CATransform3DExtensions.swift */; }; + 93420F3A29AE06B0C00A16D92751083F /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5180235D352C227048F6ED1C9C579620 /* Value.swift */; }; + 94F3BE97EB12E0D3C551E818F57B48E3 /* UIViewPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B5FA6E10232981B0406F22DAC7D95B /* UIViewPosition.swift */; }; + 9C830CA1EB86FE37B9D020AFB422FDD2 /* EnumCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A0ED481D97024F7D2CCD0B236771F8 /* EnumCollection.swift */; }; + A2A9A319A1A129492516B3215DC99E16 /* Text.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09EC24BC215211F302BB233781D9670C /* Text.swift */; }; + A4980B70F1590628138305BF3815FE90 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */; }; + A7FB92117E0D922DCCAC6C2F3D425E1D /* OnceAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3FF5033C468EEB1729E6817D288752F /* OnceAudio.swift */; }; + AC2D82CF90802A335E8BEFC954E4DA01 /* AverageCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA38264E4B55235E274A4D233D3275B /* AverageCollection.swift */; }; + B3D848AA5B4AC104F6A80B760DCD700D /* CGRectExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D19517CFDF96F196FCD45E6211BC67 /* CGRectExtensions.swift */; }; + BA381CDC3107A4DF6E44DCE86D0A2419 /* Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFF25D7144A45D654D7C4F22E1957B38 /* Audio.swift */; }; + C07DF6E7D7D8B71F6ECB788044051C64 /* DoubleExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD709C530ABBA607137D21862B9CAAA /* DoubleExtensions.swift */; }; + C3F28870A406088AB9A5D2BA83C521BB /* SortedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EA6939A3D6B0AEDA0FFB554B3D6DE0 /* SortedCollection.swift */; }; + C3FE432620190EAEB78824773B42E00F /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E95753714B840DEE4EA9E555E395C3A /* Queue.swift */; }; + C454B036DA4AFE6E9640DCDFF3C607DA /* Ents-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B661AE303C39A6D207BFC05E74F18E5 /* Ents-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C741B531186860CB4E3A07EFE9D1AF87 /* VoidAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F4204CBF8DAD75EDD797AE8E2A992C /* VoidAudio.swift */; }; + C7FF550598BB26E2EDA48BF747216ABB /* OptionalExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2774EE8574BCB2945D00345E24491DF7 /* OptionalExtensions.swift */; }; + CBE1AFE199EF47058A5AC9668378CE53 /* BidirectionalCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA93C9A33E2A26C2789C2C0516B323A8 /* BidirectionalCollectionExtensions.swift */; }; + CF99FF6E9249099284BC18CDAE487A7F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */; }; + D00B621C65DCE9E57D2E8E5289A2C059 /* Lazy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 231D84B39C432DAD075594F48D7EC3A2 /* Lazy.swift */; }; D2AD536447E611EF24B930CCD05D7B9E /* Pods-LogKit_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 456AC8A4CA136A2FC8F0630F72F608BB /* Pods-LogKit_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D325F4D7D07F6B88133DA7CDD62DF147 /* DictionaryRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74CE5B7ED957A76C2C5BFB7E324E41D /* DictionaryRepresentation.swift */; }; - D4A631B86169795A9F3D972A26B68960 /* Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFF25D7144A45D654D7C4F22E1957B38 /* Audio.swift */; }; - D824CA9646B621A2F8751D6EE1F39077 /* TimedBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4244737726F921B302D32C056C105597 /* TimedBlock.swift */; }; - DB5A6A34B9B2D0A341AB32BE0DA206E2 /* DynamicallyDisablingAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28A958F1D6B7472191522166BAE72B6 /* DynamicallyDisablingAudio.swift */; }; - DBD9334A0F8E478652926B5901F687EE /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E781EB1726AED1B642533CDD8A040B /* List.swift */; }; - E11ED8842EEEE5862C0A174C7EBBC765 /* DebugReleaseBlock.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA53F7FC1734CFCA0B02CCAC4847F4B2 /* DebugReleaseBlock.swift */; }; - E4095C9451E9347FE83B1DF04C385468 /* RangeReplaceableCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B51CD3C18AE686ACA3D4C35C08D454 /* RangeReplaceableCollectionExtensions.swift */; }; - E770824511705456A4110FE8FE5715A4 /* Ents-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B661AE303C39A6D207BFC05E74F18E5 /* Ents-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7F067F278E125E53FD98249CFE6513D /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6954C92E18BA405358ABAD3D786D6D /* DictionaryExtensions.swift */; }; - E893BB978CABF76BF3D7666AA15A4DDA /* Ents-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8B50B72A308AB8F11DB3AC8935382F /* Ents-dummy.m */; }; - EC82ACE54FA695D0071A84E0CAB47474 /* CALayerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F45BE91D32F2881D80238767EB340AC /* CALayerExtensions.swift */; }; - EFD9453CA01C79DD3065E4F26C2C040E /* Identity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C3E8CCEB3F6C68B7C28B647E7502DE /* Identity.swift */; }; - F10C7C23C2EB32C9F738E9DA420BC13A /* CachedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FF3ED70A3B41057E1BA5B5AF237CE8 /* CachedImage.swift */; }; - F5E0C38A99D9104A8A3D6CE94059E0BA /* Representation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB7AC54D3EAD6E3DABA5A8770E45765 /* Representation.swift */; }; - F7C799409DCBA2CC46218D468E4E41EF /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129D50CB208AAA3DE1D227B89018E4C9 /* Types.swift */; }; - F7EDA3C695A1115F54CC49E40AE8013A /* RepresentationKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 866268525BEF2C15C2AB2CD471F4A8A3 /* RepresentationKit.framework */; }; - F985E109FA27CA0850B42D1EE10AF838 /* Copying.swift in Sources */ = {isa = PBXBuildFile; fileRef = B568F30039C5EE44FA0145A764EDEB5F /* Copying.swift */; }; - FBB7BE92EC6DAD51AE62C9C0070EF1B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */; }; - FC31FA424EF09142430B004FC9CB97AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */; }; - FCE69DBBA063F31965E91CC6195110F4 /* TimeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53D79E625B0FAAD2DFE42B2120FD01CC /* TimeExtensions.swift */; }; + D745C1C74160A9FD099C9812A45F2CCE /* CGSizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875B9C43FDCFD0385868E818076F8548 /* CGSizeExtensions.swift */; }; + D76047CBEB4CCBE18588EC296CFA2474 /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AF873E37C022A992060809888B6738 /* Log.swift */; }; + D92A6F356CCEFDC1615543628AF6811B /* CollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09F5A2ADF104306540E1E3EB3B3D3604 /* CollectionExtensions.swift */; }; + DA7227144B678E1D3084D0AC3B6AEEAD /* AnyAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92955F87C2AA96FCD732E109620B07F /* AnyAudio.swift */; }; + DC3EFB9B77DD7B6F7243A8B97C6938CB /* JSONRepresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92A32E650DFD9A75A407D17D1F5352E /* JSONRepresentation.swift */; }; + E2853D969C30CDC57F8F56C528CDB9B6 /* BoolExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27EC3FA0192E3748BC0C64EEFF91B1A7 /* BoolExtensions.swift */; }; + E5CCDFDC2F7DB4E0A01BBD1A5EA24EF0 /* AudibleContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F59EA93F00E45A0A8E5F604DD1AEB39 /* AudibleContent.swift */; }; + E86FE6803C570E04674EF10FB47DC8A9 /* RepresentationKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F78B318B3C5ADB09EEF8C833AEAF81E /* RepresentationKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E91790AF12CE45D1387FF5225027CDBA /* NonEmptyArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64F206B996292BB9CA990A9605BDC64 /* NonEmptyArray.swift */; }; + E94F9425389BC31446D0DB6C852F1189 /* RepresentationKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02E29A60B90F1075205B842E7E64692B /* RepresentationKit.framework */; }; + EDD451A5E553B747CC2FD4307EDC8E14 /* TextualContentKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066619DD3ED38134ED1946AC8537EE29 /* TextualContentKey.swift */; }; + F28CFBE1C3A8372696DD4E9601626B43 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */; }; + F2E8A718886C25E909E47B94E06E1B18 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */; }; + F40F11860A398FDF38457E18DFDC7321 /* TypedArrayRepresentationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81493B132D8F8B11DF71D2A3994748F /* TypedArrayRepresentationBuilder.swift */; }; + F8B5A34806893282655FA67DE3C9D357 /* RangeReplaceableCollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B51CD3C18AE686ACA3D4C35C08D454 /* RangeReplaceableCollectionExtensions.swift */; }; + F914036FD6384EC9F394DEEEDCB8AAC9 /* ScaledImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF60175E700AB38A4FA53925CC3F7F5 /* ScaledImage.swift */; }; + FD6094657F6E3E2B01CBF8A5E9D80745 /* BinaryFloatingPointExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 702B7F2A20EC3154C2C6318FC731E43F /* BinaryFloatingPointExtensions.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 221D9CFCC96FE30BD346D9C412BA9943 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 968358319543AC182005200D9C543EC6; + remoteInfo = RepresentationKit; + }; 4E9E14FCEF62FCCC8E79868CAC681E4F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 60FAB5B7F68D197BE65725FFBEC62C2E; + remoteGlobalIDString = 75E80FE2281D3177E22D8DA8AEC5E07B; remoteInfo = Ents; }; - 50088A72BAAFEDA8850AB5729C7485DB /* PBXContainerItemProxy */ = { + 6A87C54A1B1819C9D5BD5CA3C713A2E6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0956DD9334A7C3D9412367868BF95F3C; - remoteInfo = ContentKit; + remoteGlobalIDString = 968358319543AC182005200D9C543EC6; + remoteInfo = RepresentationKit; }; 7E62E20823DD9778BA35E272EBA5AD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1F5FDFCEE2BEB4C22C7F534CED1321F4; + remoteGlobalIDString = E57216C2B76C9659A485862F70761E51; remoteInfo = LogKit; }; 896743E271F99B404FFFED2F9B235FF6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E375D352808E657B7F12580FC767EF6E; + remoteGlobalIDString = 968358319543AC182005200D9C543EC6; remoteInfo = RepresentationKit; }; + 90CC0F1265BB1F5424B966E21837BCD9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 58190C35EB08650E9601D9D9324281CE; + remoteInfo = ContentKit; + }; A01CDA1BEB7A9F1B2A60EA9F57119882 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0956DD9334A7C3D9412367868BF95F3C; + remoteGlobalIDString = 58190C35EB08650E9601D9D9324281CE; remoteInfo = ContentKit; }; - C99B242E2813CA74CE9408D3CDCCEFF2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E375D352808E657B7F12580FC767EF6E; - remoteInfo = RepresentationKit; - }; - CD826309F8AB9FBB6CBF09DCE92B8677 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 60FAB5B7F68D197BE65725FFBEC62C2E; - remoteInfo = Ents; - }; - D82F0C496C7B39E53B9B020B3965091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E375D352808E657B7F12580FC767EF6E; - remoteInfo = RepresentationKit; - }; - DC07E248F7ECE3C16934D6E37EA78F50 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 60FAB5B7F68D197BE65725FFBEC62C2E; - remoteInfo = Ents; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 02E29A60B90F1075205B842E7E64692B /* RepresentationKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RepresentationKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 03D6123DBBC13EE1A156897FCD1B5467 /* CGAffineTransformExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGAffineTransformExtensions.swift; path = Ents/Classes/extensions/geometry/CGAffineTransformExtensions.swift; sourceTree = ""; }; 066619DD3ED38134ED1946AC8537EE29 /* TextualContentKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextualContentKey.swift; path = ContentKit/Classes/textual/TextualContentKey.swift; sourceTree = ""; }; 07C3938516A22443F1A0E7B7BB098307 /* InMemoryLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InMemoryLog.swift; sourceTree = ""; }; @@ -207,7 +192,6 @@ 231D84B39C432DAD075594F48D7EC3A2 /* Lazy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lazy.swift; path = Ents/Classes/utils/Lazy.swift; sourceTree = ""; }; 23A81E75D80A3203CCB29B1680178F9D /* LogKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LogKit.xcconfig; sourceTree = ""; }; 23C3E8CCEB3F6C68B7C28B647E7502DE /* Identity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Identity.swift; path = RepresentationKit/Classes/Representations/Identity.swift; sourceTree = ""; }; - 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 2774EE8574BCB2945D00345E24491DF7 /* OptionalExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OptionalExtensions.swift; path = Ents/Classes/extensions/types/OptionalExtensions.swift; sourceTree = ""; }; 27E6F0C213EA1E99F80B90850226A487 /* Ents-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Ents-prefix.pch"; sourceTree = ""; }; 27EC3FA0192E3748BC0C64EEFF91B1A7 /* BoolExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BoolExtensions.swift; path = Ents/Classes/extensions/types/BoolExtensions.swift; sourceTree = ""; }; @@ -240,6 +224,7 @@ 5F9D50860FB2207A9598DBFFFDA42409 /* UIViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewExtensions.swift; path = Ents/Classes/extensions/geometry/UIViewExtensions.swift; sourceTree = ""; }; 60AF6ED88ABC4AFB777C37C736FDFB8B /* VisualContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisualContent.swift; path = ContentKit/Classes/visual/VisualContent.swift; sourceTree = ""; }; 61F17C88C347A791B396A7E6E1A2B886 /* Pods-LogKit_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LogKit_Tests-resources.sh"; sourceTree = ""; }; + 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 680C21CCC7AF00D6C3F116751C986A4A /* Sorting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sorting.swift; path = Ents/Classes/extensions/collections/Sorting.swift; sourceTree = ""; }; 6F3B160D34BEF29511A1D27A8FB9E714 /* Pods-LogKit_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LogKit_Tests.debug.xcconfig"; sourceTree = ""; }; 702B7F2A20EC3154C2C6318FC731E43F /* BinaryFloatingPointExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryFloatingPointExtensions.swift; path = Ents/Classes/extensions/types/numbers/BinaryFloatingPointExtensions.swift; sourceTree = ""; }; @@ -253,13 +238,13 @@ 7F78B318B3C5ADB09EEF8C833AEAF81E /* RepresentationKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RepresentationKit-umbrella.h"; sourceTree = ""; }; 83A9A05426B5F922280B0A5E167737A5 /* TextualContentRepresentationBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextualContentRepresentationBuilder.swift; path = ContentKit/Classes/textual/TextualContentRepresentationBuilder.swift; sourceTree = ""; }; 84660F76717A36F9F6879126EFFA79EF /* Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Weak.swift; path = Ents/Classes/utils/Weak.swift; sourceTree = ""; }; - 866268525BEF2C15C2AB2CD471F4A8A3 /* RepresentationKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RepresentationKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 87387AFA509C651DAEB1CC4B946BAF22 /* LogRepresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogRepresentation.swift; sourceTree = ""; }; 875B9C43FDCFD0385868E818076F8548 /* CGSizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGSizeExtensions.swift; path = Ents/Classes/extensions/geometry/CGSizeExtensions.swift; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 94BBC0C2F03C2426E6FF9D6983821435 /* CollectionTypeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionTypeExtensions.swift; path = Ents/Classes/extensions/collections/CollectionTypeExtensions.swift; sourceTree = ""; }; 98AF873E37C022A992060809888B6738 /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = ""; }; A28A958F1D6B7472191522166BAE72B6 /* DynamicallyDisablingAudio.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DynamicallyDisablingAudio.swift; path = ContentKit/Classes/audible/DynamicallyDisablingAudio.swift; sourceTree = ""; }; + A41A11C8E5E000B15BF74CF265A068EC /* ContentKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ContentKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A4E4647084579C2A7CAD278B23C0EC49 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A69097ABCEDF94FA928C678E37E3609F /* LogKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LogKit-prefix.pch"; sourceTree = ""; }; A7F9957A1C6B8E46C5269DEC8C422237 /* RepresentationKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RepresentationKit-prefix.pch"; sourceTree = ""; }; @@ -299,7 +284,6 @@ E90FEB205D0F1B80A28DD4C96DAB5DCD /* AnyImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyImage.swift; path = ContentKit/Classes/visual/AnyImage.swift; sourceTree = ""; }; E92A32E650DFD9A75A407D17D1F5352E /* JSONRepresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONRepresentation.swift; path = RepresentationKit/Classes/Representations/JSONRepresentation.swift; sourceTree = ""; }; EAB7AC54D3EAD6E3DABA5A8770E45765 /* Representation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Representation.swift; path = RepresentationKit/Classes/Protocols/Representation.swift; sourceTree = ""; }; - EC3CA42BD4F9A419769BF193E9AB8237 /* Ents.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Ents.framework; sourceTree = BUILT_PRODUCTS_DIR; }; EC48F81BC0AAC2FA9A0B0A38D6B70B19 /* ArrayRepresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayRepresentation.swift; path = RepresentationKit/Classes/Representations/ArrayRepresentation.swift; sourceTree = ""; }; EE713C5159B9E029F9150FE1050FB01D /* NoImplicitAnimationBlock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoImplicitAnimationBlock.swift; path = Ents/Classes/utils/NoImplicitAnimationBlock.swift; sourceTree = ""; }; F64F206B996292BB9CA990A9605BDC64 /* NonEmptyArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NonEmptyArray.swift; path = Ents/Classes/utils/NonEmptyArray.swift; sourceTree = ""; }; @@ -309,7 +293,6 @@ FA53F7FC1734CFCA0B02CCAC4847F4B2 /* DebugReleaseBlock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DebugReleaseBlock.swift; path = Ents/Classes/utils/CompileConditionalBlock/DebugReleaseBlock.swift; sourceTree = ""; }; FDD709C530ABBA607137D21862B9CAAA /* DoubleExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleExtensions.swift; path = Ents/Classes/extensions/types/numbers/DoubleExtensions.swift; sourceTree = ""; }; FE41FA8A55195422DD4F4AE929DAAB14 /* Chronometer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Chronometer.swift; path = Ents/Classes/utils/Chronometer.swift; sourceTree = ""; }; - FF2CBA25895BDA6D268CDB902720B054 /* ContentKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ContentKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FF3C899DAC9121E548E40685ECAA9885 /* ContentKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ContentKit-prefix.pch"; sourceTree = ""; }; FFF77A32FE99289C9864A05AC2166DD0 /* DictionaryExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryExtension.swift; path = RepresentationKit/Classes/extensions/DictionaryExtension.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -323,40 +306,38 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4834E9DA521AB13A41ADB5F229F69908 /* Frameworks */ = { + 4559B87695C9611439383607EA44BFD7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 993F7C09031D8985F04E4CAF6199DE92 /* Foundation.framework in Frameworks */, + A4980B70F1590628138305BF3815FE90 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5412AFABBE1CC9951FA721A52F8438CC /* Frameworks */ = { + 685A28D42D1F3E3468625FF5BA6D94DB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CC33C11E8DD53002FF8149F261F3DA90 /* ContentKit.framework in Frameworks */, - 9FBA8CEE678A05DB276DC93CB9D70A52 /* Ents.framework in Frameworks */, - 6B666192BBFCFEC6872B92C2E9D56CA3 /* Foundation.framework in Frameworks */, - 94BF39AD92020A13F76B65155456C171 /* RepresentationKit.framework in Frameworks */, + CF99FF6E9249099284BC18CDAE487A7F /* Foundation.framework in Frameworks */, + 203C81C0FA2EA836CCD615E9C14D0CCE /* RepresentationKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D968A107E99FC51DB0ED81351522F72A /* Frameworks */ = { + 751576B2AE90F2200166355F511B3EBB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - AA5497E212133BBF4816661C012A9618 /* Ents.framework in Frameworks */, - FC31FA424EF09142430B004FC9CB97AB /* Foundation.framework in Frameworks */, - F7EDA3C695A1115F54CC49E40AE8013A /* RepresentationKit.framework in Frameworks */, + F2E8A718886C25E909E47B94E06E1B18 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DCDBE95FACEF25EB325C7D5C1F379C5A /* Frameworks */ = { + E6CF0BF3AD9CA88520182ED84DAD4271 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FBB7BE92EC6DAD51AE62C9C0070EF1B6 /* Foundation.framework in Frameworks */, + 3F5D0712FBBB96259D24212B96AA1DAF /* ContentKit.framework in Frameworks */, + F28CFBE1C3A8372696DD4E9601626B43 /* Foundation.framework in Frameworks */, + E94F9425389BC31446D0DB6C852F1189 /* RepresentationKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -436,14 +417,24 @@ name = "Development Pods"; sourceTree = ""; }; - 2F27920412F4510A653DF32333C106B6 /* iOS */ = { + 0968F57AC249C8ADAED9497481E2DDF6 /* iOS */ = { isa = PBXGroup; children = ( - 24E1335958698A6FFB51A9DDFC964243 /* Foundation.framework */, + 66DB630643E776D0AF73F18131D1B35C /* Foundation.framework */, ); name = iOS; sourceTree = ""; }; + 18715C1309AC2E126E8BFC4E5D94D51A /* Frameworks */ = { + isa = PBXGroup; + children = ( + A41A11C8E5E000B15BF74CF265A068EC /* ContentKit.framework */, + 02E29A60B90F1075205B842E7E64692B /* RepresentationKit.framework */, + 0968F57AC249C8ADAED9497481E2DDF6 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; 2F8BAA4AC227E8D12950F94E83FA9168 /* Classes */ = { isa = PBXGroup; children = ( @@ -486,17 +477,6 @@ path = ContentKit; sourceTree = ""; }; - 6D1C81F79EC016A5E9F7504724F9F422 /* Frameworks */ = { - isa = PBXGroup; - children = ( - FF2CBA25895BDA6D268CDB902720B054 /* ContentKit.framework */, - EC3CA42BD4F9A419769BF193E9AB8237 /* Ents.framework */, - 866268525BEF2C15C2AB2CD471F4A8A3 /* RepresentationKit.framework */, - 2F27920412F4510A653DF32333C106B6 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; 753B5449FC2AB2B6EBC8FF03F376ABCF /* Pods-LogKit_Tests */ = { isa = PBXGroup; children = ( @@ -520,7 +500,7 @@ children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, 07620A44050C4C6A2A6F5A501915751F /* Development Pods */, - 6D1C81F79EC016A5E9F7504724F9F422 /* Frameworks */, + 18715C1309AC2E126E8BFC4E5D94D51A /* Frameworks */, FF3224FB367AA8EE59F4404FCED54310 /* Pods */, 8710F0ED62BB6F45E2B879926B556735 /* Products */, 8C2E6A133C4212A76795DDE2A2AC347D /* Targets Support Files */, @@ -649,11 +629,11 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 17BA0F55E7353BEC1590307E9204EA69 /* Headers */ = { + 0D284D97E7CCF25F50591D4672453348 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E770824511705456A4110FE8FE5715A4 /* Ents-umbrella.h in Headers */, + E86FE6803C570E04674EF10FB47DC8A9 /* RepresentationKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -665,79 +645,58 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CBA2F276CFC1463B9EBADC41EAF786D4 /* Headers */ = { + 7FEA04980341B42DA57570B392B6A8ED /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3F1665CD7FBFBB382C48F13C40E94709 /* ContentKit-umbrella.h in Headers */, + C454B036DA4AFE6E9640DCDFF3C607DA /* Ents-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D4D78E2A2E88DA1CC42EF55E039CF90B /* Headers */ = { + 886DF42D6C148B0957B406DFFA915677 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 533C786E5D1A599362BB906D01F7A49A /* LogKit-umbrella.h in Headers */, + 779A43A7DF84924A5FF8EE9080FEBFF9 /* LogKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DD1838FDE2EA543B4ECED5ACDA591474 /* Headers */ = { + 9FB5C4970357DA34A93D935641AB0334 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 97C2BE41B7785CCE5D50D73DA96CAB27 /* RepresentationKit-umbrella.h in Headers */, + 35BFFAA530A97213E3B6710141BF945E /* ContentKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0956DD9334A7C3D9412367868BF95F3C /* ContentKit */ = { + 58190C35EB08650E9601D9D9324281CE /* ContentKit */ = { isa = PBXNativeTarget; - buildConfigurationList = CB62C020E957A8DBAAB5F345A052F130 /* Build configuration list for PBXNativeTarget "ContentKit" */; + buildConfigurationList = 601AF41BA5522F916665FC4E80CEEB72 /* Build configuration list for PBXNativeTarget "ContentKit" */; buildPhases = ( - 855DA9EF83E0CF50F684F57C881FCC73 /* Sources */, - D968A107E99FC51DB0ED81351522F72A /* Frameworks */, - CBA2F276CFC1463B9EBADC41EAF786D4 /* Headers */, + 57E4060FC25CCBF0000A9149B0180D69 /* Sources */, + 685A28D42D1F3E3468625FF5BA6D94DB /* Frameworks */, + 9FB5C4970357DA34A93D935641AB0334 /* Headers */, ); buildRules = ( ); dependencies = ( - 0906CF163C8466FA8135663AC1C078E3 /* PBXTargetDependency */, - B8CF67F929CAD853B5C0C78C532DAA09 /* PBXTargetDependency */, + 489CC3DA32F6513195D9F99FF16A746A /* PBXTargetDependency */, ); name = ContentKit; productName = ContentKit; productReference = 2244D3784310A951BB52AEF89546E6B8 /* ContentKit.framework */; productType = "com.apple.product-type.framework"; }; - 1F5FDFCEE2BEB4C22C7F534CED1321F4 /* LogKit */ = { + 75E80FE2281D3177E22D8DA8AEC5E07B /* Ents */ = { isa = PBXNativeTarget; - buildConfigurationList = 495F67D1982D7AAF5F7C5C18B66F3E96 /* Build configuration list for PBXNativeTarget "LogKit" */; + buildConfigurationList = B8F705263F80C6D9B02DEDCAB96C8A33 /* Build configuration list for PBXNativeTarget "Ents" */; buildPhases = ( - 3EAE158789C1C4E294FF6EFEB66ECF6F /* Sources */, - 5412AFABBE1CC9951FA721A52F8438CC /* Frameworks */, - D4D78E2A2E88DA1CC42EF55E039CF90B /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 759AD824812F0606C4F22083E078DC2D /* PBXTargetDependency */, - 008C87921534F6A7DC999D9A6AFF7C56 /* PBXTargetDependency */, - DCDE771061D5DD49C48CE8C36371020F /* PBXTargetDependency */, - ); - name = LogKit; - productName = LogKit; - productReference = 48A34368D6F7A6D6024880EE4A63B352 /* LogKit.framework */; - productType = "com.apple.product-type.framework"; - }; - 60FAB5B7F68D197BE65725FFBEC62C2E /* Ents */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9D9050A1AF8EC3272A8E7DFE9EBA6BE3 /* Build configuration list for PBXNativeTarget "Ents" */; - buildPhases = ( - 0EE74E1161E1798EDADF8F6890330D42 /* Sources */, - 4834E9DA521AB13A41ADB5F229F69908 /* Frameworks */, - 17BA0F55E7353BEC1590307E9204EA69 /* Headers */, + DDEE98E57B518898F45243A1F8802077 /* Sources */, + 751576B2AE90F2200166355F511B3EBB /* Frameworks */, + 7FEA04980341B42DA57570B392B6A8ED /* Headers */, ); buildRules = ( ); @@ -769,13 +728,13 @@ productReference = BAEEE6E3C5DEBD266EE2DCF0A8783840 /* Pods_LogKit_Tests.framework */; productType = "com.apple.product-type.framework"; }; - E375D352808E657B7F12580FC767EF6E /* RepresentationKit */ = { + 968358319543AC182005200D9C543EC6 /* RepresentationKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A5E99A17A2F90E9E2B125DFE3BEAC4A2 /* Build configuration list for PBXNativeTarget "RepresentationKit" */; + buildConfigurationList = 3E2B5B5AB8571BAEDC5087E2B5EBC329 /* Build configuration list for PBXNativeTarget "RepresentationKit" */; buildPhases = ( - 892B9C801BE62D2FABF1B495BC38501E /* Sources */, - DCDBE95FACEF25EB325C7D5C1F379C5A /* Frameworks */, - DD1838FDE2EA543B4ECED5ACDA591474 /* Headers */, + D4F7A0A604A0D3770DBBB5126266931C /* Sources */, + 4559B87695C9611439383607EA44BFD7 /* Frameworks */, + 0D284D97E7CCF25F50591D4672453348 /* Headers */, ); buildRules = ( ); @@ -786,6 +745,25 @@ productReference = 3878548365934BA474283B242F53253E /* RepresentationKit.framework */; productType = "com.apple.product-type.framework"; }; + E57216C2B76C9659A485862F70761E51 /* LogKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7C7F93AF46C4863E3F80569D30A45061 /* Build configuration list for PBXNativeTarget "LogKit" */; + buildPhases = ( + FC739E5598466FFD19356528651137A5 /* Sources */, + E6CF0BF3AD9CA88520182ED84DAD4271 /* Frameworks */, + 886DF42D6C148B0957B406DFFA915677 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 0C163CEBCBB0EA42034148AB780A2E77 /* PBXTargetDependency */, + 6EF4820C207F1F7E2713865E66746D94 /* PBXTargetDependency */, + ); + name = LogKit; + productName = LogKit; + productReference = 48A34368D6F7A6D6024880EE4A63B352 /* LogKit.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -807,131 +785,64 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 0956DD9334A7C3D9412367868BF95F3C /* ContentKit */, - 60FAB5B7F68D197BE65725FFBEC62C2E /* Ents */, - 1F5FDFCEE2BEB4C22C7F534CED1321F4 /* LogKit */, + 58190C35EB08650E9601D9D9324281CE /* ContentKit */, + 75E80FE2281D3177E22D8DA8AEC5E07B /* Ents */, + E57216C2B76C9659A485862F70761E51 /* LogKit */, 770F1E5F97BA48B1DA3738C2D5DB7D2A /* Pods-LogKit_Tests */, - E375D352808E657B7F12580FC767EF6E /* RepresentationKit */, + 968358319543AC182005200D9C543EC6 /* RepresentationKit */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 0EE74E1161E1798EDADF8F6890330D42 /* Sources */ = { + 57E4060FC25CCBF0000A9149B0180D69 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A8193541D668B2B06FB5328C607E8D04 /* Alarm.swift in Sources */, - 689651C81B9DD8B3F9B94B0ADFFAB223 /* AverageCollection.swift in Sources */, - 829FF8ACECB305965180C1DB3FA3C4E7 /* BidirectionalCollectionExtensions.swift in Sources */, - 1E39EC900BA9DBBC7A920075C472433D /* BinaryFloatingPointExtensions.swift in Sources */, - BF498E46066C0232EE3CE2ADCFA7A0F8 /* BoolExtensions.swift in Sources */, - EC82ACE54FA695D0071A84E0CAB47474 /* CALayerExtensions.swift in Sources */, - 5278364CA91D805A98EC75DBB4D90579 /* CATransform3DExtensions.swift in Sources */, - 589FA60E6ACD8B6243033B551E226428 /* CGAffineTransformExtensions.swift in Sources */, - 391C5C2343BBE538509C9B2D51DFCDDA /* CGFloatExtensions.swift in Sources */, - 645BCEE74DBE854968A39DE39348133B /* CGPointExtensions.swift in Sources */, - BD133E4B269EF7DF903192510D570F5C /* CGRectExtensions.swift in Sources */, - 2B027E8EA5259060A656FDF481B4A42E /* CGSizeExtensions.swift in Sources */, - 460D407A67F5F8F7127F947364ED2C00 /* Chronometer.swift in Sources */, - 4B04193462F640D246D267D34C8DE7C1 /* CollectionTypeExtensions.swift in Sources */, - 8DF0268FE3693A9B3098FA01A2F47A0E /* CompileConditionalBlock.swift in Sources */, - F985E109FA27CA0850B42D1EE10AF838 /* Copying.swift in Sources */, - E11ED8842EEEE5862C0A174C7EBBC765 /* DebugReleaseBlock.swift in Sources */, - E7F067F278E125E53FD98249CFE6513D /* DictionaryExtensions.swift in Sources */, - 22CE2B2B497EA9409744FBFE033B44B2 /* DisplayLinkBlock.swift in Sources */, - 2169EF8E35AE70389EF28078C6FA5515 /* DoubleExtensions.swift in Sources */, - E893BB978CABF76BF3D7666AA15A4DDA /* Ents-dummy.m in Sources */, - 4CFD965510956A251D067A4F70E1F90C /* EnumCollection.swift in Sources */, - 8CCB91F9702939400CBCAD3C3DA4A553 /* FIFO.swift in Sources */, - CCFC79DD700526751E247692580B1EED /* FloatingPointExtensions.swift in Sources */, - B9A34A20C5A6077D2F7E740090DB24CD /* IDValue.swift in Sources */, - C895F96F2E72F699A2995059AAE58720 /* IntegerExtensions.swift in Sources */, - 851E7663EE5A0CE333489A4735E7032B /* Lazy.swift in Sources */, - DBD9334A0F8E478652926B5901F687EE /* List.swift in Sources */, - CFF5A424FF39FC9E93E305E7A83CEFC1 /* NoImplicitAnimationBlock.swift in Sources */, - A0E7301574B943E681C7448BCD406DA9 /* NonEmptyArray.swift in Sources */, - 6B12A84AD9F954973A8506FD385CBC1C /* OptionalExtensions.swift in Sources */, - 65D09E2FD6FF1F746FE766E9ABE2FDC3 /* Queue.swift in Sources */, - 9160052076BB9727A6F8F6F67DF16F1B /* RandomAccessCollectionExtensions.swift in Sources */, - E4095C9451E9347FE83B1DF04C385468 /* RangeReplaceableCollectionExtensions.swift in Sources */, - 13E522F840584DD210A9E57D57D46E0B /* ReadabilityUtilities.swift in Sources */, - B93EE3A128A1C6818044C7B9F3B2549D /* SequenceExtensions.swift in Sources */, - 2E956874F139F4902AD36878B7297B2B /* SetAlgebraExtensions.swift in Sources */, - 3EFD2F345C817CCC25B1133DDF64E727 /* SortedCollection.swift in Sources */, - 5E488C685F4B5EF34F627458BE6768C2 /* Sorting.swift in Sources */, - 31E4DAAC857343DA47D4A9530F777DCD /* Stack.swift in Sources */, - D824CA9646B621A2F8751D6EE1F39077 /* TimedBlock.swift in Sources */, - FCE69DBBA063F31965E91CC6195110F4 /* TimeExtensions.swift in Sources */, - 7B43FCAE0042A9B058893165969D439C /* Types.swift in Sources */, - A6F819BD4B9E2F746C9859FEBC2CE15F /* UIViewExtensions.swift in Sources */, - 95DD9B985CFE1DA70F13FAB1295CBBD3 /* UIViewPosition.swift in Sources */, - 25D9CC692AF18F46C65536A7590AE1F1 /* UniqueCollection.swift in Sources */, - BCB2FDE44B3FDDA4CA7C1BEEE835C859 /* Value.swift in Sources */, - 86C46533F5F4E6A48EF289CC2E6C4BA9 /* Weak.swift in Sources */, + DA7227144B678E1D3084D0AC3B6AEEAD /* AnyAudio.swift in Sources */, + 011F592D10B4B8808CF17329B2C0D4A1 /* AnyImage.swift in Sources */, + 8758621B6F9AB173B8446E51ED0AF27E /* AnyText.swift in Sources */, + E5CCDFDC2F7DB4E0A01BBD1A5EA24EF0 /* AudibleContent.swift in Sources */, + BA381CDC3107A4DF6E44DCE86D0A2419 /* Audio.swift in Sources */, + 482F75F9B9D7E9CC9FC1A79A17D16104 /* CachedImage.swift in Sources */, + 3516D1D584349269F22E1A99B849E130 /* Content.swift in Sources */, + 41978BA95A64107529E172B2967ACE77 /* ContentKit-dummy.m in Sources */, + 63D6C19340544B8CDB4CC5A059C42D43 /* DynamicallyDisablingAudio.swift in Sources */, + 764D7339B50606DFC9E2A634281F5506 /* Image.swift in Sources */, + A7FB92117E0D922DCCAC6C2F3D425E1D /* OnceAudio.swift in Sources */, + F914036FD6384EC9F394DEEEDCB8AAC9 /* ScaledImage.swift in Sources */, + A2A9A319A1A129492516B3215DC99E16 /* Text.swift in Sources */, + EDD451A5E553B747CC2FD4307EDC8E14 /* TextualContentKey.swift in Sources */, + 016D4518DBA8E7F222BDA5D2FCDAA2D5 /* TextualContentRepresentationBuilder.swift in Sources */, + 24ED0B1AA27A849D38B33A5A739FFC12 /* TextualRepresentation.swift in Sources */, + 3C2475A6900D66EC53FD4396EFFEC72D /* Types.swift in Sources */, + 8354C78D3721E2E24364984A377C5A1F /* UIContent.swift in Sources */, + 4EB930B55360A0FF75D9EC5101B9BD1C /* UIImageExtensions.swift in Sources */, + 87078518EC9BB4D271282A6586A94872 /* UIImageViewExtensions.swift in Sources */, + 313D594D5C91DDB332122981B9B0C82D /* VisualContent.swift in Sources */, + C741B531186860CB4E3A07EFE9D1AF87 /* VoidAudio.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3EAE158789C1C4E294FF6EFEB66ECF6F /* Sources */ = { + D4F7A0A604A0D3770DBBB5126266931C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CA8FBB8EA9110525E090D4F11D808642 /* InMemoryLog.swift in Sources */, - 6E4087BB5327E647C40475B77A5D7349 /* Log.swift in Sources */, - 3484EFC502D077667B30549B42E26471 /* LogKit-dummy.m in Sources */, - 4A585823454DB0E6BCC34A8F3A043050 /* LogRepresentation.swift in Sources */, - 3DCAAAF445C4E69FD69E83BE630BF784 /* OnDiskLog.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 855DA9EF83E0CF50F684F57C881FCC73 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B0872F8C53A1997A083B777AB05761F /* AnyAudio.swift in Sources */, - 2047244DA5A94FEC6894599EC600AE6E /* AnyImage.swift in Sources */, - 8083A36D569FAD6D455F5AA925AC9379 /* AnyText.swift in Sources */, - 1360C7EBE8B197F536C4BEC5C7FE2BA2 /* AudibleContent.swift in Sources */, - D4A631B86169795A9F3D972A26B68960 /* Audio.swift in Sources */, - F10C7C23C2EB32C9F738E9DA420BC13A /* CachedImage.swift in Sources */, - 9C0985548D282D4C7314A6381F8F57B7 /* Content.swift in Sources */, - CF246804BD88D122DA669923AD361543 /* ContentKit-dummy.m in Sources */, - DB5A6A34B9B2D0A341AB32BE0DA206E2 /* DynamicallyDisablingAudio.swift in Sources */, - C3DE6C2BC9CD9304DE47FB360EDA5653 /* Image.swift in Sources */, - 1008A29C3E570FF4B6456B41205EFB21 /* OnceAudio.swift in Sources */, - 3A1CBCD1FCADBBABAFFFE61107821550 /* ScaledImage.swift in Sources */, - 246DD623B393E21842DDCA4F97724ED5 /* Text.swift in Sources */, - 73902AF2AEFB55918B5A934EEA16E4E7 /* TextualContentKey.swift in Sources */, - B224E9E0CE9C2147DE9CA9756A0C356D /* TextualContentRepresentationBuilder.swift in Sources */, - B4FE9491C72BD62762726156BE5EC36B /* TextualRepresentation.swift in Sources */, - F7C799409DCBA2CC46218D468E4E41EF /* Types.swift in Sources */, - 4A35E78CCACA3C84328C7A134E3D871D /* UIContent.swift in Sources */, - 75DE42078436E17A6AFA720C88BA9901 /* UIImageExtensions.swift in Sources */, - 101D61D57A3ABA54DA5ADFBC94EEE070 /* UIImageViewExtensions.swift in Sources */, - 98F887D293F5D17A60709FBFF25839C3 /* VisualContent.swift in Sources */, - A422C054C25F126801A134A2862352BE /* VoidAudio.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 892B9C801BE62D2FABF1B495BC38501E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C18201DF90AE2593594100A2ED65E3F5 /* ArrayRepresentation.swift in Sources */, - 8B53DFCD39BF0FB1078EF46EB591A860 /* ArrayRepresentationBuilder.swift in Sources */, - 56C4D008C1753A16EB28C5E5C56725A6 /* CollectionExtensions.swift in Sources */, - 2DDA59CF2EC64A6EC3727AC7FD2E8E74 /* DeepArrayRepresentationBuilder.swift in Sources */, - 5442E7F9E341EAFAD3E99B8D8CF38739 /* DictionaryExtension.swift in Sources */, - D325F4D7D07F6B88133DA7CDD62DF147 /* DictionaryRepresentation.swift in Sources */, - 83D4D2727C78847B4C919DE8B6D0E1E7 /* DictionaryRepresentationBuilder.swift in Sources */, - EFD9453CA01C79DD3065E4F26C2C040E /* Identity.swift in Sources */, - 045D018CD1D310B695D481764A36E8D2 /* JSONRepresentation.swift in Sources */, - 5179CAFE694E671560893AAF71861711 /* JSONRepresentationBuilder.swift in Sources */, - 91948D15116AF11724AC5BC97216DFD5 /* Representable.swift in Sources */, - F5E0C38A99D9104A8A3D6CE94059E0BA /* Representation.swift in Sources */, - 6AB8A1F89BFEFE98313D298308C4D29A /* RepresentationKit-dummy.m in Sources */, - 935FCE7FF349638993AD03841F758BCE /* TypedArrayRepresentation.swift in Sources */, - AE1B4274830166D09BD8790C0A6FD609 /* TypedArrayRepresentationBuilder.swift in Sources */, + 79A0DE7A95AC99A5B42561AE1E2C3766 /* ArrayRepresentation.swift in Sources */, + 02B9E7B5B597576F8DAE5913B1971BB2 /* ArrayRepresentationBuilder.swift in Sources */, + D92A6F356CCEFDC1615543628AF6811B /* CollectionExtensions.swift in Sources */, + 7D4C252A3A2992F87F1DAC204BD5E73A /* DeepArrayRepresentationBuilder.swift in Sources */, + 6220AD5C3E75B63FF89E0B715E33B2EC /* DictionaryExtension.swift in Sources */, + 22965EBBA2A09D3E24A1C295DADB0607 /* DictionaryRepresentation.swift in Sources */, + 4B4A7F11A9A551B2CE348EA12F07F319 /* DictionaryRepresentationBuilder.swift in Sources */, + 64B6E09563836811FD47FF3F6FD67C16 /* Identity.swift in Sources */, + DC3EFB9B77DD7B6F7243A8B97C6938CB /* JSONRepresentation.swift in Sources */, + 43A872AFD66B1A4432612F0B3AF504DA /* JSONRepresentationBuilder.swift in Sources */, + 8A76F928DA27C7EE8A97FF97CAD64903 /* Representable.swift in Sources */, + 8892C532F27786A60378E17AE169627F /* Representation.swift in Sources */, + 3AC146D6192F71098A164E40076F6F7E /* RepresentationKit-dummy.m in Sources */, + 5FCE774B1A6D7B21F1F8524ED68BDA39 /* TypedArrayRepresentation.swift in Sources */, + F40F11860A398FDF38457E18DFDC7321 /* TypedArrayRepresentationBuilder.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -943,67 +854,270 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DDEE98E57B518898F45243A1F8802077 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 57F96FA700DF02EB161E86B62D06088F /* Alarm.swift in Sources */, + AC2D82CF90802A335E8BEFC954E4DA01 /* AverageCollection.swift in Sources */, + CBE1AFE199EF47058A5AC9668378CE53 /* BidirectionalCollectionExtensions.swift in Sources */, + FD6094657F6E3E2B01CBF8A5E9D80745 /* BinaryFloatingPointExtensions.swift in Sources */, + E2853D969C30CDC57F8F56C528CDB9B6 /* BoolExtensions.swift in Sources */, + 27B90D18BE82ABAF1E8D6E52364C2DAA /* CALayerExtensions.swift in Sources */, + 92BC386FA6FA1172FF0D49C6A80260E2 /* CATransform3DExtensions.swift in Sources */, + 67B9126F1AD03AE5354C3BD4776BA137 /* CGAffineTransformExtensions.swift in Sources */, + 3BD00D4FCBB523A6686BD5B71552B37B /* CGFloatExtensions.swift in Sources */, + 2B7B37F6B9C3D3A4A449420D297E9327 /* CGPointExtensions.swift in Sources */, + B3D848AA5B4AC104F6A80B760DCD700D /* CGRectExtensions.swift in Sources */, + D745C1C74160A9FD099C9812A45F2CCE /* CGSizeExtensions.swift in Sources */, + 28F793281C9068CD0BDCDA5C5AD1584B /* Chronometer.swift in Sources */, + 6A67FDAD9EF22B30C94B30ED1A8BA90F /* CollectionTypeExtensions.swift in Sources */, + 17395D067F76AFF71CFE17AEF3705400 /* CompileConditionalBlock.swift in Sources */, + 3E88B829C85FA639B0B392678174FDB4 /* Copying.swift in Sources */, + 0302691472F90E9BF62CA033E51BC016 /* DebugReleaseBlock.swift in Sources */, + 45E096D9EB82738F2502FC7AA7B8AD15 /* DictionaryExtensions.swift in Sources */, + 1AC4F285AF4EA115A979CB4BD89B1BCB /* DisplayLinkBlock.swift in Sources */, + C07DF6E7D7D8B71F6ECB788044051C64 /* DoubleExtensions.swift in Sources */, + 3F0A415A66E7F288B235CE3278DF6319 /* Ents-dummy.m in Sources */, + 9C830CA1EB86FE37B9D020AFB422FDD2 /* EnumCollection.swift in Sources */, + 6E184DDD76A74C8FAF180CCAC9A7A6AA /* FIFO.swift in Sources */, + 0FA7B1A4FE4A65EA02DF29697BA262D5 /* FloatingPointExtensions.swift in Sources */, + 30FB7A28AC56327794C25B6A7082BBCB /* IDValue.swift in Sources */, + 4AA687FDAB816024023B059D4F668167 /* IntegerExtensions.swift in Sources */, + D00B621C65DCE9E57D2E8E5289A2C059 /* Lazy.swift in Sources */, + 0453AEDD53CB7C97165AE6C9E1A73368 /* List.swift in Sources */, + 29314FC49CDCC5DCAAC1C9B63D14C338 /* NoImplicitAnimationBlock.swift in Sources */, + E91790AF12CE45D1387FF5225027CDBA /* NonEmptyArray.swift in Sources */, + C7FF550598BB26E2EDA48BF747216ABB /* OptionalExtensions.swift in Sources */, + C3FE432620190EAEB78824773B42E00F /* Queue.swift in Sources */, + 4E077CF3C30FA52E9E7A2A25C952D4F5 /* RandomAccessCollectionExtensions.swift in Sources */, + F8B5A34806893282655FA67DE3C9D357 /* RangeReplaceableCollectionExtensions.swift in Sources */, + 5DC4923CC44ACDB560E6925F3EC817DB /* ReadabilityUtilities.swift in Sources */, + 7DFBF6B3E6A2E299F68AF8FA75974413 /* SequenceExtensions.swift in Sources */, + 404B8174B30A3A11D193F500240682BD /* SetAlgebraExtensions.swift in Sources */, + C3F28870A406088AB9A5D2BA83C521BB /* SortedCollection.swift in Sources */, + 6595823D40471FDCF56D808BC1F739B5 /* Sorting.swift in Sources */, + 890E96EBB52FF482589DE61B62D95174 /* Stack.swift in Sources */, + 7DE4306B1F225612A0FBC89433F88BA0 /* TimedBlock.swift in Sources */, + 40D12E42A917662FDBA9C87792771DAA /* TimeExtensions.swift in Sources */, + 1BB3725431BE529F20E6BD449FBDD6D8 /* Types.swift in Sources */, + 1CAF112AB5C489E910451DBCC7CECF68 /* UIViewExtensions.swift in Sources */, + 94F3BE97EB12E0D3C551E818F57B48E3 /* UIViewPosition.swift in Sources */, + 41B7959616862ED13EB86C0A3DE4445E /* UniqueCollection.swift in Sources */, + 93420F3A29AE06B0C00A16D92751083F /* Value.swift in Sources */, + 0C7C42D338B66842A7F1F1584F325E9A /* Weak.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FC739E5598466FFD19356528651137A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2305E8D92B6BD9B3BF4F4232646C7427 /* InMemoryLog.swift in Sources */, + D76047CBEB4CCBE18588EC296CFA2474 /* Log.swift in Sources */, + 3730E0472E583C4B1A592C137B229D89 /* LogKit-dummy.m in Sources */, + 0552B84326178164021DF3816E70A03C /* LogRepresentation.swift in Sources */, + 4E5C284D96EE2174369BD49FFBCD2753 /* OnDiskLog.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 008C87921534F6A7DC999D9A6AFF7C56 /* PBXTargetDependency */ = { + 0C163CEBCBB0EA42034148AB780A2E77 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Ents; - target = 60FAB5B7F68D197BE65725FFBEC62C2E /* Ents */; - targetProxy = CD826309F8AB9FBB6CBF09DCE92B8677 /* PBXContainerItemProxy */; + name = ContentKit; + target = 58190C35EB08650E9601D9D9324281CE /* ContentKit */; + targetProxy = 90CC0F1265BB1F5424B966E21837BCD9 /* PBXContainerItemProxy */; }; - 0906CF163C8466FA8135663AC1C078E3 /* PBXTargetDependency */ = { + 489CC3DA32F6513195D9F99FF16A746A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Ents; - target = 60FAB5B7F68D197BE65725FFBEC62C2E /* Ents */; - targetProxy = DC07E248F7ECE3C16934D6E37EA78F50 /* PBXContainerItemProxy */; + name = RepresentationKit; + target = 968358319543AC182005200D9C543EC6 /* RepresentationKit */; + targetProxy = 221D9CFCC96FE30BD346D9C412BA9943 /* PBXContainerItemProxy */; }; 638F87F56528ED0DBC8D783DB74160FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Ents; - target = 60FAB5B7F68D197BE65725FFBEC62C2E /* Ents */; + target = 75E80FE2281D3177E22D8DA8AEC5E07B /* Ents */; targetProxy = 4E9E14FCEF62FCCC8E79868CAC681E4F /* PBXContainerItemProxy */; }; + 6EF4820C207F1F7E2713865E66746D94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RepresentationKit; + target = 968358319543AC182005200D9C543EC6 /* RepresentationKit */; + targetProxy = 6A87C54A1B1819C9D5BD5CA3C713A2E6 /* PBXContainerItemProxy */; + }; 7163C1C3237377A68A004505C93685BA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = LogKit; - target = 1F5FDFCEE2BEB4C22C7F534CED1321F4 /* LogKit */; + target = E57216C2B76C9659A485862F70761E51 /* LogKit */; targetProxy = 7E62E20823DD9778BA35E272EBA5AD08 /* PBXContainerItemProxy */; }; - 759AD824812F0606C4F22083E078DC2D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ContentKit; - target = 0956DD9334A7C3D9412367868BF95F3C /* ContentKit */; - targetProxy = 50088A72BAAFEDA8850AB5729C7485DB /* PBXContainerItemProxy */; - }; A45182C4DE858069050180B9430D7043 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RepresentationKit; - target = E375D352808E657B7F12580FC767EF6E /* RepresentationKit */; + target = 968358319543AC182005200D9C543EC6 /* RepresentationKit */; targetProxy = 896743E271F99B404FFFED2F9B235FF6 /* PBXContainerItemProxy */; }; - B8CF67F929CAD853B5C0C78C532DAA09 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RepresentationKit; - target = E375D352808E657B7F12580FC767EF6E /* RepresentationKit */; - targetProxy = C99B242E2813CA74CE9408D3CDCCEFF2 /* PBXContainerItemProxy */; - }; C76B599785E2B34D43036F3CA82B09AB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ContentKit; - target = 0956DD9334A7C3D9412367868BF95F3C /* ContentKit */; + target = 58190C35EB08650E9601D9D9324281CE /* ContentKit */; targetProxy = A01CDA1BEB7A9F1B2A60EA9F57119882 /* PBXContainerItemProxy */; }; - DCDE771061D5DD49C48CE8C36371020F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RepresentationKit; - target = E375D352808E657B7F12580FC767EF6E /* RepresentationKit */; - targetProxy = D82F0C496C7B39E53B9B020B3965091E /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 26CC1D76C835575B4684EC53D03C9281 /* Debug */ = { + 045C53FE6FCC24D4884C643B761A13E8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 23A81E75D80A3203CCB29B1680178F9D /* LogKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/LogKit/LogKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/LogKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/LogKit/LogKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = LogKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 1AE50FD21AFCE7536DCA6BC4AE2D0DBE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 23A81E75D80A3203CCB29B1680178F9D /* LogKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/LogKit/LogKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/LogKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/LogKit/LogKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = LogKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 34FE9531DA9AF2820790339988D5FF41 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = 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; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + 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; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 55AE8FFB1E6C4B604F798407C6D4FE2B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4B680600EA64951B88B18B03D1BA74C /* ContentKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/ContentKit/ContentKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ContentKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ContentKit/ContentKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = ContentKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 80E30E5301EF8F43DE910DEF0B0224A7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D8352B570A82EA0132DA409E67FE6AD3 /* Ents.xcconfig */; buildSettings = { @@ -1031,14 +1145,155 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 345CC476DF4A7516DBD2220CF5035FF3 /* Debug */ = { + 8255F2CD816F79CE6A20C26587B11404 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4A0821E427D67A71F16795D7AC9A453A /* RepresentationKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/RepresentationKit/RepresentationKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RepresentationKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RepresentationKit/RepresentationKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = RepresentationKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 93F9B0D0EAC829F1A306B7BA3383C4FA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4A0821E427D67A71F16795D7AC9A453A /* RepresentationKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/RepresentationKit/RepresentationKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RepresentationKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RepresentationKit/RepresentationKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = RepresentationKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A98CF5F6B1414AF7EABE2266FDBF65E1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D8352B570A82EA0132DA409E67FE6AD3 /* Ents.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Ents/Ents-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Ents/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Ents/Ents.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Ents; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + B2033F7832F2DC09EA7503236A463905 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3318EF5B04E64E5E20424F55A7F42CDB /* Pods-LogKit_Tests.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-LogKit_Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_LogKit_Tests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C104F7F091290C3D1E248192F07FE689 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1078,7 +1333,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; @@ -1086,7 +1341,41 @@ }; name = Debug; }; - 49C74DFCD200AC077CD496383A45A770 /* Debug */ = { + C2F82873F7642CBEAB448B39FE26A55D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4B680600EA64951B88B18B03D1BA74C /* ContentKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/ContentKit/ContentKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ContentKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ContentKit/ContentKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = ContentKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FACDDB46A83B5CCFFC6159B417B952D6 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6F3B160D34BEF29511A1D27A8FB9E714 /* Pods-LogKit_Tests.debug.xcconfig */; buildSettings = { @@ -1104,7 +1393,7 @@ GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "Target Support Files/Pods-LogKit_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.modulemap"; @@ -1125,337 +1414,14 @@ }; name = Debug; }; - 61C8E7E4EBCCFDD66F3FDA9B14FBBD87 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3318EF5B04E64E5E20424F55A7F42CDB /* Pods-LogKit_Tests.release.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-LogKit_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-LogKit_Tests/Pods-LogKit_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_LogKit_Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 717E77604BFBB04BEAF56608A1CB2EDE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = 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; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - 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; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 71D21C0E4A7E012181185DD5ED2F9C2E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4A0821E427D67A71F16795D7AC9A453A /* RepresentationKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RepresentationKit/RepresentationKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RepresentationKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RepresentationKit/RepresentationKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = RepresentationKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 95DDA935B3B62D5A19AA141C1220F2AD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4B680600EA64951B88B18B03D1BA74C /* ContentKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/ContentKit/ContentKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ContentKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ContentKit/ContentKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = ContentKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - A2C44C385BAFB2CC0EDF48107F959010 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4A0821E427D67A71F16795D7AC9A453A /* RepresentationKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RepresentationKit/RepresentationKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RepresentationKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RepresentationKit/RepresentationKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = RepresentationKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C387D400550AEFA0AA44323938235EAE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 23A81E75D80A3203CCB29B1680178F9D /* LogKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/LogKit/LogKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/LogKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/LogKit/LogKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = LogKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - DC5AA8337344ED018EB5B19F4464281E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4B680600EA64951B88B18B03D1BA74C /* ContentKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/ContentKit/ContentKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ContentKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ContentKit/ContentKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = ContentKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F208D56593241377108A62016DFFD783 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D8352B570A82EA0132DA409E67FE6AD3 /* Ents.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Ents/Ents-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Ents/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Ents/Ents.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Ents; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F75980F49EEAFE5785A4F54A527C2092 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 23A81E75D80A3203CCB29B1680178F9D /* LogKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/LogKit/LogKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/LogKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/LogKit/LogKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = LogKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 0FD84966490FD62102F54655D88FAF10 /* Build configuration list for PBXNativeTarget "Pods-LogKit_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 49C74DFCD200AC077CD496383A45A770 /* Debug */, - 61C8E7E4EBCCFDD66F3FDA9B14FBBD87 /* Release */, + FACDDB46A83B5CCFFC6159B417B952D6 /* Debug */, + B2033F7832F2DC09EA7503236A463905 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1463,44 +1429,44 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 345CC476DF4A7516DBD2220CF5035FF3 /* Debug */, - 717E77604BFBB04BEAF56608A1CB2EDE /* Release */, + C104F7F091290C3D1E248192F07FE689 /* Debug */, + 34FE9531DA9AF2820790339988D5FF41 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 495F67D1982D7AAF5F7C5C18B66F3E96 /* Build configuration list for PBXNativeTarget "LogKit" */ = { + 3E2B5B5AB8571BAEDC5087E2B5EBC329 /* Build configuration list for PBXNativeTarget "RepresentationKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - F75980F49EEAFE5785A4F54A527C2092 /* Debug */, - C387D400550AEFA0AA44323938235EAE /* Release */, + 93F9B0D0EAC829F1A306B7BA3383C4FA /* Debug */, + 8255F2CD816F79CE6A20C26587B11404 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9D9050A1AF8EC3272A8E7DFE9EBA6BE3 /* Build configuration list for PBXNativeTarget "Ents" */ = { + 601AF41BA5522F916665FC4E80CEEB72 /* Build configuration list for PBXNativeTarget "ContentKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 26CC1D76C835575B4684EC53D03C9281 /* Debug */, - F208D56593241377108A62016DFFD783 /* Release */, + 55AE8FFB1E6C4B604F798407C6D4FE2B /* Debug */, + C2F82873F7642CBEAB448B39FE26A55D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A5E99A17A2F90E9E2B125DFE3BEAC4A2 /* Build configuration list for PBXNativeTarget "RepresentationKit" */ = { + 7C7F93AF46C4863E3F80569D30A45061 /* Build configuration list for PBXNativeTarget "LogKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - A2C44C385BAFB2CC0EDF48107F959010 /* Debug */, - 71D21C0E4A7E012181185DD5ED2F9C2E /* Release */, + 045C53FE6FCC24D4884C643B761A13E8 /* Debug */, + 1AE50FD21AFCE7536DCA6BC4AE2D0DBE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CB62C020E957A8DBAAB5F345A052F130 /* Build configuration list for PBXNativeTarget "ContentKit" */ = { + B8F705263F80C6D9B02DEDCAB96C8A33 /* Build configuration list for PBXNativeTarget "Ents" */ = { isa = XCConfigurationList; buildConfigurations = ( - DC5AA8337344ED018EB5B19F4464281E /* Debug */, - 95DDA935B3B62D5A19AA141C1220F2AD /* Release */, + 80E30E5301EF8F43DE910DEF0B0224A7 /* Debug */, + A98CF5F6B1414AF7EABE2266FDBF65E1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/ContentKit/ContentKit.xcconfig b/Example/Pods/Target Support Files/ContentKit/ContentKit.xcconfig index 90b8c78..53e542e 100644 --- a/Example/Pods/Target Support Files/ContentKit/ContentKit.xcconfig +++ b/Example/Pods/Target Support Files/ContentKit/ContentKit.xcconfig @@ -1,5 +1,5 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/ContentKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Ents" "$PODS_CONFIGURATION_BUILD_DIR/RepresentationKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/RepresentationKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" diff --git a/Example/Pods/Target Support Files/ContentKit/Info.plist b/Example/Pods/Target Support Files/ContentKit/Info.plist index 509b5d9..0a12077 100644 --- a/Example/Pods/Target Support Files/ContentKit/Info.plist +++ b/Example/Pods/Target Support Files/ContentKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.6.5 + 2.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Ents/Info.plist b/Example/Pods/Target Support Files/Ents/Info.plist index 823aefa..bdac57c 100644 --- a/Example/Pods/Target Support Files/Ents/Info.plist +++ b/Example/Pods/Target Support Files/Ents/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.17.0 + 2.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/LogKit/Info.plist b/Example/Pods/Target Support Files/LogKit/Info.plist index c243c02..0a12077 100644 --- a/Example/Pods/Target Support Files/LogKit/Info.plist +++ b/Example/Pods/Target Support Files/LogKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.1.6 + 2.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/LogKit/LogKit.xcconfig b/Example/Pods/Target Support Files/LogKit/LogKit.xcconfig index 49cfbc9..c9c3065 100644 --- a/Example/Pods/Target Support Files/LogKit/LogKit.xcconfig +++ b/Example/Pods/Target Support Files/LogKit/LogKit.xcconfig @@ -1,5 +1,5 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/LogKit -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/ContentKit" "$PODS_CONFIGURATION_BUILD_DIR/Ents" "$PODS_CONFIGURATION_BUILD_DIR/RepresentationKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/ContentKit" "$PODS_CONFIGURATION_BUILD_DIR/RepresentationKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" diff --git a/Example/Pods/Target Support Files/RepresentationKit/Info.plist b/Example/Pods/Target Support Files/RepresentationKit/Info.plist index 02abef5..0a12077 100644 --- a/Example/Pods/Target Support Files/RepresentationKit/Info.plist +++ b/Example/Pods/Target Support Files/RepresentationKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.1.4 + 2.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/LogKit.podspec b/LogKit.podspec index 42b1cab..33833b0 100644 --- a/LogKit.podspec +++ b/LogKit.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'LogKit' - s.version = '1.1.6' + s.version = '2.0' s.summary = 'Quick logging based on representations of objects.' # This description is used to generate tags and improve search results.