|
|
|
@ -51,6 +51,10 @@ |
|
|
|
C438C8182982BFC100BF3EF9 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4060DC8297AE73D003FAB80 /* Persistence.swift */; }; |
|
|
|
C438C8182982BFC100BF3EF9 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4060DC8297AE73D003FAB80 /* Persistence.swift */; }; |
|
|
|
C438C8192982BFDB00BF3EF9 /* NSManagedContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */; }; |
|
|
|
C438C8192982BFDB00BF3EF9 /* NSManagedContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */; }; |
|
|
|
C438C81A2982BFF100BF3EF9 /* NSManagedContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */; }; |
|
|
|
C438C81A2982BFF100BF3EF9 /* NSManagedContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */; }; |
|
|
|
|
|
|
|
C4742B5729840F6400D5D950 /* Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4742B5629840F6400D5D950 /* Media.swift */; }; |
|
|
|
|
|
|
|
C4742B59298411E800D5D950 /* CountdownFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4742B58298411E800D5D950 /* CountdownFormView.swift */; }; |
|
|
|
|
|
|
|
C4742B5B298414B000D5D950 /* ImageSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4742B5A298414B000D5D950 /* ImageSelectionView.swift */; }; |
|
|
|
|
|
|
|
C4742B5F2984205000D5D950 /* ViewModifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4742B5E2984205000D5D950 /* ViewModifiers.swift */; }; |
|
|
|
/* End PBXBuildFile section */ |
|
|
|
/* End PBXBuildFile section */ |
|
|
|
|
|
|
|
|
|
|
|
/* Begin PBXContainerItemProxy section */ |
|
|
|
/* Begin PBXContainerItemProxy section */ |
|
|
|
@ -115,6 +119,7 @@ |
|
|
|
C4060DE2297AE73D003FAB80 /* LeCountdownUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeCountdownUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
|
|
|
C4060DE2297AE73D003FAB80 /* LeCountdownUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeCountdownUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
|
|
|
C4060DF4297AE9A7003FAB80 /* TimeInterval+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TimeInterval+Extensions.swift"; sourceTree = "<group>"; }; |
|
|
|
C4060DF4297AE9A7003FAB80 /* TimeInterval+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TimeInterval+Extensions.swift"; sourceTree = "<group>"; }; |
|
|
|
C4060DF6297AFEF2003FAB80 /* NewCountdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewCountdownView.swift; sourceTree = "<group>"; }; |
|
|
|
C4060DF6297AFEF2003FAB80 /* NewCountdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewCountdownView.swift; sourceTree = "<group>"; }; |
|
|
|
|
|
|
|
C418A14F298428CB00C22230 /* LeCountdown.0.1.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LeCountdown.0.1.xcdatamodel; sourceTree = "<group>"; }; |
|
|
|
C438C7C02980228B00BF3EF9 /* CountdownScheduler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountdownScheduler.swift; sourceTree = "<group>"; }; |
|
|
|
C438C7C02980228B00BF3EF9 /* CountdownScheduler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountdownScheduler.swift; sourceTree = "<group>"; }; |
|
|
|
C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedContext+Extensions.swift"; sourceTree = "<group>"; }; |
|
|
|
C438C7C4298024E900BF3EF9 /* NSManagedContext+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedContext+Extensions.swift"; sourceTree = "<group>"; }; |
|
|
|
C438C7C829803CA000BF3EF9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
|
|
|
C438C7C829803CA000BF3EF9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
|
|
|
@ -139,6 +144,10 @@ |
|
|
|
C438C80C2982847300BF3EF9 /* CoreDataRequests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataRequests.swift; sourceTree = "<group>"; }; |
|
|
|
C438C80C2982847300BF3EF9 /* CoreDataRequests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataRequests.swift; sourceTree = "<group>"; }; |
|
|
|
C438C80E29828B8600BF3EF9 /* RecordsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordsView.swift; sourceTree = "<group>"; }; |
|
|
|
C438C80E29828B8600BF3EF9 /* RecordsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordsView.swift; sourceTree = "<group>"; }; |
|
|
|
C438C81029829EAF00BF3EF9 /* PropertyWrappers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PropertyWrappers.swift; sourceTree = "<group>"; }; |
|
|
|
C438C81029829EAF00BF3EF9 /* PropertyWrappers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PropertyWrappers.swift; sourceTree = "<group>"; }; |
|
|
|
|
|
|
|
C4742B5629840F6400D5D950 /* Media.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Media.swift; sourceTree = "<group>"; }; |
|
|
|
|
|
|
|
C4742B58298411E800D5D950 /* CountdownFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountdownFormView.swift; sourceTree = "<group>"; }; |
|
|
|
|
|
|
|
C4742B5A298414B000D5D950 /* ImageSelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSelectionView.swift; sourceTree = "<group>"; }; |
|
|
|
|
|
|
|
C4742B5E2984205000D5D950 /* ViewModifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewModifiers.swift; sourceTree = "<group>"; }; |
|
|
|
/* End PBXFileReference section */ |
|
|
|
/* End PBXFileReference section */ |
|
|
|
|
|
|
|
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */ |
|
|
|
/* Begin PBXFrameworksBuildPhase section */ |
|
|
|
@ -214,6 +223,7 @@ |
|
|
|
C438C7C829803CA000BF3EF9 /* AppDelegate.swift */, |
|
|
|
C438C7C829803CA000BF3EF9 /* AppDelegate.swift */, |
|
|
|
C4060DBF297AE73B003FAB80 /* LeCountdownApp.swift */, |
|
|
|
C4060DBF297AE73B003FAB80 /* LeCountdownApp.swift */, |
|
|
|
C438C7C02980228B00BF3EF9 /* CountdownScheduler.swift */, |
|
|
|
C438C7C02980228B00BF3EF9 /* CountdownScheduler.swift */, |
|
|
|
|
|
|
|
C4742B5629840F6400D5D950 /* Media.swift */, |
|
|
|
C438C80B2981DE2E00BF3EF9 /* Views */, |
|
|
|
C438C80B2981DE2E00BF3EF9 /* Views */, |
|
|
|
C438C8092981DDF800BF3EF9 /* Model */, |
|
|
|
C438C8092981DDF800BF3EF9 /* Model */, |
|
|
|
C438C80A2981DE1A00BF3EF9 /* Utils */, |
|
|
|
C438C80A2981DE1A00BF3EF9 /* Utils */, |
|
|
|
@ -308,8 +318,9 @@ |
|
|
|
C438C80A2981DE1A00BF3EF9 /* Utils */ = { |
|
|
|
C438C80A2981DE1A00BF3EF9 /* Utils */ = { |
|
|
|
isa = PBXGroup; |
|
|
|
isa = PBXGroup; |
|
|
|
children = ( |
|
|
|
children = ( |
|
|
|
C4060DF4297AE9A7003FAB80 /* TimeInterval+Extensions.swift */, |
|
|
|
|
|
|
|
C438C81029829EAF00BF3EF9 /* PropertyWrappers.swift */, |
|
|
|
C438C81029829EAF00BF3EF9 /* PropertyWrappers.swift */, |
|
|
|
|
|
|
|
C4060DF4297AE9A7003FAB80 /* TimeInterval+Extensions.swift */, |
|
|
|
|
|
|
|
C4742B5E2984205000D5D950 /* ViewModifiers.swift */, |
|
|
|
); |
|
|
|
); |
|
|
|
path = Utils; |
|
|
|
path = Utils; |
|
|
|
sourceTree = "<group>"; |
|
|
|
sourceTree = "<group>"; |
|
|
|
@ -318,6 +329,8 @@ |
|
|
|
isa = PBXGroup; |
|
|
|
isa = PBXGroup; |
|
|
|
children = ( |
|
|
|
children = ( |
|
|
|
C4060DC1297AE73B003FAB80 /* ContentView.swift */, |
|
|
|
C4060DC1297AE73B003FAB80 /* ContentView.swift */, |
|
|
|
|
|
|
|
C4742B58298411E800D5D950 /* CountdownFormView.swift */, |
|
|
|
|
|
|
|
C4742B5A298414B000D5D950 /* ImageSelectionView.swift */, |
|
|
|
C4060DF6297AFEF2003FAB80 /* NewCountdownView.swift */, |
|
|
|
C4060DF6297AFEF2003FAB80 /* NewCountdownView.swift */, |
|
|
|
C438C80E29828B8600BF3EF9 /* RecordsView.swift */, |
|
|
|
C438C80E29828B8600BF3EF9 /* RecordsView.swift */, |
|
|
|
); |
|
|
|
); |
|
|
|
@ -517,18 +530,22 @@ |
|
|
|
C4060DC9297AE73D003FAB80 /* Persistence.swift in Sources */, |
|
|
|
C4060DC9297AE73D003FAB80 /* Persistence.swift in Sources */, |
|
|
|
C438C80F29828B8600BF3EF9 /* RecordsView.swift in Sources */, |
|
|
|
C438C80F29828B8600BF3EF9 /* RecordsView.swift in Sources */, |
|
|
|
C438C80D2982847300BF3EF9 /* CoreDataRequests.swift in Sources */, |
|
|
|
C438C80D2982847300BF3EF9 /* CoreDataRequests.swift in Sources */, |
|
|
|
|
|
|
|
C4742B5F2984205000D5D950 /* ViewModifiers.swift in Sources */, |
|
|
|
C438C81129829EAF00BF3EF9 /* PropertyWrappers.swift in Sources */, |
|
|
|
C438C81129829EAF00BF3EF9 /* PropertyWrappers.swift in Sources */, |
|
|
|
C438C807298195E600BF3EF9 /* Model+Extensions.swift in Sources */, |
|
|
|
C438C807298195E600BF3EF9 /* Model+Extensions.swift in Sources */, |
|
|
|
C438C7FF2981300500BF3EF9 /* IntentDataProvider.swift in Sources */, |
|
|
|
C438C7FF2981300500BF3EF9 /* IntentDataProvider.swift in Sources */, |
|
|
|
|
|
|
|
C4742B59298411E800D5D950 /* CountdownFormView.swift in Sources */, |
|
|
|
C4060DC2297AE73B003FAB80 /* ContentView.swift in Sources */, |
|
|
|
C4060DC2297AE73B003FAB80 /* ContentView.swift in Sources */, |
|
|
|
C438C7C12980228B00BF3EF9 /* CountdownScheduler.swift in Sources */, |
|
|
|
C438C7C12980228B00BF3EF9 /* CountdownScheduler.swift in Sources */, |
|
|
|
C438C7C929803CA000BF3EF9 /* AppDelegate.swift in Sources */, |
|
|
|
C438C7C929803CA000BF3EF9 /* AppDelegate.swift in Sources */, |
|
|
|
C4060DF5297AE9A7003FAB80 /* TimeInterval+Extensions.swift in Sources */, |
|
|
|
C4060DF5297AE9A7003FAB80 /* TimeInterval+Extensions.swift in Sources */, |
|
|
|
C4060DF7297AFEF2003FAB80 /* NewCountdownView.swift in Sources */, |
|
|
|
C4060DF7297AFEF2003FAB80 /* NewCountdownView.swift in Sources */, |
|
|
|
C4060DCC297AE73D003FAB80 /* LeCountdown.xcdatamodeld in Sources */, |
|
|
|
C4060DCC297AE73D003FAB80 /* LeCountdown.xcdatamodeld in Sources */, |
|
|
|
|
|
|
|
C4742B5B298414B000D5D950 /* ImageSelectionView.swift in Sources */, |
|
|
|
C438C7C5298024E900BF3EF9 /* NSManagedContext+Extensions.swift in Sources */, |
|
|
|
C438C7C5298024E900BF3EF9 /* NSManagedContext+Extensions.swift in Sources */, |
|
|
|
C4060DC0297AE73B003FAB80 /* LeCountdownApp.swift in Sources */, |
|
|
|
C4060DC0297AE73B003FAB80 /* LeCountdownApp.swift in Sources */, |
|
|
|
C438C7E02981216300BF3EF9 /* LaunchWidget.intentdefinition in Sources */, |
|
|
|
C438C7E02981216300BF3EF9 /* LaunchWidget.intentdefinition in Sources */, |
|
|
|
|
|
|
|
C4742B5729840F6400D5D950 /* Media.swift in Sources */, |
|
|
|
); |
|
|
|
); |
|
|
|
runOnlyForDeploymentPostprocessing = 0; |
|
|
|
runOnlyForDeploymentPostprocessing = 0; |
|
|
|
}; |
|
|
|
}; |
|
|
|
@ -1030,9 +1047,10 @@ |
|
|
|
C4060DCA297AE73D003FAB80 /* LeCountdown.xcdatamodeld */ = { |
|
|
|
C4060DCA297AE73D003FAB80 /* LeCountdown.xcdatamodeld */ = { |
|
|
|
isa = XCVersionGroup; |
|
|
|
isa = XCVersionGroup; |
|
|
|
children = ( |
|
|
|
children = ( |
|
|
|
|
|
|
|
C418A14F298428CB00C22230 /* LeCountdown.0.1.xcdatamodel */, |
|
|
|
C4060DCB297AE73D003FAB80 /* LeCountdown.xcdatamodel */, |
|
|
|
C4060DCB297AE73D003FAB80 /* LeCountdown.xcdatamodel */, |
|
|
|
); |
|
|
|
); |
|
|
|
currentVersion = C4060DCB297AE73D003FAB80 /* LeCountdown.xcdatamodel */; |
|
|
|
currentVersion = C418A14F298428CB00C22230 /* LeCountdown.0.1.xcdatamodel */; |
|
|
|
path = LeCountdown.xcdatamodeld; |
|
|
|
path = LeCountdown.xcdatamodeld; |
|
|
|
sourceTree = "<group>"; |
|
|
|
sourceTree = "<group>"; |
|
|
|
versionGroupType = wrapper.xcdatamodel; |
|
|
|
versionGroupType = wrapper.xcdatamodel; |
|
|
|
|