New background task modes

This commit is contained in:
Christoph Hagen
2021-01-13 21:43:46 +01:00
parent 746b69defc
commit ffbacb7645
13 changed files with 797 additions and 661 deletions

View File

@@ -14,6 +14,7 @@
591832CE21A2A97E00E5987D /* Cap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591832CD21A2A97E00E5987D /* Cap.swift */; };
591FDD1E234E151600AA379E /* SearchAndDisplayAccessory.xib in Resources */ = {isa = PBXBuildFile; fileRef = 591FDD1D234E151600AA379E /* SearchAndDisplayAccessory.xib */; };
591FDD20234E162000AA379E /* SearchAndDisplayAccessory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591FDD1F234E162000AA379E /* SearchAndDisplayAccessory.swift */; };
88A89ECE25AF420F00323B64 /* DispatchGroup+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A89ECD25AF420F00323B64 /* DispatchGroup+Extensions.swift */; };
CE0A501124752A9800A9E753 /* TileImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0A501024752A9800A9E753 /* TileImage.swift */; };
CE0A5013247D745200A9E753 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0A5012247D745200A9E753 /* Colors.swift */; };
CE56CECE209D81DE00932C01 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE56CECD209D81DE00932C01 /* AppDelegate.swift */; };
@@ -45,7 +46,6 @@
CEB269572445DB56004B74B3 /* SQLite in Frameworks */ = {isa = PBXBuildFile; productRef = CEB269562445DB56004B74B3 /* SQLite */; };
CEB269592445DB72004B74B3 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB269582445DB72004B74B3 /* Database.swift */; };
CEB2695B2445E54E004B74B3 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB2695A2445E54E004B74B3 /* UIColor+Extensions.swift */; };
CEC7F815245A2B1200B896B1 /* JGProgressHUD in Frameworks */ = {isa = PBXBuildFile; productRef = CEC7F814245A2B1200B896B1 /* JGProgressHUD */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -56,6 +56,7 @@
591832CD21A2A97E00E5987D /* Cap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cap.swift; sourceTree = "<group>"; };
591FDD1D234E151600AA379E /* SearchAndDisplayAccessory.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchAndDisplayAccessory.xib; sourceTree = "<group>"; };
591FDD1F234E162000AA379E /* SearchAndDisplayAccessory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchAndDisplayAccessory.swift; sourceTree = "<group>"; };
88A89ECD25AF420F00323B64 /* DispatchGroup+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DispatchGroup+Extensions.swift"; sourceTree = "<group>"; };
CE0A501024752A9800A9E753 /* TileImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TileImage.swift; sourceTree = "<group>"; };
CE0A5012247D745200A9E753 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
CE56CECA209D81DD00932C01 /* CapCollector.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CapCollector.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -96,7 +97,6 @@
buildActionMask = 2147483647;
files = (
CEB269572445DB56004B74B3 /* SQLite in Frameworks */,
CEC7F815245A2B1200B896B1 /* JGProgressHUD in Frameworks */,
CE5B7D032458C921002E5C06 /* Reachability in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -168,6 +168,7 @@
CE56CEF7209D83B700932C01 /* UIImage+Extensions.swift */,
CE56CEEC209D83B400932C01 /* UIViewExtensions.swift */,
CE56CEED209D83B400932C01 /* ViewControllerExtensions.swift */,
88A89ECD25AF420F00323B64 /* DispatchGroup+Extensions.swift */,
);
path = Extensions;
sourceTree = "<group>";
@@ -232,7 +233,6 @@
packageProductDependencies = (
CEB269562445DB56004B74B3 /* SQLite */,
CE5B7D022458C921002E5C06 /* Reachability */,
CEC7F814245A2B1200B896B1 /* JGProgressHUD */,
);
productName = CapCollector;
productReference = CE56CECA209D81DD00932C01 /* CapCollector.app */;
@@ -271,7 +271,6 @@
packageReferences = (
CEB269552445DB56004B74B3 /* XCRemoteSwiftPackageReference "SQLite" */,
CE5B7D012458C921002E5C06 /* XCRemoteSwiftPackageReference "Reachability" */,
CEC7F813245A2B1200B896B1 /* XCRemoteSwiftPackageReference "JGProgressHUD" */,
);
productRefGroup = CE56CECB209D81DD00932C01 /* Products */;
projectDirPath = "";
@@ -330,6 +329,7 @@
CE85AA16246A96C3002D1074 /* UINavigationItem+Extensions.swift in Sources */,
CEB269592445DB72004B74B3 /* Database.swift in Sources */,
CE56CF02209D83B800932C01 /* RoundedImageView.swift in Sources */,
88A89ECE25AF420F00323B64 /* DispatchGroup+Extensions.swift in Sources */,
CE0A501124752A9800A9E753 /* TileImage.swift in Sources */,
CE56CEF8209D83B800932C01 /* CapCell.swift in Sources */,
CE6E4828246C304100570CB0 /* CGImagePropertyOrientation+Extensions.swift in Sources */,
@@ -560,14 +560,6 @@
minimumVersion = 0.12.2;
};
};
CEC7F813245A2B1200B896B1 /* XCRemoteSwiftPackageReference "JGProgressHUD" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/JonasGessner/JGProgressHUD";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.1.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
@@ -581,11 +573,6 @@
package = CEB269552445DB56004B74B3 /* XCRemoteSwiftPackageReference "SQLite" */;
productName = SQLite;
};
CEC7F814245A2B1200B896B1 /* JGProgressHUD */ = {
isa = XCSwiftPackageProductDependency;
package = CEC7F813245A2B1200B896B1 /* XCRemoteSwiftPackageReference "JGProgressHUD" */;
productName = JGProgressHUD;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = CE56CEC2209D81DD00932C01 /* Project object */;

View File

@@ -1,15 +1,6 @@
{
"object": {
"pins": [
{
"package": "JGProgressHUD",
"repositoryURL": "https://github.com/JonasGessner/JGProgressHUD",
"state": {
"branch": null,
"revision": "08d130dd614a743f813286f096804c43a6ffa3f6",
"version": "2.1.0"
}
},
{
"package": "Reachability",
"repositoryURL": "https://github.com/ashleymills/Reachability.swift",

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "B1F05379-5C9B-42D8-94ED-BB89F9571BE1"
type = "1"
version = "2.0">
</Bucket>