From 9f36510051b29ef88c41794345effcafbe666661 Mon Sep 17 00:00:00 2001 From: Timothy Moose Date: Wed, 22 Feb 2023 17:09:44 -0600 Subject: [PATCH] Convert to SPM --- .../Blocks/Blocks.xcodeproj/project.pbxproj | 20 +- .../Collapse.xcodeproj/project.pbxproj | 20 +- .../Core Data.xcodeproj/project.pbxproj | 20 +- .../Dynamic Height.xcodeproj/project.pbxproj | 20 +- Examples/JSON/JSON.xcodeproj/project.pbxproj | 20 +- .../Minimal/Minimal.xcodeproj/project.pbxproj | 20 +- .../No Results.xcodeproj/project.pbxproj | 20 +- .../Outline/Outline.xcodeproj/project.pbxproj | 20 +- .../Section Info.xcodeproj/project.pbxproj | 20 +- .../Settings.xcodeproj/project.pbxproj | 20 +- .../Shuffle/Shuffle.xcodeproj/project.pbxproj | 20 +- Examples/Sort/Sort.xcodeproj/project.pbxproj | 20 +- .../project.pbxproj | 20 +- Package.swift | 4 +- README.md | 10 +- TLIndexPathTools.podspec | 17 - TLIndexPathTools.xcodeproj/project.pbxproj | 297 ++++++------------ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcschemes/TLIndexPathTools.xcscheme | 33 +- .../TLCollapsibleDataModel.h | 0 .../TLCollapsibleHeaderView.h | 0 .../TLCollapsibleTableViewController.h | 0 .../TLCollectionViewController.h | 0 .../TLDynamicHeightCell.h | 0 .../TLDynamicHeightLabelCell.h | 0 .../TLDynamicSizeView.h | 0 .../TLIndexPathController.h | 0 .../TLIndexPathDataModel.h | 0 .../{Data Model => Public}/TLIndexPathItem.h | 0 .../TLIndexPathSectionInfo.h | 0 .../{ => Public}/TLIndexPathTools.h | 0 .../Tree => Public}/TLIndexPathTreeItem.h | 0 .../TLIndexPathUpdates.h | 0 .../TLNoResultsTableDataModel.h | 0 .../TLTableViewController.h | 0 .../Tree => Public}/TLTreeDataModel.h | 0 .../TLTreeTableViewController.h | 0 .../UITableView+ScrollOptimizer.h | 0 .../UITableViewController+ScrollOptimizer.h | 0 TLIndexPathToolsTests/Info.plist | 24 -- 40 files changed, 160 insertions(+), 493 deletions(-) delete mode 100644 TLIndexPathTools.podspec create mode 100644 TLIndexPathTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename TLIndexPathTools/{Extensions/Collapsible => Public}/TLCollapsibleDataModel.h (100%) rename TLIndexPathTools/{Extensions/Collapsible => Public}/TLCollapsibleHeaderView.h (100%) rename TLIndexPathTools/{Extensions/Collapsible => Public}/TLCollapsibleTableViewController.h (100%) rename TLIndexPathTools/{View Controllers => Public}/TLCollectionViewController.h (100%) rename TLIndexPathTools/{Extensions => Public}/TLDynamicHeightCell.h (100%) rename TLIndexPathTools/{Extensions => Public}/TLDynamicHeightLabelCell.h (100%) rename TLIndexPathTools/{View Controllers => Public}/TLDynamicSizeView.h (100%) rename TLIndexPathTools/{Controllers => Public}/TLIndexPathController.h (100%) rename TLIndexPathTools/{Data Model => Public}/TLIndexPathDataModel.h (100%) rename TLIndexPathTools/{Data Model => Public}/TLIndexPathItem.h (100%) rename TLIndexPathTools/{Data Model => Public}/TLIndexPathSectionInfo.h (100%) rename TLIndexPathTools/{ => Public}/TLIndexPathTools.h (100%) rename TLIndexPathTools/{Extensions/Tree => Public}/TLIndexPathTreeItem.h (100%) rename TLIndexPathTools/{Data Model => Public}/TLIndexPathUpdates.h (100%) rename TLIndexPathTools/{Extensions/No Results => Public}/TLNoResultsTableDataModel.h (100%) rename TLIndexPathTools/{View Controllers => Public}/TLTableViewController.h (100%) rename TLIndexPathTools/{Extensions/Tree => Public}/TLTreeDataModel.h (100%) rename TLIndexPathTools/{Extensions/Tree => Public}/TLTreeTableViewController.h (100%) rename TLIndexPathTools/{Extensions => Public}/UITableView+ScrollOptimizer.h (100%) rename TLIndexPathTools/{Extensions => Public}/UITableViewController+ScrollOptimizer.h (100%) delete mode 100644 TLIndexPathToolsTests/Info.plist diff --git a/Examples/Blocks/Blocks.xcodeproj/project.pbxproj b/Examples/Blocks/Blocks.xcodeproj/project.pbxproj index a153aaa..c0e6957 100644 --- a/Examples/Blocks/Blocks.xcodeproj/project.pbxproj +++ b/Examples/Blocks/Blocks.xcodeproj/project.pbxproj @@ -23,13 +23,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86029E451AEEB7C400ED36D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 860B7AE917E9FFC500C984B4 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 860B7AFF17EA02CB00C984B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 860B7AE917E9FFC500C984B4 /* TLIndexPathTools.xcodeproj */; @@ -139,7 +132,6 @@ isa = PBXGroup; children = ( 860B7B0017EA02CB00C984B4 /* TLIndexPathTools.framework */, - 86029E461AEEB7C400ED36D7 /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -178,6 +170,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -198,13 +191,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86029E461AEEB7C400ED36D7 /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86029E451AEEB7C400ED36D7 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 860B7B0017EA02CB00C984B4 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -344,7 +330,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Blocks/Blocks-Prefix.pch"; INFOPLIST_FILE = "Blocks/Blocks-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Developer/Xcode/DerivedData/TLIndexPathTools-cdwpczkvzhcayycfczwsnuukurgs/Build/Products/Debug-iphoneos", @@ -366,7 +352,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Blocks/Blocks-Prefix.pch"; INFOPLIST_FILE = "Blocks/Blocks-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Developer/Xcode/DerivedData/TLIndexPathTools-cdwpczkvzhcayycfczwsnuukurgs/Build/Products/Debug-iphoneos", diff --git a/Examples/Collapse/Collapse.xcodeproj/project.pbxproj b/Examples/Collapse/Collapse.xcodeproj/project.pbxproj index a6d26e9..1a725a2 100644 --- a/Examples/Collapse/Collapse.xcodeproj/project.pbxproj +++ b/Examples/Collapse/Collapse.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA231C206E4300DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA0C17CD690D00262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA1117CD690D00262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA0C17CD690D00262FE8 /* TLIndexPathTools.xcodeproj */; @@ -83,7 +76,6 @@ isa = PBXGroup; children = ( 86BFEA1217CD690D00262FE8 /* TLIndexPathTools.framework */, - 86A9BA241C206E4300DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -179,6 +171,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 86C8412A1753EC0B0051BB48; @@ -198,13 +191,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA241C206E4300DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA231C206E4300DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA1217CD690D00262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -325,7 +311,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Collapse/Collapse-Prefix.pch"; INFOPLIST_FILE = "Collapse/Collapse-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; @@ -340,7 +326,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Collapse/Collapse-Prefix.pch"; INFOPLIST_FILE = "Collapse/Collapse-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; diff --git a/Examples/Core Data/Core Data.xcodeproj/project.pbxproj b/Examples/Core Data/Core Data.xcodeproj/project.pbxproj index fe4d4ca..aa7ee1d 100644 --- a/Examples/Core Data/Core Data.xcodeproj/project.pbxproj +++ b/Examples/Core Data/Core Data.xcodeproj/project.pbxproj @@ -27,13 +27,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA171C206E3C00DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFE9FE17CD690600262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA0317CD690600262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFE9FE17CD690600262FE8 /* TLIndexPathTools.xcodeproj */; @@ -153,7 +146,6 @@ isa = PBXGroup; children = ( 86BFEA0417CD690600262FE8 /* TLIndexPathTools.framework */, - 86A9BA181C206E3C00DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -192,6 +184,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 862FF8A41759800C00381869; @@ -211,13 +204,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA181C206E3C00DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA171C206E3C00DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA0417CD690600262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Core Data/Core Data-Prefix.pch"; INFOPLIST_FILE = "Core Data/Core Data-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -355,7 +341,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Core Data/Core Data-Prefix.pch"; INFOPLIST_FILE = "Core Data/Core Data-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Dynamic Height/Dynamic Height.xcodeproj/project.pbxproj b/Examples/Dynamic Height/Dynamic Height.xcodeproj/project.pbxproj index 6615db1..425548f 100644 --- a/Examples/Dynamic Height/Dynamic Height.xcodeproj/project.pbxproj +++ b/Examples/Dynamic Height/Dynamic Height.xcodeproj/project.pbxproj @@ -25,13 +25,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA411C206E5700DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA2F17CD692100262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA3417CD692100262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA2F17CD692100262FE8 /* TLIndexPathTools.xcodeproj */; @@ -147,7 +140,6 @@ isa = PBXGroup; children = ( 86BFEA3517CD692100262FE8 /* TLIndexPathTools.framework */, - 86A9BA421C206E5700DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -186,6 +178,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 862FF81B1759328400381869; @@ -205,13 +198,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA421C206E5700DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA411C206E5700DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA3517CD692100262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -335,7 +321,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Dynamic Height/Dynamic Height-Prefix.pch"; INFOPLIST_FILE = "Dynamic Height/Dynamic Height-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -349,7 +335,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Dynamic Height/Dynamic Height-Prefix.pch"; INFOPLIST_FILE = "Dynamic Height/Dynamic Height-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/JSON/JSON.xcodeproj/project.pbxproj b/Examples/JSON/JSON.xcodeproj/project.pbxproj index 7e9e877..c853c85 100644 --- a/Examples/JSON/JSON.xcodeproj/project.pbxproj +++ b/Examples/JSON/JSON.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA351C206E4F00DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA2117CD691900262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA2617CD691900262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA2117CD691900262FE8 /* TLIndexPathTools.xcodeproj */; @@ -142,7 +135,6 @@ isa = PBXGroup; children = ( 86BFEA2717CD691900262FE8 /* TLIndexPathTools.framework */, - 86A9BA361C206E4F00DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 8604AE5517616E63005B1299; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA361C206E4F00DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA351C206E4F00DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA2717CD691900262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "JSON/JSON-Prefix.pch"; INFOPLIST_FILE = "JSON/JSON-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "JSON/JSON-Prefix.pch"; INFOPLIST_FILE = "JSON/JSON-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Minimal/Minimal.xcodeproj/project.pbxproj b/Examples/Minimal/Minimal.xcodeproj/project.pbxproj index e2558e2..b4ddc22 100644 --- a/Examples/Minimal/Minimal.xcodeproj/project.pbxproj +++ b/Examples/Minimal/Minimal.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA3B1C206E5300DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA2817CD691D00262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA2D17CD691D00262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA2817CD691D00262FE8 /* TLIndexPathTools.xcodeproj */; @@ -84,7 +77,6 @@ isa = PBXGroup; children = ( 86BFEA2E17CD691D00262FE8 /* TLIndexPathTools.framework */, - 86A9BA3C1C206E5300DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 86C926CE177897CB009E0324; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA3C1C206E5300DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA3B1C206E5300DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA2E17CD691D00262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Minimal/Minimal-Prefix.pch"; INFOPLIST_FILE = "Minimal/Minimal-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Minimal/Minimal-Prefix.pch"; INFOPLIST_FILE = "Minimal/Minimal-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/No Results/No Results.xcodeproj/project.pbxproj b/Examples/No Results/No Results.xcodeproj/project.pbxproj index be72e47..83fd6a9 100644 --- a/Examples/No Results/No Results.xcodeproj/project.pbxproj +++ b/Examples/No Results/No Results.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA1D1C206E4000DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA0517CD690900262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA0A17CD690900262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA0517CD690900262FE8 /* TLIndexPathTools.xcodeproj */; @@ -142,7 +135,6 @@ isa = PBXGroup; children = ( 86BFEA0B17CD690900262FE8 /* TLIndexPathTools.framework */, - 86A9BA1E1C206E4000DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 867238E917C685B100703339; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA1E1C206E4000DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA1D1C206E4000DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA0B17CD690900262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "No Results/No Results-Prefix.pch"; INFOPLIST_FILE = "No Results/No Results-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "No Results/No Results-Prefix.pch"; INFOPLIST_FILE = "No Results/No Results-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Outline/Outline.xcodeproj/project.pbxproj b/Examples/Outline/Outline.xcodeproj/project.pbxproj index 70260c7..252890d 100644 --- a/Examples/Outline/Outline.xcodeproj/project.pbxproj +++ b/Examples/Outline/Outline.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA2F1C206E4B00DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA1A17CD691600262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA1F17CD691600262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA1A17CD691600262FE8 /* TLIndexPathTools.xcodeproj */; @@ -142,7 +135,6 @@ isa = PBXGroup; children = ( 86BFEA2017CD691600262FE8 /* TLIndexPathTools.framework */, - 86A9BA301C206E4B00DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 865448EA17546DF80062880B; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA301C206E4B00DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA2F1C206E4B00DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA2017CD691600262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Outline/Outline-Prefix.pch"; INFOPLIST_FILE = "Outline/Outline-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; @@ -342,7 +328,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Outline/Outline-Prefix.pch"; INFOPLIST_FILE = "Outline/Outline-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; diff --git a/Examples/Section Info/Section Info.xcodeproj/project.pbxproj b/Examples/Section Info/Section Info.xcodeproj/project.pbxproj index 11de483..10cb2d1 100644 --- a/Examples/Section Info/Section Info.xcodeproj/project.pbxproj +++ b/Examples/Section Info/Section Info.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA471C206E5B00DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA3617CD692500262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA3B17CD692500262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA3617CD692500262FE8 /* TLIndexPathTools.xcodeproj */; @@ -142,7 +135,6 @@ isa = PBXGroup; children = ( 86BFEA3C17CD692500262FE8 /* TLIndexPathTools.framework */, - 86A9BA481C206E5B00DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 8682A4B21787C4CD0023C036; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA481C206E5B00DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA471C206E5B00DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA3C17CD692500262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Section Info/Section Info-Prefix.pch"; INFOPLIST_FILE = "Section Info/Section Info-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Section Info/Section Info-Prefix.pch"; INFOPLIST_FILE = "Section Info/Section Info-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Settings/Settings.xcodeproj/project.pbxproj b/Examples/Settings/Settings.xcodeproj/project.pbxproj index 3b400b6..2971212 100644 --- a/Examples/Settings/Settings.xcodeproj/project.pbxproj +++ b/Examples/Settings/Settings.xcodeproj/project.pbxproj @@ -28,13 +28,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA111C206E3600DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFE9F717CD690300262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFE9FC17CD690300262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFE9F717CD690300262FE8 /* TLIndexPathTools.xcodeproj */; @@ -160,7 +153,6 @@ isa = PBXGroup; children = ( 86BFE9FD17CD690300262FE8 /* TLIndexPathTools.framework */, - 86A9BA121C206E3600DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -199,6 +191,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 8631AEFB174D31EE00D1B383; @@ -218,13 +211,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA121C206E3600DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA111C206E3600DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFE9FD17CD690300262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -349,7 +335,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Settings/Settings-Prefix.pch"; INFOPLIST_FILE = "Settings/Settings-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = Settings; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -363,7 +349,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Settings/Settings-Prefix.pch"; INFOPLIST_FILE = "Settings/Settings-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = Settings; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Shuffle/Shuffle.xcodeproj/project.pbxproj b/Examples/Shuffle/Shuffle.xcodeproj/project.pbxproj index e35ff9f..8bd84b1 100644 --- a/Examples/Shuffle/Shuffle.xcodeproj/project.pbxproj +++ b/Examples/Shuffle/Shuffle.xcodeproj/project.pbxproj @@ -25,13 +25,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA0B1C206E3200DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86ECFC4817CD6575003D13C0 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86ECFC4D17CD6575003D13C0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86ECFC4817CD6575003D13C0 /* TLIndexPathTools.xcodeproj */; @@ -154,7 +147,6 @@ isa = PBXGroup; children = ( 86ECFC4E17CD6575003D13C0 /* TLIndexPathTools.framework */, - 86A9BA0C1C206E3200DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -194,6 +186,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 86B4C838174D251B006E1A83; @@ -213,13 +206,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA0C1C206E3200DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA0B1C206E3200DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86ECFC4E17CD6575003D13C0 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -349,7 +335,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Shuffle/Shuffle-Prefix.pch"; INFOPLIST_FILE = "Shuffle/Shuffle-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = Shuffle; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -363,7 +349,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Shuffle/Shuffle-Prefix.pch"; INFOPLIST_FILE = "Shuffle/Shuffle-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = Shuffle; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/Sort/Sort.xcodeproj/project.pbxproj b/Examples/Sort/Sort.xcodeproj/project.pbxproj index 7816341..26ffb3d 100644 --- a/Examples/Sort/Sort.xcodeproj/project.pbxproj +++ b/Examples/Sort/Sort.xcodeproj/project.pbxproj @@ -24,13 +24,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86A9BA291C206E4700DB127C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 86BFEA1317CD691100262FE8 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 86BFEA1817CD691100262FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 86BFEA1317CD691100262FE8 /* TLIndexPathTools.xcodeproj */; @@ -84,7 +77,6 @@ isa = PBXGroup; children = ( 86BFEA1917CD691100262FE8 /* TLIndexPathTools.framework */, - 86A9BA2A1C206E4700DB127C /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -181,6 +173,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 86CCA0BC175105C800360297; @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86A9BA2A1C206E4700DB127C /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86A9BA291C206E4700DB127C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 86BFEA1917CD691100262FE8 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -327,7 +313,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Sort/Sort-Prefix.pch"; INFOPLIST_FILE = "Sort/Sort-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -341,7 +327,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Sort/Sort-Prefix.pch"; INFOPLIST_FILE = "Sort/Sort-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Examples/View Controller Backed/View Controller Backed.xcodeproj/project.pbxproj b/Examples/View Controller Backed/View Controller Backed.xcodeproj/project.pbxproj index 730037e..da2f20a 100644 --- a/Examples/View Controller Backed/View Controller Backed.xcodeproj/project.pbxproj +++ b/Examples/View Controller Backed/View Controller Backed.xcodeproj/project.pbxproj @@ -23,13 +23,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 86029E4C1AEEB8AB00ED36D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 863A1D47189EB83700796395 /* TLIndexPathTools.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7; - remoteInfo = TLIndexPathToolsTests; - }; 863A1D8318A077BD00796395 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 863A1D47189EB83700796395 /* TLIndexPathTools.xcodeproj */; @@ -141,7 +134,6 @@ isa = PBXGroup; children = ( 863A1D8418A077BD00796395 /* TLIndexPathTools.framework */, - 86029E4D1AEEB8AB00ED36D7 /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -180,6 +172,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -200,13 +193,6 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 86029E4D1AEEB8AB00ED36D7 /* TLIndexPathToolsTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = TLIndexPathToolsTests.xctest; - remoteRef = 86029E4C1AEEB8AB00ED36D7 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 863A1D8418A077BD00796395 /* TLIndexPathTools.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -346,7 +332,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "View Controller Backed/View Controller Backed-Prefix.pch"; INFOPLIST_FILE = "View Controller Backed/View Controller Backed-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; @@ -362,7 +348,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "View Controller Backed/View Controller Backed-Prefix.pch"; INFOPLIST_FILE = "View Controller Backed/View Controller Backed-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.2; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(TARGET_BUILD_DIR)/include/\""; WRAPPER_EXTENSION = app; diff --git a/Package.swift b/Package.swift index 18c3414..e3a62ed 100644 --- a/Package.swift +++ b/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "TLIndexPathTools", platforms: [ - .iOS("8.0") + .iOS("11.0") ], products: [ .library(name: "TLIndexPathTools", targets: ["TLIndexPathTools"]) @@ -16,7 +16,7 @@ let package = Package( exclude: [ "Info.plist", ], - publicHeadersPath: "TLIndexPathTools" + publicHeadersPath: "Public" ) ] ) diff --git a/README.md b/README.md index 2799ae5..b8ff1f0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ TLIndexPathTools ================ +🔥 TLIndexPathTools is no longer actively maintained because Apple has finally introduced diffable data sources. 🔥 + TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views. Here are some of the awesome things TLIndexPathTools does: * Organize data into sections with ease (now with blocks!) @@ -13,13 +15,7 @@ TLIndexPathTools is as lightweight as you want it to be. Start small by using `T ## Installation -Add "TLIndexPathTools" to your podfile or, if you're not using CocoaPods: - -1. Download the TLIndexPathTools project -2. Add the TLIndexPathTools sub-folder (sibling of the Examples folder) to your Xcode project. -3. Link to QuartzCore.framework and CoreData.framework (on the Build Phases tab of your project's target). - - +Use Swift Package Manager ## Overview diff --git a/TLIndexPathTools.podspec b/TLIndexPathTools.podspec deleted file mode 100644 index fe7fd0f..0000000 --- a/TLIndexPathTools.podspec +++ /dev/null @@ -1,17 +0,0 @@ -Pod::Spec.new do |s| - s.name = "TLIndexPathTools" - s.version = "0.4.6" - s.summary = "TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views." - s.description = <<-DESC - TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views. Here are some of the awesome things TLIndexPathTools does: - DESC - s.homepage = "http://tlindexpathtools.com" - s.license = { :type => "MIT" } - s.author = { "wtmoose" => "wtm@tractablelabs.com" } - s.source = { :git => "https://github.com/wtmoose/TLIndexPathTools.git", :tag => '0.4.6' } - s.platform = :ios, '8.0' - s.ios.deployment_target = '8.0' - s.source_files = 'TLIndexPathTools/**/*.{h,m}' - s.frameworks = 'UIKit', 'QuartzCore', 'CoreData', 'Foundation' - s.requires_arc = true -end diff --git a/TLIndexPathTools.xcodeproj/project.pbxproj b/TLIndexPathTools.xcodeproj/project.pbxproj index 6b63930..d1e574d 100644 --- a/TLIndexPathTools.xcodeproj/project.pbxproj +++ b/TLIndexPathTools.xcodeproj/project.pbxproj @@ -32,7 +32,25 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 86029DFE1AEEAC2E00ED36D7 /* TLIndexPathTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86029DF31AEEAC2E00ED36D7 /* TLIndexPathTools.framework */; }; + 22FCD2E129A6CF87006552E5 /* TLIndexPathController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2CE29A6CF87006552E5 /* TLIndexPathController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E229A6CF87006552E5 /* TLIndexPathUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2CF29A6CF87006552E5 /* TLIndexPathUpdates.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E329A6CF87006552E5 /* TLIndexPathSectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D029A6CF87006552E5 /* TLIndexPathSectionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E429A6CF87006552E5 /* TLIndexPathItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D129A6CF87006552E5 /* TLIndexPathItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E529A6CF87006552E5 /* UITableView+ScrollOptimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D229A6CF87006552E5 /* UITableView+ScrollOptimizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E629A6CF87006552E5 /* TLCollapsibleHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D329A6CF87006552E5 /* TLCollapsibleHeaderView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E729A6CF87006552E5 /* UITableViewController+ScrollOptimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D429A6CF87006552E5 /* UITableViewController+ScrollOptimizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E829A6CF87006552E5 /* TLCollapsibleDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D529A6CF87006552E5 /* TLCollapsibleDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2E929A6CF87006552E5 /* TLTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D629A6CF87006552E5 /* TLTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2EA29A6CF87006552E5 /* TLCollectionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D729A6CF87006552E5 /* TLCollectionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2EB29A6CF87006552E5 /* TLDynamicHeightLabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D829A6CF87006552E5 /* TLDynamicHeightLabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2EC29A6CF87006552E5 /* TLIndexPathTreeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2D929A6CF87006552E5 /* TLIndexPathTreeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2ED29A6CF87006552E5 /* TLIndexPathDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DA29A6CF87006552E5 /* TLIndexPathDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2EE29A6CF87006552E5 /* TLTreeTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DB29A6CF87006552E5 /* TLTreeTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2EF29A6CF87006552E5 /* TLDynamicSizeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DC29A6CF87006552E5 /* TLDynamicSizeView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2F029A6CF87006552E5 /* TLDynamicHeightCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DD29A6CF87006552E5 /* TLDynamicHeightCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2F129A6CF87006552E5 /* TLNoResultsTableDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DE29A6CF87006552E5 /* TLNoResultsTableDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2F229A6CF87006552E5 /* TLCollapsibleTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2DF29A6CF87006552E5 /* TLCollapsibleTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FCD2F329A6CF87006552E5 /* TLTreeDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FCD2E029A6CF87006552E5 /* TLTreeDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 86029E0D1AEEAC8800ED36D7 /* TLIndexPathController.m in Sources */ = {isa = PBXBuildFile; fileRef = B145DB44179EEB3900CF270E /* TLIndexPathController.m */; }; 86029E0E1AEEAC9000ED36D7 /* TLIndexPathDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B145DB47179EEB3900CF270E /* TLIndexPathDataModel.m */; }; 86029E0F1AEEAC9000ED36D7 /* TLIndexPathItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B145DB49179EEB3900CF270E /* TLIndexPathItem.m */; }; @@ -51,39 +69,28 @@ 86029E1C1AEEACBC00ED36D7 /* TLIndexPathTreeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8601E71F17CD19E500DEE315 /* TLIndexPathTreeItem.m */; }; 86029E1D1AEEACBF00ED36D7 /* TLDynamicHeightLabelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 86CB5A9318AF38FE003039CC /* TLDynamicHeightLabelCell.m */; }; 86029E1E1AEEACC200ED36D7 /* TLNoResultsTableDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8601E71717CD19E500DEE315 /* TLNoResultsTableDataModel.m */; }; - 86029E2C1AEEAE3400ED36D7 /* TLIndexPathTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 8673278F1AD5A0C80048BF31 /* TLIndexPathTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E2E1AEEB00500ED36D7 /* TLIndexPathController.h in Headers */ = {isa = PBXBuildFile; fileRef = 86029E2D1AEEB00500ED36D7 /* TLIndexPathController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E2F1AEEB02200ED36D7 /* TLIndexPathDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB46179EEB3900CF270E /* TLIndexPathDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E301AEEB08300ED36D7 /* TLIndexPathItem.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB48179EEB3900CF270E /* TLIndexPathItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E311AEEB08300ED36D7 /* TLIndexPathSectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB4A179EEB3900CF270E /* TLIndexPathSectionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E321AEEB08300ED36D7 /* TLIndexPathUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB4C179EEB3900CF270E /* TLIndexPathUpdates.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E331AEEB09A00ED36D7 /* TLDynamicHeightCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 862462E71AD5A6300030AC10 /* TLDynamicHeightCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E341AEEB09A00ED36D7 /* TLCollapsibleDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E6FE17CD19E400DEE315 /* TLCollapsibleDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E351AEEB09A00ED36D7 /* TLCollapsibleHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E70017CD19E400DEE315 /* TLCollapsibleHeaderView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E361AEEB09A00ED36D7 /* TLCollapsibleTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E70217CD19E400DEE315 /* TLCollapsibleTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E371AEEB09A00ED36D7 /* TLNoResultsTableDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E71617CD19E500DEE315 /* TLNoResultsTableDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E381AEEB09A00ED36D7 /* TLDynamicHeightLabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 86CB5A9218AF38FE003039CC /* TLDynamicHeightLabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E391AEEB09A00ED36D7 /* TLIndexPathTreeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E71E17CD19E500DEE315 /* TLIndexPathTreeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3A1AEEB09A00ED36D7 /* TLTreeDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E72017CD19E500DEE315 /* TLTreeDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3B1AEEB09A00ED36D7 /* TLTreeTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E72217CD19E500DEE315 /* TLTreeTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3C1AEEB09A00ED36D7 /* UITableView+ScrollOptimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 86CBF3FC190B06350091EBE8 /* UITableView+ScrollOptimizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3D1AEEB09A00ED36D7 /* UITableViewController+ScrollOptimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601E72417CD19E500DEE315 /* UITableViewController+ScrollOptimizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3E1AEEB09A00ED36D7 /* TLDynamicSizeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 86ECFBFF17CD2948003D13C0 /* TLDynamicSizeView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E3F1AEEB09A00ED36D7 /* TLCollectionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB7C179EEB3900CF270E /* TLCollectionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86029E401AEEB09A00ED36D7 /* TLTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B145DB7E179EEB3900CF270E /* TLTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 86029DFF1AEEAC2E00ED36D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B145DAB1179EE94300CF270E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 86029DF21AEEAC2E00ED36D7; - remoteInfo = TLIndexPathTools; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ + 22FCD2CE29A6CF87006552E5 /* TLIndexPathController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathController.h; sourceTree = ""; }; + 22FCD2CF29A6CF87006552E5 /* TLIndexPathUpdates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathUpdates.h; sourceTree = ""; }; + 22FCD2D029A6CF87006552E5 /* TLIndexPathSectionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathSectionInfo.h; sourceTree = ""; }; + 22FCD2D129A6CF87006552E5 /* TLIndexPathItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathItem.h; sourceTree = ""; }; + 22FCD2D229A6CF87006552E5 /* UITableView+ScrollOptimizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+ScrollOptimizer.h"; sourceTree = ""; }; + 22FCD2D329A6CF87006552E5 /* TLCollapsibleHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollapsibleHeaderView.h; sourceTree = ""; }; + 22FCD2D429A6CF87006552E5 /* UITableViewController+ScrollOptimizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewController+ScrollOptimizer.h"; sourceTree = ""; }; + 22FCD2D529A6CF87006552E5 /* TLCollapsibleDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollapsibleDataModel.h; sourceTree = ""; }; + 22FCD2D629A6CF87006552E5 /* TLTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLTableViewController.h; sourceTree = ""; }; + 22FCD2D729A6CF87006552E5 /* TLCollectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollectionViewController.h; sourceTree = ""; }; + 22FCD2D829A6CF87006552E5 /* TLDynamicHeightLabelCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLDynamicHeightLabelCell.h; sourceTree = ""; }; + 22FCD2D929A6CF87006552E5 /* TLIndexPathTreeItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathTreeItem.h; sourceTree = ""; }; + 22FCD2DA29A6CF87006552E5 /* TLIndexPathDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathDataModel.h; sourceTree = ""; }; + 22FCD2DB29A6CF87006552E5 /* TLTreeTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLTreeTableViewController.h; sourceTree = ""; }; + 22FCD2DC29A6CF87006552E5 /* TLDynamicSizeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLDynamicSizeView.h; sourceTree = ""; }; + 22FCD2DD29A6CF87006552E5 /* TLDynamicHeightCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLDynamicHeightCell.h; sourceTree = ""; }; + 22FCD2DE29A6CF87006552E5 /* TLNoResultsTableDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLNoResultsTableDataModel.h; sourceTree = ""; }; + 22FCD2DF29A6CF87006552E5 /* TLCollapsibleTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollapsibleTableViewController.h; sourceTree = ""; }; + 22FCD2E029A6CF87006552E5 /* TLTreeDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLTreeDataModel.h; sourceTree = ""; }; 8601E6FE17CD19E400DEE315 /* TLCollapsibleDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollapsibleDataModel.h; sourceTree = ""; }; 8601E6FF17CD19E400DEE315 /* TLCollapsibleDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLCollapsibleDataModel.m; sourceTree = ""; }; 8601E70017CD19E400DEE315 /* TLCollapsibleHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLCollapsibleHeaderView.h; sourceTree = ""; }; @@ -103,8 +110,6 @@ 86029DCD1AEEA1E100ED36D7 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 86029DCE1AEEA1E100ED36D7 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; 86029DF31AEEAC2E00ED36D7 /* TLIndexPathTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TLIndexPathTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 86029DFD1AEEAC2E00ED36D7 /* TLIndexPathToolsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TLIndexPathToolsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 86029E031AEEAC2E00ED36D7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 86029E2D1AEEB00500ED36D7 /* TLIndexPathController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathController.h; sourceTree = ""; }; 862462E71AD5A6300030AC10 /* TLDynamicHeightCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLDynamicHeightCell.h; sourceTree = ""; }; 862462E81AD5A6300030AC10 /* TLDynamicHeightCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLDynamicHeightCell.m; sourceTree = ""; }; @@ -113,7 +118,6 @@ 86CB5A9318AF38FE003039CC /* TLDynamicHeightLabelCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLDynamicHeightLabelCell.m; sourceTree = ""; }; 86CBF3FC190B06350091EBE8 /* UITableView+ScrollOptimizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+ScrollOptimizer.h"; sourceTree = ""; }; 86CBF3FD190B06350091EBE8 /* UITableView+ScrollOptimizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+ScrollOptimizer.m"; sourceTree = ""; }; - 86E8EEF51902249200AD6A51 /* TLIndexPathTools.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TLIndexPathTools.podspec; sourceTree = ""; }; 86ECFBFF17CD2948003D13C0 /* TLDynamicSizeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLDynamicSizeView.h; sourceTree = ""; }; B145DABC179EE94300CF270E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; B145DAC0179EE94300CF270E /* TLIndexPathTools-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TLIndexPathTools-Prefix.pch"; sourceTree = ""; }; @@ -122,7 +126,6 @@ B145DB47179EEB3900CF270E /* TLIndexPathDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLIndexPathDataModel.m; sourceTree = ""; }; B145DB48179EEB3900CF270E /* TLIndexPathItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathItem.h; sourceTree = ""; }; B145DB49179EEB3900CF270E /* TLIndexPathItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLIndexPathItem.m; sourceTree = ""; }; - B145DB4A179EEB3900CF270E /* TLIndexPathSectionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathSectionInfo.h; sourceTree = ""; }; B145DB4B179EEB3900CF270E /* TLIndexPathSectionInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLIndexPathSectionInfo.m; sourceTree = ""; }; B145DB4C179EEB3900CF270E /* TLIndexPathUpdates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLIndexPathUpdates.h; sourceTree = ""; }; B145DB4D179EEB3900CF270E /* TLIndexPathUpdates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLIndexPathUpdates.m; sourceTree = ""; }; @@ -143,17 +146,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86029DFA1AEEAC2E00ED36D7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 86029DFE1AEEAC2E00ED36D7 /* TLIndexPathTools.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 22FCD2CD29A6CF87006552E5 /* Public */ = { + isa = PBXGroup; + children = ( + 8673278F1AD5A0C80048BF31 /* TLIndexPathTools.h */, + 22FCD2CE29A6CF87006552E5 /* TLIndexPathController.h */, + 22FCD2CF29A6CF87006552E5 /* TLIndexPathUpdates.h */, + 22FCD2D029A6CF87006552E5 /* TLIndexPathSectionInfo.h */, + 22FCD2D129A6CF87006552E5 /* TLIndexPathItem.h */, + 22FCD2D229A6CF87006552E5 /* UITableView+ScrollOptimizer.h */, + 22FCD2D329A6CF87006552E5 /* TLCollapsibleHeaderView.h */, + 22FCD2D429A6CF87006552E5 /* UITableViewController+ScrollOptimizer.h */, + 22FCD2D529A6CF87006552E5 /* TLCollapsibleDataModel.h */, + 22FCD2D629A6CF87006552E5 /* TLTableViewController.h */, + 22FCD2D729A6CF87006552E5 /* TLCollectionViewController.h */, + 22FCD2D829A6CF87006552E5 /* TLDynamicHeightLabelCell.h */, + 22FCD2D929A6CF87006552E5 /* TLIndexPathTreeItem.h */, + 22FCD2DA29A6CF87006552E5 /* TLIndexPathDataModel.h */, + 22FCD2DB29A6CF87006552E5 /* TLTreeTableViewController.h */, + 22FCD2DC29A6CF87006552E5 /* TLDynamicSizeView.h */, + 22FCD2DD29A6CF87006552E5 /* TLDynamicHeightCell.h */, + 22FCD2DE29A6CF87006552E5 /* TLNoResultsTableDataModel.h */, + 22FCD2DF29A6CF87006552E5 /* TLCollapsibleTableViewController.h */, + 22FCD2E029A6CF87006552E5 /* TLTreeDataModel.h */, + ); + path = Public; + sourceTree = ""; + }; 8601E6FC17CD19E400DEE315 /* Extensions */ = { isa = PBXGroup; children = ( @@ -207,32 +229,14 @@ path = Tree; sourceTree = ""; }; - 86029E011AEEAC2E00ED36D7 /* TLIndexPathToolsTests */ = { - isa = PBXGroup; - children = ( - 86029E021AEEAC2E00ED36D7 /* Supporting Files */, - ); - path = TLIndexPathToolsTests; - sourceTree = ""; - }; - 86029E021AEEAC2E00ED36D7 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 86029E031AEEAC2E00ED36D7 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; B145DAB0179EE94300CF270E = { isa = PBXGroup; children = ( B145DABE179EE94300CF270E /* TLIndexPathTools */, - 86029E011AEEAC2E00ED36D7 /* TLIndexPathToolsTests */, B145DABB179EE94300CF270E /* Frameworks */, B145DABA179EE94300CF270E /* Products */, 86029DCE1AEEA1E100ED36D7 /* LICENSE */, 86029DCD1AEEA1E100ED36D7 /* README.md */, - 86E8EEF51902249200AD6A51 /* TLIndexPathTools.podspec */, ); sourceTree = ""; }; @@ -240,7 +244,6 @@ isa = PBXGroup; children = ( 86029DF31AEEAC2E00ED36D7 /* TLIndexPathTools.framework */, - 86029DFD1AEEAC2E00ED36D7 /* TLIndexPathToolsTests.xctest */, ); name = Products; sourceTree = ""; @@ -259,11 +262,11 @@ B145DABE179EE94300CF270E /* TLIndexPathTools */ = { isa = PBXGroup; children = ( + 22FCD2CD29A6CF87006552E5 /* Public */, B145DB42179EEB3900CF270E /* Controllers */, B145DB45179EEB3900CF270E /* Data Model */, 8601E6FC17CD19E400DEE315 /* Extensions */, B145DABF179EE94300CF270E /* Supporting Files */, - 8673278F1AD5A0C80048BF31 /* TLIndexPathTools.h */, B145DB76179EEB3900CF270E /* View Controllers */, ); path = TLIndexPathTools; @@ -293,7 +296,6 @@ B145DB47179EEB3900CF270E /* TLIndexPathDataModel.m */, B145DB48179EEB3900CF270E /* TLIndexPathItem.h */, B145DB49179EEB3900CF270E /* TLIndexPathItem.m */, - B145DB4A179EEB3900CF270E /* TLIndexPathSectionInfo.h */, B145DB4B179EEB3900CF270E /* TLIndexPathSectionInfo.m */, B145DB4C179EEB3900CF270E /* TLIndexPathUpdates.h */, B145DB4D179EEB3900CF270E /* TLIndexPathUpdates.m */, @@ -320,26 +322,25 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 86029E3A1AEEB09A00ED36D7 /* TLTreeDataModel.h in Headers */, - 86029E3C1AEEB09A00ED36D7 /* UITableView+ScrollOptimizer.h in Headers */, - 86029E3E1AEEB09A00ED36D7 /* TLDynamicSizeView.h in Headers */, - 86029E3D1AEEB09A00ED36D7 /* UITableViewController+ScrollOptimizer.h in Headers */, - 86029E2E1AEEB00500ED36D7 /* TLIndexPathController.h in Headers */, - 86029E361AEEB09A00ED36D7 /* TLCollapsibleTableViewController.h in Headers */, - 86029E381AEEB09A00ED36D7 /* TLDynamicHeightLabelCell.h in Headers */, - 86029E2F1AEEB02200ED36D7 /* TLIndexPathDataModel.h in Headers */, - 86029E401AEEB09A00ED36D7 /* TLTableViewController.h in Headers */, - 86029E3B1AEEB09A00ED36D7 /* TLTreeTableViewController.h in Headers */, - 86029E371AEEB09A00ED36D7 /* TLNoResultsTableDataModel.h in Headers */, - 86029E391AEEB09A00ED36D7 /* TLIndexPathTreeItem.h in Headers */, - 86029E311AEEB08300ED36D7 /* TLIndexPathSectionInfo.h in Headers */, - 86029E341AEEB09A00ED36D7 /* TLCollapsibleDataModel.h in Headers */, - 86029E2C1AEEAE3400ED36D7 /* TLIndexPathTools.h in Headers */, - 86029E351AEEB09A00ED36D7 /* TLCollapsibleHeaderView.h in Headers */, - 86029E301AEEB08300ED36D7 /* TLIndexPathItem.h in Headers */, - 86029E321AEEB08300ED36D7 /* TLIndexPathUpdates.h in Headers */, - 86029E3F1AEEB09A00ED36D7 /* TLCollectionViewController.h in Headers */, - 86029E331AEEB09A00ED36D7 /* TLDynamicHeightCell.h in Headers */, + 22FCD2E729A6CF87006552E5 /* UITableViewController+ScrollOptimizer.h in Headers */, + 22FCD2ED29A6CF87006552E5 /* TLIndexPathDataModel.h in Headers */, + 22FCD2E929A6CF87006552E5 /* TLTableViewController.h in Headers */, + 22FCD2E829A6CF87006552E5 /* TLCollapsibleDataModel.h in Headers */, + 22FCD2E429A6CF87006552E5 /* TLIndexPathItem.h in Headers */, + 22FCD2F129A6CF87006552E5 /* TLNoResultsTableDataModel.h in Headers */, + 22FCD2F029A6CF87006552E5 /* TLDynamicHeightCell.h in Headers */, + 22FCD2E629A6CF87006552E5 /* TLCollapsibleHeaderView.h in Headers */, + 22FCD2EA29A6CF87006552E5 /* TLCollectionViewController.h in Headers */, + 22FCD2EE29A6CF87006552E5 /* TLTreeTableViewController.h in Headers */, + 22FCD2F329A6CF87006552E5 /* TLTreeDataModel.h in Headers */, + 22FCD2E229A6CF87006552E5 /* TLIndexPathUpdates.h in Headers */, + 22FCD2EF29A6CF87006552E5 /* TLDynamicSizeView.h in Headers */, + 22FCD2EC29A6CF87006552E5 /* TLIndexPathTreeItem.h in Headers */, + 22FCD2EB29A6CF87006552E5 /* TLDynamicHeightLabelCell.h in Headers */, + 22FCD2F229A6CF87006552E5 /* TLCollapsibleTableViewController.h in Headers */, + 22FCD2E529A6CF87006552E5 /* UITableView+ScrollOptimizer.h in Headers */, + 22FCD2E329A6CF87006552E5 /* TLIndexPathSectionInfo.h in Headers */, + 22FCD2E129A6CF87006552E5 /* TLIndexPathController.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -364,24 +365,6 @@ productReference = 86029DF31AEEAC2E00ED36D7 /* TLIndexPathTools.framework */; productType = "com.apple.product-type.framework"; }; - 86029DFC1AEEAC2E00ED36D7 /* TLIndexPathToolsTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 86029E091AEEAC2E00ED36D7 /* Build configuration list for PBXNativeTarget "TLIndexPathToolsTests" */; - buildPhases = ( - 86029DF91AEEAC2E00ED36D7 /* Sources */, - 86029DFA1AEEAC2E00ED36D7 /* Frameworks */, - 86029DFB1AEEAC2E00ED36D7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 86029E001AEEAC2E00ED36D7 /* PBXTargetDependency */, - ); - name = TLIndexPathToolsTests; - productName = TLIndexPathToolsTests; - productReference = 86029DFD1AEEAC2E00ED36D7 /* TLIndexPathToolsTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -395,9 +378,6 @@ 86029DF21AEEAC2E00ED36D7 = { CreatedOnToolsVersion = 6.3.1; }; - 86029DFC1AEEAC2E00ED36D7 = { - CreatedOnToolsVersion = 6.3.1; - }; }; }; buildConfigurationList = B145DAB4179EE94300CF270E /* Build configuration list for PBXProject "TLIndexPathTools" */; @@ -405,6 +385,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = B145DAB0179EE94300CF270E; @@ -415,7 +396,6 @@ 86B0084917CD145800B86B04 /* Docset */, 86BFEA4717CD9EC000262FE8 /* HTML Documentation */, 86029DF21AEEAC2E00ED36D7 /* TLIndexPathTools */, - 86029DFC1AEEAC2E00ED36D7 /* TLIndexPathToolsTests */, ); }; /* End PBXProject section */ @@ -428,13 +408,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86029DFB1AEEAC2E00ED36D7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -492,23 +465,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86029DF91AEEAC2E00ED36D7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 86029E001AEEAC2E00ED36D7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 86029DF21AEEAC2E00ED36D7 /* TLIndexPathTools */; - targetProxy = 86029DFF1AEEAC2E00ED36D7 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ 86029E071AEEAC2E00ED36D7 /* Debug */ = { isa = XCBuildConfiguration; @@ -537,9 +495,10 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; + HEADER_SEARCH_PATHS = "${PROJECT_DIR}/TLIndexPathTools/Public"; INFOPLIST_FILE = TLIndexPathTools/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = mh_dylib; MTL_ENABLE_DEBUG_INFO = YES; @@ -577,9 +536,10 @@ GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; + HEADER_SEARCH_PATHS = "${PROJECT_DIR}/TLIndexPathTools/Public"; INFOPLIST_FILE = TLIndexPathTools/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = mh_dylib; MTL_ENABLE_DEBUG_INFO = NO; @@ -591,70 +551,6 @@ }; name = Release; }; - 86029E0A1AEEAC2E00ED36D7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_NO_COMMON_BLOCKS = YES; - 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; - INFOPLIST_FILE = TLIndexPathToolsTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 86029E0B1AEEAC2E00ED36D7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - 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; - INFOPLIST_FILE = TLIndexPathToolsTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; 86B0084A17CD145800B86B04 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -707,7 +603,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ""; SDKROOT = iphoneos; @@ -731,7 +627,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; OTHER_LDFLAGS = ""; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; @@ -750,15 +646,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 86029E091AEEAC2E00ED36D7 /* Build configuration list for PBXNativeTarget "TLIndexPathToolsTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 86029E0A1AEEAC2E00ED36D7 /* Debug */, - 86029E0B1AEEAC2E00ED36D7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 86B0084C17CD145800B86B04 /* Build configuration list for PBXAggregateTarget "Docset" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/TLIndexPathTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/TLIndexPathTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/TLIndexPathTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/TLIndexPathTools.xcodeproj/xcshareddata/xcschemes/TLIndexPathTools.xcscheme b/TLIndexPathTools.xcodeproj/xcshareddata/xcschemes/TLIndexPathTools.xcscheme index e36ce90..ef78002 100644 --- a/TLIndexPathTools.xcodeproj/xcshareddata/xcschemes/TLIndexPathTools.xcscheme +++ b/TLIndexPathTools.xcodeproj/xcshareddata/xcschemes/TLIndexPathTools.xcscheme @@ -22,10 +22,10 @@ + buildForAnalyzing = "NO"> + shouldUseLaunchSchemeArgsEnv = "YES"> + + + + @@ -53,24 +62,16 @@ - - - - - - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - com.tractablelabs.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - -