From f3c8b0a3f3f8f56f7f056d5af29657ee61fe58d5 Mon Sep 17 00:00:00 2001 From: Muukii Date: Sat, 21 Oct 2023 23:31:52 +0900 Subject: [PATCH] WIP --- .../contents.xcworkspacedata | 2 +- Cartfile | 1 - Cartfile.resolved | 1 - DataSources.podspec | 23 - DataSources.xcodeproj/project.pbxproj | 900 ------------------ .../DataSources.xcodeproj/project.pbxproj | 452 +++++++++ .../project.pbxproj.orig | 0 .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 25 + ...26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist | 0 ...EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist | 0 .../Info.plist | 0 .../xcschemes/DataSources.xcscheme | 0 .../DataSourcesDemo/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../Base.lproj/Main.storyboard | 0 .../CollectionNodeAdapter.swift | 0 .../DataSourcesDemo/Components.swift | 0 ...ingleSectionCollectionViewController.swift | 28 +- .../DataSourcesDemo/ViewController.swift | 0 .../Tests}/DataSourcesDemoUITests/Info.plist | 0 .../ListAdapterDemoUITests.swift | 0 .../Tests}/DataSourcesTests/Info.plist | 0 .../DataSourcesTests/ThrottleTests.swift | 0 Package.resolved | 16 + Podfile | 20 - Podfile.lock | 74 -- Podfile.lock.orig | 67 -- Sources/DataSourcesDemo/Info.plist | 45 - 31 files changed, 513 insertions(+), 1148 deletions(-) rename {DataSources.xcodeproj/project.xcworkspace => .swiftpm/xcode/package.xcworkspace}/contents.xcworkspacedata (57%) delete mode 100644 Cartfile delete mode 100644 Cartfile.resolved delete mode 100644 DataSources.podspec delete mode 100644 DataSources.xcodeproj/project.pbxproj create mode 100644 Development/DataSources.xcodeproj/project.pbxproj rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/project.pbxproj.orig (100%) create mode 100644 Development/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) create mode 100644 Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist (100%) rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist (100%) rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/Info.plist (100%) rename {DataSources.xcodeproj => Development/DataSources.xcodeproj}/xcshareddata/xcschemes/DataSources.xcscheme (100%) rename {Sources => Development}/DataSourcesDemo/AppDelegate.swift (100%) rename {Sources => Development}/DataSourcesDemo/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {Sources => Development}/DataSourcesDemo/Base.lproj/LaunchScreen.storyboard (100%) rename {Sources => Development}/DataSourcesDemo/Base.lproj/Main.storyboard (100%) rename {Sources => Development}/DataSourcesDemo/CollectionNodeAdapter.swift (100%) rename {Sources => Development}/DataSourcesDemo/Components.swift (100%) rename {Sources => Development}/DataSourcesDemo/SingleSectionCollectionViewController.swift (86%) rename {Sources => Development}/DataSourcesDemo/ViewController.swift (100%) rename {Tests => Development/Tests}/DataSourcesDemoUITests/Info.plist (100%) rename {Tests => Development/Tests}/DataSourcesDemoUITests/ListAdapterDemoUITests.swift (100%) rename {Tests => Development/Tests}/DataSourcesTests/Info.plist (100%) rename {Tests => Development/Tests}/DataSourcesTests/ThrottleTests.swift (100%) create mode 100644 Package.resolved delete mode 100644 Podfile delete mode 100644 Podfile.lock delete mode 100644 Podfile.lock.orig delete mode 100644 Sources/DataSourcesDemo/Info.plist diff --git a/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata similarity index 57% rename from DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata index 2eb817c..919434a 100644 --- a/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> diff --git a/Cartfile b/Cartfile deleted file mode 100644 index 5fda450..0000000 --- a/Cartfile +++ /dev/null @@ -1 +0,0 @@ -github "ra1028/DifferenceKit" diff --git a/Cartfile.resolved b/Cartfile.resolved deleted file mode 100644 index 2f5f7d3..0000000 --- a/Cartfile.resolved +++ /dev/null @@ -1 +0,0 @@ -github "ra1028/DifferenceKit" "1.1.5" diff --git a/DataSources.podspec b/DataSources.podspec deleted file mode 100644 index 352196e..0000000 --- a/DataSources.podspec +++ /dev/null @@ -1,23 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'DataSources' - s.version = '2.0.0' - s.summary = '💾 🔜📱 Type-safe data-driven List-UI Framework' - s.homepage = 'https://github.com/muukii/DataSources' - s.description = '💾 🔜📱 Type-safe data-driven List-UI Framework. (We can also use ASCollectionNode)' - - s.license = { :type => 'MIT' } - s.author = { 'muukii' => 'muukii.app@gmail.com' } - s.social_media_url = 'https://twitter.com/muukii_app' - s.source = { :git => 'https://github.com/muukii/DataSources.git', :tag => s.version.to_s } - - s.subspec 'Default' do |cs| - cs.source_files = ['Sources/DataSources/**/*.swift'] - end - - s.dependency 'DifferenceKit/Core' - s.module_name = s.name - s.default_subspec = 'Default' - s.requires_arc = true - s.ios.deployment_target = '9.0' - s.ios.frameworks = 'UIKit' -end diff --git a/DataSources.xcodeproj/project.pbxproj b/DataSources.xcodeproj/project.pbxproj deleted file mode 100644 index 79a68cd..0000000 --- a/DataSources.xcodeproj/project.pbxproj +++ /dev/null @@ -1,900 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 309945869597F3FA59E57E5A /* Pods_DataSourcesDemoUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68A5C4702FAF617B7BC75F05 /* Pods_DataSourcesDemoUITests.framework */; }; - 4B020EC01F3A35A90001EDB7 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B020EBF1F3A35A90001EDB7 /* Throttle.swift */; }; - 4B0B9E1F1F3A3B840013B992 /* ThrottleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0B9E1D1F3A3B660013B992 /* ThrottleTests.swift */; }; - 4B2771DD1F3CAAE000FC68BE /* TableViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2771DC1F3CAAE000FC68BE /* TableViewAdapter.swift */; }; - 4B2876C71F3846C70033B43F /* DataSources.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B2876BD1F3846C70033B43F /* DataSources.framework */; }; - 4B2876CE1F3846C70033B43F /* DataSources.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2876C01F3846C70033B43F /* DataSources.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B2876DE1F38476F0033B43F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2876DD1F38476F0033B43F /* AppDelegate.swift */; }; - 4B2876E01F38476F0033B43F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2876DF1F38476F0033B43F /* ViewController.swift */; }; - 4B2876E31F38476F0033B43F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B2876E11F38476F0033B43F /* Main.storyboard */; }; - 4B2876E51F38476F0033B43F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4B2876E41F38476F0033B43F /* Assets.xcassets */; }; - 4B2876E81F38476F0033B43F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B2876E61F38476F0033B43F /* LaunchScreen.storyboard */; }; - 4B2876F31F38476F0033B43F /* ListAdapterDemoUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2876F21F38476F0033B43F /* ListAdapterDemoUITests.swift */; }; - 4B2876FC1F3847B90033B43F /* Updating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2876FB1F3847B90033B43F /* Updating.swift */; }; - 4B7BA02E1F38FC9600CE9BAC /* DataSources.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B2876BD1F3846C70033B43F /* DataSources.framework */; }; - 4B7BA02F1F38FC9600CE9BAC /* DataSources.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4B2876BD1F3846C70033B43F /* DataSources.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4B9997C01F39A99700DCE3FA /* CollectionNodeAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B9997BF1F39A99700DCE3FA /* CollectionNodeAdapter.swift */; }; - 4BA02A3C21198974006C9AFD /* DifferenceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA02A3B21198974006C9AFD /* DifferenceKit.framework */; }; - 4BAC5B951F49DCCE000AD7CF /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BAC5B941F49DCCE000AD7CF /* Deprecated.swift */; }; - 4BBC868B1F3B49AA00BD424A /* SingleSectionCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC868A1F3B49AA00BD424A /* SingleSectionCollectionViewController.swift */; }; - 4BBC868D1F3B49BF00BD424A /* Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC868C1F3B49BF00BD424A /* Components.swift */; }; - 4BCFF27D1F38DCE50031FFAC /* SectionDataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCFF27C1F38DCE50031FFAC /* SectionDataController.swift */; }; - 4BDB45FB1F394FDF003F5053 /* DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDB45FA1F394FDF003F5053 /* DataSources.swift */; }; - 4BDB45FF1F3950F2003F5053 /* CollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDB45FE1F3950F2003F5053 /* CollectionViewAdapter.swift */; }; - DF3C89DEF99725A1C1B5BFB4 /* Pods_DataSourcesDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB154178EA51E5E7CE88008A /* Pods_DataSourcesDemo.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 4B2876C81F3846C70033B43F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 4B2876B41F3846C70033B43F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4B2876BC1F3846C70033B43F; - remoteInfo = ListAdapter; - }; - 4B2876EF1F38476F0033B43F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 4B2876B41F3846C70033B43F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4B2876DA1F38476F0033B43F; - remoteInfo = ListAdapterDemo; - }; - 4B7BA0301F38FC9600CE9BAC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 4B2876B41F3846C70033B43F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4B2876BC1F3846C70033B43F; - remoteInfo = ListAdapter; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 4BCFF2791F38DC0B0031FFAC /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 4B7BA02F1F38FC9600CE9BAC /* DataSources.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 4B020EBF1F3A35A90001EDB7 /* Throttle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Throttle.swift; sourceTree = ""; }; - 4B0B9E1D1F3A3B660013B992 /* ThrottleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThrottleTests.swift; sourceTree = ""; }; - 4B2771DC1F3CAAE000FC68BE /* TableViewAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewAdapter.swift; sourceTree = ""; }; - 4B2876BD1F3846C70033B43F /* DataSources.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DataSources.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B2876C01F3846C70033B43F /* DataSources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataSources.h; sourceTree = ""; }; - 4B2876C11F3846C70033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B2876C61F3846C70033B43F /* DataSourcesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DataSourcesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B2876CD1F3846C70033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DataSourcesDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B2876DD1F38476F0033B43F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 4B2876DF1F38476F0033B43F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 4B2876E21F38476F0033B43F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 4B2876E41F38476F0033B43F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 4B2876E71F38476F0033B43F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 4B2876E91F38476F0033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B2876EE1F38476F0033B43F /* DataSourcesDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DataSourcesDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B2876F21F38476F0033B43F /* ListAdapterDemoUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListAdapterDemoUITests.swift; sourceTree = ""; }; - 4B2876F41F38476F0033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B2876FB1F3847B90033B43F /* Updating.swift */ = {isa = PBXFileReference; indentWidth = 2; lastKnownFileType = sourcecode.swift; path = Updating.swift; sourceTree = ""; }; - 4B9997BF1F39A99700DCE3FA /* CollectionNodeAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionNodeAdapter.swift; sourceTree = ""; }; - 4BA02A3B21198974006C9AFD /* DifferenceKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DifferenceKit.framework; path = Carthage/Build/iOS/DifferenceKit.framework; sourceTree = ""; }; - 4BAC5B941F49DCCE000AD7CF /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - 4BBC868A1F3B49AA00BD424A /* SingleSectionCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleSectionCollectionViewController.swift; sourceTree = ""; }; - 4BBC868C1F3B49BF00BD424A /* Components.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Components.swift; sourceTree = ""; }; - 4BBC868E1F3B62C500BD424A /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 4BCFF27C1F38DCE50031FFAC /* SectionDataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionDataController.swift; sourceTree = ""; }; - 4BDB45FA1F394FDF003F5053 /* DataSources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataSources.swift; sourceTree = ""; }; - 4BDB45FE1F3950F2003F5053 /* CollectionViewAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionViewAdapter.swift; sourceTree = ""; }; - 5F9FA47FCDF59FE730FF500A /* Pods-DataSourcesDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DataSourcesDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DataSourcesDemo/Pods-DataSourcesDemo.debug.xcconfig"; sourceTree = ""; }; - 68A5C4702FAF617B7BC75F05 /* Pods_DataSourcesDemoUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DataSourcesDemoUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 84702358F17DC4D5781BEA62 /* Pods-DataSourcesDemoUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DataSourcesDemoUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DataSourcesDemoUITests/Pods-DataSourcesDemoUITests.debug.xcconfig"; sourceTree = ""; }; - A83E9764DA41078620080029 /* Pods-DataSourcesDemoUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DataSourcesDemoUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-DataSourcesDemoUITests/Pods-DataSourcesDemoUITests.release.xcconfig"; sourceTree = ""; }; - D58FD6F11BA159DDC377CC66 /* Pods-DataSourcesDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DataSourcesDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DataSourcesDemo/Pods-DataSourcesDemo.release.xcconfig"; sourceTree = ""; }; - DB154178EA51E5E7CE88008A /* Pods_DataSourcesDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DataSourcesDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4B2876B91F3846C70033B43F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4BA02A3C21198974006C9AFD /* DifferenceKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876C31F3846C70033B43F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B2876C71F3846C70033B43F /* DataSources.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876D81F38476F0033B43F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B7BA02E1F38FC9600CE9BAC /* DataSources.framework in Frameworks */, - DF3C89DEF99725A1C1B5BFB4 /* Pods_DataSourcesDemo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876EB1F38476F0033B43F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 309945869597F3FA59E57E5A /* Pods_DataSourcesDemoUITests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4B2876B31F3846C70033B43F = { - isa = PBXGroup; - children = ( - 4BBC868E1F3B62C500BD424A /* README.md */, - 4BA02A3B21198974006C9AFD /* DifferenceKit.framework */, - 4BDB45F61F3948A8003F5053 /* Tests */, - 4B2876BE1F3846C70033B43F /* Products */, - 4BCFF27B1F38DC5C0031FFAC /* Sources */, - F6B5F6248C94D7E6717961D1 /* Pods */, - 742E18CAEC9DB73272848CC7 /* Frameworks */, - ); - sourceTree = ""; - }; - 4B2876BE1F3846C70033B43F /* Products */ = { - isa = PBXGroup; - children = ( - 4B2876BD1F3846C70033B43F /* DataSources.framework */, - 4B2876C61F3846C70033B43F /* DataSourcesTests.xctest */, - 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */, - 4B2876EE1F38476F0033B43F /* DataSourcesDemoUITests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 4B2876BF1F3846C70033B43F /* DataSources */ = { - isa = PBXGroup; - children = ( - 4B2876C11F3846C70033B43F /* Info.plist */, - 4B2876C01F3846C70033B43F /* DataSources.h */, - 4BAC5B941F49DCCE000AD7CF /* Deprecated.swift */, - 4B2876FB1F3847B90033B43F /* Updating.swift */, - 4BCFF27C1F38DCE50031FFAC /* SectionDataController.swift */, - 4BDB45FA1F394FDF003F5053 /* DataSources.swift */, - 4BDB45FE1F3950F2003F5053 /* CollectionViewAdapter.swift */, - 4B2771DC1F3CAAE000FC68BE /* TableViewAdapter.swift */, - 4B020EBF1F3A35A90001EDB7 /* Throttle.swift */, - ); - path = DataSources; - sourceTree = ""; - }; - 4B2876CA1F3846C70033B43F /* DataSourcesTests */ = { - isa = PBXGroup; - children = ( - 4B2876CD1F3846C70033B43F /* Info.plist */, - 4B0B9E1D1F3A3B660013B992 /* ThrottleTests.swift */, - ); - path = DataSourcesTests; - sourceTree = ""; - }; - 4B2876DC1F38476F0033B43F /* DataSourcesDemo */ = { - isa = PBXGroup; - children = ( - 4B2876DD1F38476F0033B43F /* AppDelegate.swift */, - 4B2876E41F38476F0033B43F /* Assets.xcassets */, - 4B2876E91F38476F0033B43F /* Info.plist */, - 4B2876E61F38476F0033B43F /* LaunchScreen.storyboard */, - 4B2876E11F38476F0033B43F /* Main.storyboard */, - 4B2876DF1F38476F0033B43F /* ViewController.swift */, - 4BBC868A1F3B49AA00BD424A /* SingleSectionCollectionViewController.swift */, - 4BBC868C1F3B49BF00BD424A /* Components.swift */, - 4B9997BF1F39A99700DCE3FA /* CollectionNodeAdapter.swift */, - ); - path = DataSourcesDemo; - sourceTree = ""; - }; - 4B2876F11F38476F0033B43F /* DataSourcesDemoUITests */ = { - isa = PBXGroup; - children = ( - 4B2876F41F38476F0033B43F /* Info.plist */, - 4B2876F21F38476F0033B43F /* ListAdapterDemoUITests.swift */, - ); - path = DataSourcesDemoUITests; - sourceTree = ""; - }; - 4BCFF27B1F38DC5C0031FFAC /* Sources */ = { - isa = PBXGroup; - children = ( - 4B2876BF1F3846C70033B43F /* DataSources */, - 4B2876DC1F38476F0033B43F /* DataSourcesDemo */, - ); - path = Sources; - sourceTree = ""; - }; - 4BDB45F61F3948A8003F5053 /* Tests */ = { - isa = PBXGroup; - children = ( - 4B2876F11F38476F0033B43F /* DataSourcesDemoUITests */, - 4B2876CA1F3846C70033B43F /* DataSourcesTests */, - ); - path = Tests; - sourceTree = ""; - }; - 742E18CAEC9DB73272848CC7 /* Frameworks */ = { - isa = PBXGroup; - children = ( - DB154178EA51E5E7CE88008A /* Pods_DataSourcesDemo.framework */, - 68A5C4702FAF617B7BC75F05 /* Pods_DataSourcesDemoUITests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F6B5F6248C94D7E6717961D1 /* Pods */ = { - isa = PBXGroup; - children = ( - 5F9FA47FCDF59FE730FF500A /* Pods-DataSourcesDemo.debug.xcconfig */, - D58FD6F11BA159DDC377CC66 /* Pods-DataSourcesDemo.release.xcconfig */, - 84702358F17DC4D5781BEA62 /* Pods-DataSourcesDemoUITests.debug.xcconfig */, - A83E9764DA41078620080029 /* Pods-DataSourcesDemoUITests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 4B2876BA1F3846C70033B43F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B2876CE1F3846C70033B43F /* DataSources.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 4B2876BC1F3846C70033B43F /* DataSources */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B2876D11F3846C70033B43F /* Build configuration list for PBXNativeTarget "DataSources" */; - buildPhases = ( - 4B2876B81F3846C70033B43F /* Sources */, - 4B2876B91F3846C70033B43F /* Frameworks */, - 4B2876BA1F3846C70033B43F /* Headers */, - 4B2876BB1F3846C70033B43F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DataSources; - productName = ListAdapter; - productReference = 4B2876BD1F3846C70033B43F /* DataSources.framework */; - productType = "com.apple.product-type.framework"; - }; - 4B2876C51F3846C70033B43F /* DataSourcesTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B2876D41F3846C70033B43F /* Build configuration list for PBXNativeTarget "DataSourcesTests" */; - buildPhases = ( - 4B2876C21F3846C70033B43F /* Sources */, - 4B2876C31F3846C70033B43F /* Frameworks */, - 4B2876C41F3846C70033B43F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B2876C91F3846C70033B43F /* PBXTargetDependency */, - ); - name = DataSourcesTests; - productName = ListAdapterTests; - productReference = 4B2876C61F3846C70033B43F /* DataSourcesTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 4B2876DA1F38476F0033B43F /* DataSourcesDemo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B2876F51F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemo" */; - buildPhases = ( - 0E75FFCA8011A4EDEFBE3046 /* [CP] Check Pods Manifest.lock */, - 4B2876D71F38476F0033B43F /* Sources */, - 4B2876D81F38476F0033B43F /* Frameworks */, - 4B2876D91F38476F0033B43F /* Resources */, - 4BCFF2791F38DC0B0031FFAC /* Embed Frameworks */, - 17B9C75DB16E38EAEAE6FFA2 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 4B7BA0311F38FC9600CE9BAC /* PBXTargetDependency */, - ); - name = DataSourcesDemo; - productName = ListAdapterDemo; - productReference = 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */; - productType = "com.apple.product-type.application"; - }; - 4B2876ED1F38476F0033B43F /* DataSourcesDemoUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B2876F81F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemoUITests" */; - buildPhases = ( - D8DA2562990B1DDA2E5991CA /* [CP] Check Pods Manifest.lock */, - 4B2876EA1F38476F0033B43F /* Sources */, - 4B2876EB1F38476F0033B43F /* Frameworks */, - 4B2876EC1F38476F0033B43F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B2876F01F38476F0033B43F /* PBXTargetDependency */, - ); - name = DataSourcesDemoUITests; - productName = ListAdapterDemoUITests; - productReference = 4B2876EE1F38476F0033B43F /* DataSourcesDemoUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4B2876B41F3846C70033B43F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0900; - LastUpgradeCheck = 0900; - ORGANIZATIONNAME = muukii; - TargetAttributes = { - 4B2876BC1F3846C70033B43F = { - CreatedOnToolsVersion = 9.0; - LastSwiftMigration = 0900; - ProvisioningStyle = Automatic; - }; - 4B2876C51F3846C70033B43F = { - CreatedOnToolsVersion = 9.0; - }; - 4B2876DA1F38476F0033B43F = { - CreatedOnToolsVersion = 9.0; - }; - 4B2876ED1F38476F0033B43F = { - CreatedOnToolsVersion = 9.0; - TestTargetID = 4B2876DA1F38476F0033B43F; - }; - }; - }; - buildConfigurationList = 4B2876B71F3846C70033B43F /* Build configuration list for PBXProject "DataSources" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 4B2876B31F3846C70033B43F; - productRefGroup = 4B2876BE1F3846C70033B43F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4B2876BC1F3846C70033B43F /* DataSources */, - 4B2876C51F3846C70033B43F /* DataSourcesTests */, - 4B2876DA1F38476F0033B43F /* DataSourcesDemo */, - 4B2876ED1F38476F0033B43F /* DataSourcesDemoUITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 4B2876BB1F3846C70033B43F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876C41F3846C70033B43F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876D91F38476F0033B43F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B2876E81F38476F0033B43F /* LaunchScreen.storyboard in Resources */, - 4B2876E51F38476F0033B43F /* Assets.xcassets in Resources */, - 4B2876E31F38476F0033B43F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876EC1F38476F0033B43F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0E75FFCA8011A4EDEFBE3046 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-DataSourcesDemo-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 17B9C75DB16E38EAEAE6FFA2 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DataSourcesDemo/Pods-DataSourcesDemo-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/EasyPeasy/EasyPeasy.framework", - "${BUILT_PRODUCTS_DIR}/PINCache/PINCache.framework", - "${BUILT_PRODUCTS_DIR}/PINOperation/PINOperation.framework", - "${BUILT_PRODUCTS_DIR}/PINRemoteImage/PINRemoteImage.framework", - "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework", - "${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework", - "${BUILT_PRODUCTS_DIR}/RxSwift/RxSwift.framework", - "${BUILT_PRODUCTS_DIR}/Texture/AsyncDisplayKit.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EasyPeasy.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PINCache.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PINOperation.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PINRemoteImage.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxRelay.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxSwift.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AsyncDisplayKit.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DataSourcesDemo/Pods-DataSourcesDemo-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - D8DA2562990B1DDA2E5991CA /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-DataSourcesDemoUITests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4B2876B81F3846C70033B43F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4BDB45FF1F3950F2003F5053 /* CollectionViewAdapter.swift in Sources */, - 4B020EC01F3A35A90001EDB7 /* Throttle.swift in Sources */, - 4BDB45FB1F394FDF003F5053 /* DataSources.swift in Sources */, - 4BAC5B951F49DCCE000AD7CF /* Deprecated.swift in Sources */, - 4B2876FC1F3847B90033B43F /* Updating.swift in Sources */, - 4B2771DD1F3CAAE000FC68BE /* TableViewAdapter.swift in Sources */, - 4BCFF27D1F38DCE50031FFAC /* SectionDataController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876C21F3846C70033B43F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B0B9E1F1F3A3B840013B992 /* ThrottleTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876D71F38476F0033B43F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B9997C01F39A99700DCE3FA /* CollectionNodeAdapter.swift in Sources */, - 4B2876E01F38476F0033B43F /* ViewController.swift in Sources */, - 4BBC868D1F3B49BF00BD424A /* Components.swift in Sources */, - 4B2876DE1F38476F0033B43F /* AppDelegate.swift in Sources */, - 4BBC868B1F3B49AA00BD424A /* SingleSectionCollectionViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4B2876EA1F38476F0033B43F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B2876F31F38476F0033B43F /* ListAdapterDemoUITests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 4B2876C91F3846C70033B43F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4B2876BC1F3846C70033B43F /* DataSources */; - targetProxy = 4B2876C81F3846C70033B43F /* PBXContainerItemProxy */; - }; - 4B2876F01F38476F0033B43F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4B2876DA1F38476F0033B43F /* DataSourcesDemo */; - targetProxy = 4B2876EF1F38476F0033B43F /* PBXContainerItemProxy */; - }; - 4B7BA0311F38FC9600CE9BAC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4B2876BC1F3846C70033B43F /* DataSources */; - targetProxy = 4B7BA0301F38FC9600CE9BAC /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 4B2876E11F38476F0033B43F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 4B2876E21F38476F0033B43F /* Base */, - ); - name = Main.storyboard; - path = .; - sourceTree = ""; - }; - 4B2876E61F38476F0033B43F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 4B2876E71F38476F0033B43F /* Base */, - ); - name = LaunchScreen.storyboard; - path = .; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 4B2876CF1F3846C70033B43F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_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_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 4B2876D01F3846C70033B43F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_CODE_COVERAGE = NO; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_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_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4B2876D21F3846C70033B43F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "$(SRCROOT)/Sources/DataSources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSources; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 4B2876D31F3846C70033B43F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "$(SRCROOT)/Sources/DataSources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSources; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 4B2876D51F3846C70033B43F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - INFOPLIST_FILE = Tests/DataSourcesTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.ListAdapterTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4B2876D61F3846C70033B43F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - INFOPLIST_FILE = Tests/DataSourcesTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.ListAdapterTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 4B2876F61F38476F0033B43F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5F9FA47FCDF59FE730FF500A /* Pods-DataSourcesDemo.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = KU2QEJ9K3Z; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "$(SRCROOT)/Sources/DataSourcesDemo/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks $(SRCROOT)/Carthage/Build/iOS"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSourcesDemo; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - 4B2876F71F38476F0033B43F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D58FD6F11BA159DDC377CC66 /* Pods-DataSourcesDemo.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = KU2QEJ9K3Z; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "$(SRCROOT)/Sources/DataSourcesDemo/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks $(SRCROOT)/Carthage/Build/iOS"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSourcesDemo; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Release; - }; - 4B2876F91F38476F0033B43F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 84702358F17DC4D5781BEA62 /* Pods-DataSourcesDemoUITests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - INFOPLIST_FILE = Tests/DataSourcesDemoUITests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.ListAdapterDemoUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ListAdapterDemo; - }; - name = Debug; - }; - 4B2876FA1F38476F0033B43F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A83E9764DA41078620080029 /* Pods-DataSourcesDemoUITests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - INFOPLIST_FILE = Tests/DataSourcesDemoUITests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.ListAdapterDemoUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ListAdapterDemo; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4B2876B71F3846C70033B43F /* Build configuration list for PBXProject "DataSources" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B2876CF1F3846C70033B43F /* Debug */, - 4B2876D01F3846C70033B43F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4B2876D11F3846C70033B43F /* Build configuration list for PBXNativeTarget "DataSources" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B2876D21F3846C70033B43F /* Debug */, - 4B2876D31F3846C70033B43F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4B2876D41F3846C70033B43F /* Build configuration list for PBXNativeTarget "DataSourcesTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B2876D51F3846C70033B43F /* Debug */, - 4B2876D61F3846C70033B43F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4B2876F51F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B2876F61F38476F0033B43F /* Debug */, - 4B2876F71F38476F0033B43F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4B2876F81F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemoUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B2876F91F38476F0033B43F /* Debug */, - 4B2876FA1F38476F0033B43F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4B2876B41F3846C70033B43F /* Project object */; -} diff --git a/Development/DataSources.xcodeproj/project.pbxproj b/Development/DataSources.xcodeproj/project.pbxproj new file mode 100644 index 0000000..e147170 --- /dev/null +++ b/Development/DataSources.xcodeproj/project.pbxproj @@ -0,0 +1,452 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 4BC1C1712AE416EA007BBF0C /* DataSources in Frameworks */ = {isa = PBXBuildFile; productRef = 4BC1C1702AE416EA007BBF0C /* DataSources */; }; + 4BC1C17F2AE41743007BBF0C /* Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1C17D2AE4172D007BBF0C /* Components.swift */; }; + 4BC1C1802AE41745007BBF0C /* SingleSectionCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1C17C2AE4172D007BBF0C /* SingleSectionCollectionViewController.swift */; }; + 4BC1C1812AE41748007BBF0C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1C17B2AE4172D007BBF0C /* AppDelegate.swift */; }; + 4BC1C1822AE4174C007BBF0C /* CollectionNodeAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1C1762AE4172D007BBF0C /* CollectionNodeAdapter.swift */; }; + 4BC1C1832AE41750007BBF0C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1C1742AE4172D007BBF0C /* ViewController.swift */; }; + 4BC1C1862AE417A7007BBF0C /* AsyncDisplayKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4BC1C1852AE417A7007BBF0C /* AsyncDisplayKit */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 4BCFF2791F38DC0B0031FFAC /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 4B0B9E1D1F3A3B660013B992 /* ThrottleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThrottleTests.swift; sourceTree = ""; }; + 4B2876CD1F3846C70033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DataSourcesDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B2876F21F38476F0033B43F /* ListAdapterDemoUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListAdapterDemoUITests.swift; sourceTree = ""; }; + 4B2876F41F38476F0033B43F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4BC1C16F2AE41697007BBF0C /* DataSources */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = DataSources; path = ..; sourceTree = ""; }; + 4BC1C1742AE4172D007BBF0C /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 4BC1C1752AE4172D007BBF0C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 4BC1C1762AE4172D007BBF0C /* CollectionNodeAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionNodeAdapter.swift; sourceTree = ""; }; + 4BC1C1782AE4172D007BBF0C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 4BC1C17A2AE4172D007BBF0C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 4BC1C17B2AE4172D007BBF0C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 4BC1C17C2AE4172D007BBF0C /* SingleSectionCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleSectionCollectionViewController.swift; sourceTree = ""; }; + 4BC1C17D2AE4172D007BBF0C /* Components.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Components.swift; sourceTree = ""; }; + 68A5C4702FAF617B7BC75F05 /* Pods_DataSourcesDemoUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DataSourcesDemoUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DB154178EA51E5E7CE88008A /* Pods_DataSourcesDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DataSourcesDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4B2876D81F38476F0033B43F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BC1C1712AE416EA007BBF0C /* DataSources in Frameworks */, + 4BC1C1862AE417A7007BBF0C /* AsyncDisplayKit in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4B2876B31F3846C70033B43F = { + isa = PBXGroup; + children = ( + 4BC1C16F2AE41697007BBF0C /* DataSources */, + 4BC1C1732AE4172D007BBF0C /* DataSourcesDemo */, + 4BDB45F61F3948A8003F5053 /* Tests */, + 4B2876BE1F3846C70033B43F /* Products */, + 742E18CAEC9DB73272848CC7 /* Frameworks */, + ); + sourceTree = ""; + }; + 4B2876BE1F3846C70033B43F /* Products */ = { + isa = PBXGroup; + children = ( + 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */, + ); + name = Products; + sourceTree = ""; + }; + 4B2876CA1F3846C70033B43F /* DataSourcesTests */ = { + isa = PBXGroup; + children = ( + 4B2876CD1F3846C70033B43F /* Info.plist */, + 4B0B9E1D1F3A3B660013B992 /* ThrottleTests.swift */, + ); + path = DataSourcesTests; + sourceTree = ""; + }; + 4B2876F11F38476F0033B43F /* DataSourcesDemoUITests */ = { + isa = PBXGroup; + children = ( + 4B2876F41F38476F0033B43F /* Info.plist */, + 4B2876F21F38476F0033B43F /* ListAdapterDemoUITests.swift */, + ); + path = DataSourcesDemoUITests; + sourceTree = ""; + }; + 4BC1C1732AE4172D007BBF0C /* DataSourcesDemo */ = { + isa = PBXGroup; + children = ( + 4BC1C1742AE4172D007BBF0C /* ViewController.swift */, + 4BC1C1752AE4172D007BBF0C /* Assets.xcassets */, + 4BC1C1762AE4172D007BBF0C /* CollectionNodeAdapter.swift */, + 4BC1C1772AE4172D007BBF0C /* LaunchScreen.storyboard */, + 4BC1C1792AE4172D007BBF0C /* Main.storyboard */, + 4BC1C17B2AE4172D007BBF0C /* AppDelegate.swift */, + 4BC1C17C2AE4172D007BBF0C /* SingleSectionCollectionViewController.swift */, + 4BC1C17D2AE4172D007BBF0C /* Components.swift */, + ); + path = DataSourcesDemo; + sourceTree = ""; + }; + 4BDB45F61F3948A8003F5053 /* Tests */ = { + isa = PBXGroup; + children = ( + 4B2876F11F38476F0033B43F /* DataSourcesDemoUITests */, + 4B2876CA1F3846C70033B43F /* DataSourcesTests */, + ); + path = Tests; + sourceTree = ""; + }; + 742E18CAEC9DB73272848CC7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + DB154178EA51E5E7CE88008A /* Pods_DataSourcesDemo.framework */, + 68A5C4702FAF617B7BC75F05 /* Pods_DataSourcesDemoUITests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4B2876DA1F38476F0033B43F /* DataSourcesDemo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4B2876F51F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemo" */; + buildPhases = ( + 4B2876D71F38476F0033B43F /* Sources */, + 4B2876D81F38476F0033B43F /* Frameworks */, + 4B2876D91F38476F0033B43F /* Resources */, + 4BCFF2791F38DC0B0031FFAC /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DataSourcesDemo; + packageProductDependencies = ( + 4BC1C1702AE416EA007BBF0C /* DataSources */, + 4BC1C1852AE417A7007BBF0C /* AsyncDisplayKit */, + ); + productName = ListAdapterDemo; + productReference = 4B2876DB1F38476F0033B43F /* DataSourcesDemo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 4B2876B41F3846C70033B43F /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0900; + LastUpgradeCheck = 0900; + ORGANIZATIONNAME = muukii; + TargetAttributes = { + 4B2876DA1F38476F0033B43F = { + CreatedOnToolsVersion = 9.0; + }; + }; + }; + buildConfigurationList = 4B2876B71F3846C70033B43F /* Build configuration list for PBXProject "DataSources" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 4B2876B31F3846C70033B43F; + packageReferences = ( + 4BC1C1842AE417A7007BBF0C /* XCRemoteSwiftPackageReference "Texture" */, + ); + productRefGroup = 4B2876BE1F3846C70033B43F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 4B2876DA1F38476F0033B43F /* DataSourcesDemo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 4B2876D91F38476F0033B43F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4B2876D71F38476F0033B43F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BC1C1832AE41750007BBF0C /* ViewController.swift in Sources */, + 4BC1C1812AE41748007BBF0C /* AppDelegate.swift in Sources */, + 4BC1C1822AE4174C007BBF0C /* CollectionNodeAdapter.swift in Sources */, + 4BC1C1802AE41745007BBF0C /* SingleSectionCollectionViewController.swift in Sources */, + 4BC1C17F2AE41743007BBF0C /* Components.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 4BC1C1772AE4172D007BBF0C /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 4BC1C1782AE4172D007BBF0C /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + 4BC1C1792AE4172D007BBF0C /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 4BC1C17A2AE4172D007BBF0C /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 4B2876CF1F3846C70033B43F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_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_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4B2876D01F3846C70033B43F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_CODE_COVERAGE = NO; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_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_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4B2876F61F38476F0033B43F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = KU2QEJ9K3Z; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Carthage/Build/iOS", + ); + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "$(SRCROOT)/Carthage/Build/iOS", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSourcesDemo; + PRODUCT_NAME = "$(TARGET_NAME)"; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Debug; + }; + 4B2876F71F38476F0033B43F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = KU2QEJ9K3Z; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Carthage/Build/iOS", + ); + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "$(SRCROOT)/Carthage/Build/iOS", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.muukii.DataSourcesDemo; + PRODUCT_NAME = "$(TARGET_NAME)"; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4B2876B71F3846C70033B43F /* Build configuration list for PBXProject "DataSources" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B2876CF1F3846C70033B43F /* Debug */, + 4B2876D01F3846C70033B43F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4B2876F51F38476F0033B43F /* Build configuration list for PBXNativeTarget "DataSourcesDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B2876F61F38476F0033B43F /* Debug */, + 4B2876F71F38476F0033B43F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 4BC1C1842AE417A7007BBF0C /* XCRemoteSwiftPackageReference "Texture" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/FluidGroup/Texture.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 3.0.2; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 4BC1C1702AE416EA007BBF0C /* DataSources */ = { + isa = XCSwiftPackageProductDependency; + productName = DataSources; + }; + 4BC1C1852AE417A7007BBF0C /* AsyncDisplayKit */ = { + isa = XCSwiftPackageProductDependency; + package = 4BC1C1842AE417A7007BBF0C /* XCRemoteSwiftPackageReference "Texture" */; + productName = AsyncDisplayKit; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 4B2876B41F3846C70033B43F /* Project object */; +} diff --git a/DataSources.xcodeproj/project.pbxproj.orig b/Development/DataSources.xcodeproj/project.pbxproj.orig similarity index 100% rename from DataSources.xcodeproj/project.pbxproj.orig rename to Development/DataSources.xcodeproj/project.pbxproj.orig diff --git a/Development/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Development/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Development/DataSources.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DataSources.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from DataSources.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 0000000..3d9ff4e --- /dev/null +++ b/Development/DataSources.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,25 @@ +{ + "object": { + "pins": [ + { + "package": "DifferenceKit", + "repositoryURL": "https://github.com/ra1028/DifferenceKit.git", + "state": { + "branch": null, + "revision": "073b9671ce2b9b5b96398611427a1f929927e428", + "version": "1.3.0" + } + }, + { + "package": "Texture", + "repositoryURL": "https://github.com/FluidGroup/Texture.git", + "state": { + "branch": null, + "revision": "68df47f0d26522da76b06f22e9a97e4d4ab58dad", + "version": "3.0.2" + } + } + ] + }, + "version": 1 +} diff --git a/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist b/Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist similarity index 100% rename from DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist rename to Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/26B36CC7-D64F-4577-AEC8-FA2819250EAE.plist diff --git a/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist b/Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist similarity index 100% rename from DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist rename to Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/EA120F85-2775-4B4F-B4C6-1E2CF386F786.plist diff --git a/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/Info.plist b/Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/Info.plist similarity index 100% rename from DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/Info.plist rename to Development/DataSources.xcodeproj/xcshareddata/xcbaselines/4BDB45E01F394881003F5053.xcbaseline/Info.plist diff --git a/DataSources.xcodeproj/xcshareddata/xcschemes/DataSources.xcscheme b/Development/DataSources.xcodeproj/xcshareddata/xcschemes/DataSources.xcscheme similarity index 100% rename from DataSources.xcodeproj/xcshareddata/xcschemes/DataSources.xcscheme rename to Development/DataSources.xcodeproj/xcshareddata/xcschemes/DataSources.xcscheme diff --git a/Sources/DataSourcesDemo/AppDelegate.swift b/Development/DataSourcesDemo/AppDelegate.swift similarity index 100% rename from Sources/DataSourcesDemo/AppDelegate.swift rename to Development/DataSourcesDemo/AppDelegate.swift diff --git a/Sources/DataSourcesDemo/Assets.xcassets/AppIcon.appiconset/Contents.json b/Development/DataSourcesDemo/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Sources/DataSourcesDemo/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Development/DataSourcesDemo/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Sources/DataSourcesDemo/Base.lproj/LaunchScreen.storyboard b/Development/DataSourcesDemo/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Sources/DataSourcesDemo/Base.lproj/LaunchScreen.storyboard rename to Development/DataSourcesDemo/Base.lproj/LaunchScreen.storyboard diff --git a/Sources/DataSourcesDemo/Base.lproj/Main.storyboard b/Development/DataSourcesDemo/Base.lproj/Main.storyboard similarity index 100% rename from Sources/DataSourcesDemo/Base.lproj/Main.storyboard rename to Development/DataSourcesDemo/Base.lproj/Main.storyboard diff --git a/Sources/DataSourcesDemo/CollectionNodeAdapter.swift b/Development/DataSourcesDemo/CollectionNodeAdapter.swift similarity index 100% rename from Sources/DataSourcesDemo/CollectionNodeAdapter.swift rename to Development/DataSourcesDemo/CollectionNodeAdapter.swift diff --git a/Sources/DataSourcesDemo/Components.swift b/Development/DataSourcesDemo/Components.swift similarity index 100% rename from Sources/DataSourcesDemo/Components.swift rename to Development/DataSourcesDemo/Components.swift diff --git a/Sources/DataSourcesDemo/SingleSectionCollectionViewController.swift b/Development/DataSourcesDemo/SingleSectionCollectionViewController.swift similarity index 86% rename from Sources/DataSourcesDemo/SingleSectionCollectionViewController.swift rename to Development/DataSourcesDemo/SingleSectionCollectionViewController.swift index 2635cd6..d13e353 100644 --- a/Sources/DataSourcesDemo/SingleSectionCollectionViewController.swift +++ b/Development/DataSourcesDemo/SingleSectionCollectionViewController.swift @@ -9,9 +9,6 @@ import UIKit import DataSources -import EasyPeasy -import RxSwift -import RxCocoa final class SingleSectionCollectionViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { @@ -38,7 +35,6 @@ final class SingleSectionCollectionViewController: UIViewController, UICollectio private let shuffle = UIBarButtonItem(title: "Shuffle", style: .plain, target: nil, action: nil) private let viewModel = ViewModel() - private let disposeBag = DisposeBag() override func viewDidLoad() { super.viewDidLoad() @@ -48,21 +44,21 @@ final class SingleSectionCollectionViewController: UIViewController, UICollectio navigationItem.rightBarButtonItems = [add, remove, addRemove, shuffle] - add.rx.tap - .bind(onNext: viewModel.add) - .disposed(by: disposeBag) + add.primaryAction = .init(handler: { _ in + viewModel.add() + }) - remove.rx.tap - .bind(onNext: viewModel.remove) - .disposed(by: disposeBag) + remove.primaryAction = .init(handler: { _ in + viewModel.remove() + }) - addRemove.rx.tap - .bind(onNext: viewModel.addRemove) - .disposed(by: disposeBag) + addRemove.primaryAction = .init(handler: { _ in + viewModel.addRemove() + }) - shuffle.rx.tap - .bind(onNext: viewModel.shuffle) - .disposed(by: disposeBag) + shuffle.primaryAction = .init(handler: { _ in + viewModel.shuffle() + }) collectionView.delegate = self collectionView.dataSource = self diff --git a/Sources/DataSourcesDemo/ViewController.swift b/Development/DataSourcesDemo/ViewController.swift similarity index 100% rename from Sources/DataSourcesDemo/ViewController.swift rename to Development/DataSourcesDemo/ViewController.swift diff --git a/Tests/DataSourcesDemoUITests/Info.plist b/Development/Tests/DataSourcesDemoUITests/Info.plist similarity index 100% rename from Tests/DataSourcesDemoUITests/Info.plist rename to Development/Tests/DataSourcesDemoUITests/Info.plist diff --git a/Tests/DataSourcesDemoUITests/ListAdapterDemoUITests.swift b/Development/Tests/DataSourcesDemoUITests/ListAdapterDemoUITests.swift similarity index 100% rename from Tests/DataSourcesDemoUITests/ListAdapterDemoUITests.swift rename to Development/Tests/DataSourcesDemoUITests/ListAdapterDemoUITests.swift diff --git a/Tests/DataSourcesTests/Info.plist b/Development/Tests/DataSourcesTests/Info.plist similarity index 100% rename from Tests/DataSourcesTests/Info.plist rename to Development/Tests/DataSourcesTests/Info.plist diff --git a/Tests/DataSourcesTests/ThrottleTests.swift b/Development/Tests/DataSourcesTests/ThrottleTests.swift similarity index 100% rename from Tests/DataSourcesTests/ThrottleTests.swift rename to Development/Tests/DataSourcesTests/ThrottleTests.swift diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..ddad5ed --- /dev/null +++ b/Package.resolved @@ -0,0 +1,16 @@ +{ + "object": { + "pins": [ + { + "package": "DifferenceKit", + "repositoryURL": "https://github.com/ra1028/DifferenceKit.git", + "state": { + "branch": null, + "revision": "073b9671ce2b9b5b96398611427a1f929927e428", + "version": "1.3.0" + } + } + ] + }, + "version": 1 +} diff --git a/Podfile b/Podfile deleted file mode 100644 index 22cdd15..0000000 --- a/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -# Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' - -target 'DataSourcesDemo' do - # Comment the next line if you're not using Swift and don't want to use dynamic frameworks - use_frameworks! - - pod 'Texture' - pod 'RxSwift' - pod 'RxCocoa' - pod 'EasyPeasy' - - # Pods for DataSourcesDemo - - target 'DataSourcesDemoUITests' do - inherit! :search_paths - # Pods for testing - end - -end diff --git a/Podfile.lock b/Podfile.lock deleted file mode 100644 index c29b44e..0000000 --- a/Podfile.lock +++ /dev/null @@ -1,74 +0,0 @@ -PODS: - - EasyPeasy (1.9.0) - - PINCache (3.0.3): - - PINCache/Arc-exception-safe (= 3.0.3) - - PINCache/Core (= 3.0.3) - - PINCache/Arc-exception-safe (3.0.3): - - PINCache/Core - - PINCache/Core (3.0.3): - - PINOperation (~> 1.2.1) - - PINOperation (1.2.1) - - PINRemoteImage/Core (3.0.3): - - PINOperation - - PINRemoteImage/iOS (3.0.3): - - PINRemoteImage/Core - - PINRemoteImage/PINCache (3.0.3): - - PINCache (~> 3.0.3) - - PINRemoteImage/Core - - RxCocoa (5.1.1): - - RxRelay (~> 5) - - RxSwift (~> 5) - - RxRelay (5.1.1): - - RxSwift (~> 5) - - RxSwift (5.1.1) - - Texture (3.0.0): - - Texture/AssetsLibrary (= 3.0.0) - - Texture/Core (= 3.0.0) - - Texture/MapKit (= 3.0.0) - - Texture/Photos (= 3.0.0) - - Texture/PINRemoteImage (= 3.0.0) - - Texture/Video (= 3.0.0) - - Texture/AssetsLibrary (3.0.0): - - Texture/Core - - Texture/Core (3.0.0) - - Texture/MapKit (3.0.0): - - Texture/Core - - Texture/Photos (3.0.0): - - Texture/Core - - Texture/PINRemoteImage (3.0.0): - - PINRemoteImage/iOS (~> 3.0.0) - - PINRemoteImage/PINCache - - Texture/Core - - Texture/Video (3.0.0): - - Texture/Core - -DEPENDENCIES: - - EasyPeasy - - RxCocoa - - RxSwift - - Texture - -SPEC REPOS: - trunk: - - EasyPeasy - - PINCache - - PINOperation - - PINRemoteImage - - RxCocoa - - RxRelay - - RxSwift - - Texture - -SPEC CHECKSUMS: - EasyPeasy: 19a84ef8f8bbcf925b9fecc29d1d78b7dab96718 - PINCache: 7a8fc1a691173d21dbddbf86cd515de6efa55086 - PINOperation: 00c935935f1e8cf0d1e2d6b542e75b88fc3e5e20 - PINRemoteImage: f1295b29f8c5e640e25335a1b2bd9d805171bd01 - RxCocoa: 32065309a38d29b5b0db858819b5bf9ef038b601 - RxRelay: d77f7d771495f43c556cbc43eebd1bb54d01e8e9 - RxSwift: 81470a2074fa8780320ea5fe4102807cb7118178 - Texture: 2f109e937850d94d1d07232041c9c7313ccddb81 - -PODFILE CHECKSUM: 26394a0e1593ad555110e37a3801c3aaa1b0f3dd - -COCOAPODS: 1.10.0 diff --git a/Podfile.lock.orig b/Podfile.lock.orig deleted file mode 100644 index ff83e8b..0000000 --- a/Podfile.lock.orig +++ /dev/null @@ -1,67 +0,0 @@ -PODS: - - EasyPeasy (1.8.0) - - PINCache (3.0.1-beta.6): - - PINCache/Arc-exception-safe (= 3.0.1-beta.6) - - PINCache/Core (= 3.0.1-beta.6) - - PINCache/Arc-exception-safe (3.0.1-beta.6): - - PINCache/Core - - PINCache/Core (3.0.1-beta.6): - - PINOperation (~> 1.1.0) - - PINOperation (1.1.1) - - PINRemoteImage/Core (3.0.0-beta.13): - - PINOperation - - PINRemoteImage/iOS (3.0.0-beta.13): - - PINRemoteImage/Core - - PINRemoteImage/PINCache (3.0.0-beta.13): - - PINCache (= 3.0.1-beta.6) - - PINRemoteImage/Core - - RxAtomic (4.4.0) - - RxCocoa (4.4.0): - - RxSwift (~> 4.0) - - RxSwift (4.4.0): - - RxAtomic (~> 4.4) - - Texture (2.7): - - Texture/PINRemoteImage (= 2.7) - - Texture/Core (2.7) - - Texture/PINRemoteImage (2.7): - - PINRemoteImage/iOS (= 3.0.0-beta.13) - - PINRemoteImage/PINCache - - Texture/Core - -DEPENDENCIES: - - EasyPeasy - - RxCocoa - - RxSwift - - Texture - -SPEC REPOS: - https://github.com/cocoapods/specs.git: - - EasyPeasy - - PINCache - - PINOperation - - PINRemoteImage -<<<<<<< HEAD -======= - - RxAtomic ->>>>>>> Use DifferenceKit - - RxCocoa - - RxSwift - - Texture - -SPEC CHECKSUMS: - EasyPeasy: bfffe5d47bbaaef3e32888c250a196768484b43a - PINCache: d195fdba255283f7e9900a55e3cced377f431f9b - PINOperation: a6219e6fc9db9c269eb7a7b871ac193bcf400aac - PINRemoteImage: d6d51c5d2adda55f1ce30c96e850b6c4ebd2856a - RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f - RxCocoa: df63ebf7b9a70d6b4eeea407ed5dd4efc8979749 - RxSwift: 5976ecd04fc2fefd648827c23de5e11157faa973 - Texture: 9d7e38965cf22ccd7cd9c249dd78b3f14e70ab6c - -PODFILE CHECKSUM: b8e1f4e3fe195a486aa393e51c4c11ca506551eb - -<<<<<<< HEAD -COCOAPODS: 1.6.0 -======= -COCOAPODS: 1.6.0.beta.2 ->>>>>>> Use DifferenceKit diff --git a/Sources/DataSourcesDemo/Info.plist b/Sources/DataSourcesDemo/Info.plist deleted file mode 100644 index 16be3b6..0000000 --- a/Sources/DataSourcesDemo/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - -