Rename remaining BudgetApp files to Twigs

This commit is contained in:
William Brawner 2021-09-20 21:10:24 -06:00
parent 6b2296f25b
commit 6fb2a0bb1e
18 changed files with 96 additions and 96 deletions

View file

@ -10,7 +10,7 @@
2821266023555FD300072D52 /* EditTransactionForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2821265F23555FD300072D52 /* EditTransactionForm.swift */; };
282126622357E45F00072D52 /* TransactionEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126612357E45F00072D52 /* TransactionEditView.swift */; };
282126A1235929B800072D52 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126A0235929B800072D52 /* ProfileView.swift */; };
282126A3235ABC1800072D52 /* BudgetAppInMemoryCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126A2235ABC1800072D52 /* BudgetAppInMemoryCacheService.swift */; };
282126A3235ABC1800072D52 /* TwigsInMemoryCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126A2235ABC1800072D52 /* TwigsInMemoryCacheService.swift */; };
282126BB235CDD3C00072D52 /* BudgetDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126BA235CDD3C00072D52 /* BudgetDetailsView.swift */; };
282126BD235CDE1400072D52 /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282126BC235CDE1400072D52 /* ProgressView.swift */; };
284102252341998300EAFA29 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 284102242341998300EAFA29 /* ContentView.swift */; };
@ -31,7 +31,7 @@
28AC9505233C373A00BFB70A /* BudgetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC9504233C373A00BFB70A /* BudgetTests.swift */; };
28AC9510233C373A00BFB70A /* BudgetUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC950F233C373A00BFB70A /* BudgetUITests.swift */; };
28AC951F233C381C00BFB70A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 28AC9521233C381C00BFB70A /* Localizable.strings */; };
28AC9525233C42D100BFB70A /* BudgetAppApiService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC9524233C42D100BFB70A /* BudgetAppApiService.swift */; };
28AC9525233C42D100BFB70A /* TwigsApiService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC9524233C42D100BFB70A /* TwigsApiService.swift */; };
28AC9529233C433400BFB70A /* TransactionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC9528233C433400BFB70A /* TransactionRepository.swift */; };
28AC952C233C434800BFB70A /* UserRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC952B233C434800BFB70A /* UserRepository.swift */; };
28AC952E233C43A300BFB70A /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC952D233C43A300BFB70A /* User.swift */; };
@ -71,8 +71,8 @@
2821265F23555FD300072D52 /* EditTransactionForm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditTransactionForm.swift; sourceTree = "<group>"; };
282126612357E45F00072D52 /* TransactionEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionEditView.swift; sourceTree = "<group>"; };
282126A0235929B800072D52 /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
282126A2235ABC1800072D52 /* BudgetAppInMemoryCacheService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BudgetAppInMemoryCacheService.swift; sourceTree = "<group>"; };
282126A4235BCB7500072D52 /* BudgetApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = BudgetApp.entitlements; sourceTree = "<group>"; };
282126A2235ABC1800072D52 /* TwigsInMemoryCacheService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TwigsInMemoryCacheService.swift; sourceTree = "<group>"; };
282126A4235BCB7500072D52 /* Twigs.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Twigs.entitlements; sourceTree = "<group>"; };
282126BA235CDD3C00072D52 /* BudgetDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BudgetDetailsView.swift; sourceTree = "<group>"; };
282126BC235CDE1400072D52 /* ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = "<group>"; };
284102242341998300EAFA29 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
@ -84,7 +84,7 @@
2888234623512DBF003D3847 /* Observable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Observable.swift; sourceTree = "<group>"; };
289510232352AAFC00BC862B /* UserDataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDataStore.swift; sourceTree = "<group>"; };
28A1E959235006A300CA57FE /* AddTransactionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddTransactionView.swift; sourceTree = "<group>"; };
28AC94EA233C373900BFB70A /* BudgetApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BudgetApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
28AC94EA233C373900BFB70A /* Twigs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Twigs.app; sourceTree = BUILT_PRODUCTS_DIR; };
28AC94ED233C373900BFB70A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
28AC94EF233C373900BFB70A /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
28AC94F1233C373900BFB70A /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
@ -92,16 +92,16 @@
28AC94F6233C373A00BFB70A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
28AC94F9233C373A00BFB70A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
28AC94FB233C373A00BFB70A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
28AC9500233C373A00BFB70A /* BudgetAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BudgetAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
28AC9500233C373A00BFB70A /* TwigsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TwigsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
28AC9504233C373A00BFB70A /* BudgetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BudgetTests.swift; sourceTree = "<group>"; };
28AC9506233C373A00BFB70A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
28AC950B233C373A00BFB70A /* BudgetAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BudgetAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
28AC950B233C373A00BFB70A /* TwigsUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TwigsUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
28AC950F233C373A00BFB70A /* BudgetUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BudgetUITests.swift; sourceTree = "<group>"; };
28AC9511233C373A00BFB70A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
28AC9520233C381C00BFB70A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
28AC9522233C384C00BFB70A /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
28AC9523233C384C00BFB70A /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
28AC9524233C42D100BFB70A /* BudgetAppApiService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BudgetAppApiService.swift; sourceTree = "<group>"; };
28AC9524233C42D100BFB70A /* TwigsApiService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TwigsApiService.swift; sourceTree = "<group>"; };
28AC9528233C433400BFB70A /* TransactionRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionRepository.swift; sourceTree = "<group>"; };
28AC952B233C434800BFB70A /* UserRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRepository.swift; sourceTree = "<group>"; };
28AC952D233C43A300BFB70A /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
@ -188,9 +188,9 @@
28AC94E1233C373900BFB70A = {
isa = PBXGroup;
children = (
28AC94EC233C373900BFB70A /* BudgetApp */,
28AC9503233C373A00BFB70A /* BudgetAppTests */,
28AC950E233C373A00BFB70A /* BudgetAppUITests */,
28AC94EC233C373900BFB70A /* Twigs */,
28AC9503233C373A00BFB70A /* TwigsTests */,
28AC950E233C373A00BFB70A /* TwigsUITests */,
28AC94EB233C373900BFB70A /* Products */,
);
sourceTree = "<group>";
@ -198,17 +198,17 @@
28AC94EB233C373900BFB70A /* Products */ = {
isa = PBXGroup;
children = (
28AC94EA233C373900BFB70A /* BudgetApp.app */,
28AC9500233C373A00BFB70A /* BudgetAppTests.xctest */,
28AC950B233C373A00BFB70A /* BudgetAppUITests.xctest */,
28AC94EA233C373900BFB70A /* Twigs.app */,
28AC9500233C373A00BFB70A /* TwigsTests.xctest */,
28AC950B233C373A00BFB70A /* TwigsUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
28AC94EC233C373900BFB70A /* BudgetApp */ = {
28AC94EC233C373900BFB70A /* Twigs */ = {
isa = PBXGroup;
children = (
282126A4235BCB7500072D52 /* BudgetApp.entitlements */,
282126A4235BCB7500072D52 /* Twigs.entitlements */,
2821269F2359299D00072D52 /* Profile */,
2841022A2342D8CB00EAFA29 /* Category */,
284102292342D8BB00EAFA29 /* Budget */,
@ -231,7 +231,7 @@
2888234623512DBF003D3847 /* Observable.swift */,
28CE8B9423525F990072BC4C /* Extensions.swift */,
);
path = BudgetApp;
path = Twigs;
sourceTree = "<group>";
};
28AC94F5233C373A00BFB70A /* Preview Content */ = {
@ -242,22 +242,22 @@
path = "Preview Content";
sourceTree = "<group>";
};
28AC9503233C373A00BFB70A /* BudgetAppTests */ = {
28AC9503233C373A00BFB70A /* TwigsTests */ = {
isa = PBXGroup;
children = (
28AC9504233C373A00BFB70A /* BudgetTests.swift */,
28AC9506233C373A00BFB70A /* Info.plist */,
);
path = BudgetAppTests;
path = TwigsTests;
sourceTree = "<group>";
};
28AC950E233C373A00BFB70A /* BudgetAppUITests */ = {
28AC950E233C373A00BFB70A /* TwigsUITests */ = {
isa = PBXGroup;
children = (
28AC950F233C373A00BFB70A /* BudgetUITests.swift */,
28AC9511233C373A00BFB70A /* Info.plist */,
);
path = BudgetAppUITests;
path = TwigsUITests;
sourceTree = "<group>";
};
28AC9526233C42F800BFB70A /* Transaction */ = {
@ -278,8 +278,8 @@
28AC9527233C430A00BFB70A /* Network */ = {
isa = PBXGroup;
children = (
28AC9524233C42D100BFB70A /* BudgetAppApiService.swift */,
282126A2235ABC1800072D52 /* BudgetAppInMemoryCacheService.swift */,
28AC9524233C42D100BFB70A /* TwigsApiService.swift */,
282126A2235ABC1800072D52 /* TwigsInMemoryCacheService.swift */,
);
path = Network;
sourceTree = "<group>";
@ -298,9 +298,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
28AC94E9233C373900BFB70A /* BudgetApp */ = {
28AC94E9233C373900BFB70A /* Twigs */ = {
isa = PBXNativeTarget;
buildConfigurationList = 28AC9514233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetApp" */;
buildConfigurationList = 28AC9514233C373A00BFB70A /* Build configuration list for PBXNativeTarget "Twigs" */;
buildPhases = (
28AC94E6233C373900BFB70A /* Sources */,
28AC94E7233C373900BFB70A /* Frameworks */,
@ -310,14 +310,14 @@
);
dependencies = (
);
name = BudgetApp;
name = Twigs;
productName = Budget;
productReference = 28AC94EA233C373900BFB70A /* BudgetApp.app */;
productReference = 28AC94EA233C373900BFB70A /* Twigs.app */;
productType = "com.apple.product-type.application";
};
28AC94FF233C373A00BFB70A /* BudgetAppTests */ = {
28AC94FF233C373A00BFB70A /* TwigsTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 28AC9517233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetAppTests" */;
buildConfigurationList = 28AC9517233C373A00BFB70A /* Build configuration list for PBXNativeTarget "TwigsTests" */;
buildPhases = (
28AC94FC233C373A00BFB70A /* Sources */,
28AC94FD233C373A00BFB70A /* Frameworks */,
@ -328,14 +328,14 @@
dependencies = (
28AC9502233C373A00BFB70A /* PBXTargetDependency */,
);
name = BudgetAppTests;
name = TwigsTests;
productName = BudgetTests;
productReference = 28AC9500233C373A00BFB70A /* BudgetAppTests.xctest */;
productReference = 28AC9500233C373A00BFB70A /* TwigsTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
28AC950A233C373A00BFB70A /* BudgetAppUITests */ = {
28AC950A233C373A00BFB70A /* TwigsUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 28AC951A233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetAppUITests" */;
buildConfigurationList = 28AC951A233C373A00BFB70A /* Build configuration list for PBXNativeTarget "TwigsUITests" */;
buildPhases = (
28AC9507233C373A00BFB70A /* Sources */,
28AC9508233C373A00BFB70A /* Frameworks */,
@ -346,9 +346,9 @@
dependencies = (
28AC950D233C373A00BFB70A /* PBXTargetDependency */,
);
name = BudgetAppUITests;
name = TwigsUITests;
productName = BudgetUITests;
productReference = 28AC950B233C373A00BFB70A /* BudgetAppUITests.xctest */;
productReference = 28AC950B233C373A00BFB70A /* TwigsUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
@ -374,7 +374,7 @@
};
};
};
buildConfigurationList = 28AC94E5233C373900BFB70A /* Build configuration list for PBXProject "BudgetApp" */;
buildConfigurationList = 28AC94E5233C373900BFB70A /* Build configuration list for PBXProject "Twigs" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
@ -388,9 +388,9 @@
projectDirPath = "";
projectRoot = "";
targets = (
28AC94E9233C373900BFB70A /* BudgetApp */,
28AC94FF233C373A00BFB70A /* BudgetAppTests */,
28AC950A233C373A00BFB70A /* BudgetAppUITests */,
28AC94E9233C373900BFB70A /* Twigs */,
28AC94FF233C373A00BFB70A /* TwigsTests */,
28AC950A233C373A00BFB70A /* TwigsUITests */,
);
};
/* End PBXProject section */
@ -443,10 +443,10 @@
28FE6B04234449DC00D5543E /* TransactionListView.swift in Sources */,
28AC94F2233C373900BFB70A /* LoginView.swift in Sources */,
282126BB235CDD3C00072D52 /* BudgetDetailsView.swift in Sources */,
28AC9525233C42D100BFB70A /* BudgetAppApiService.swift in Sources */,
28AC9525233C42D100BFB70A /* TwigsApiService.swift in Sources */,
2888234723512DBF003D3847 /* Observable.swift in Sources */,
2857EAED233DA30B0026BC83 /* LoadingView.swift in Sources */,
282126A3235ABC1800072D52 /* BudgetAppInMemoryCacheService.swift in Sources */,
282126A3235ABC1800072D52 /* TwigsInMemoryCacheService.swift in Sources */,
28FE6AFA23441E3700D5543E /* CategoryDataStore.swift in Sources */,
28B9E50E2346BCB2007C3909 /* RegistrationView.swift in Sources */,
284102322342E12F00EAFA29 /* CategoryListView.swift in Sources */,
@ -487,12 +487,12 @@
/* Begin PBXTargetDependency section */
28AC9502233C373A00BFB70A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 28AC94E9233C373900BFB70A /* BudgetApp */;
target = 28AC94E9233C373900BFB70A /* Twigs */;
targetProxy = 28AC9501233C373A00BFB70A /* PBXContainerItemProxy */;
};
28AC950D233C373A00BFB70A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 28AC94E9233C373900BFB70A /* BudgetApp */;
target = 28AC94E9233C373900BFB70A /* Twigs */;
targetProxy = 28AC950C233C373A00BFB70A /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@ -643,14 +643,14 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = BudgetApp/BudgetApp.entitlements;
CODE_SIGN_ENTITLEMENTS = Twigs/Twigs.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
DEVELOPMENT_ASSET_PATHS = "\"BudgetApp/Preview Content\"";
DEVELOPMENT_ASSET_PATHS = "\"Twigs/Preview Content\"";
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = BudgetApp/Info.plist;
INFOPLIST_FILE = Twigs/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -667,14 +667,14 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = BudgetApp/BudgetApp.entitlements;
CODE_SIGN_ENTITLEMENTS = Twigs/Twigs.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
DEVELOPMENT_ASSET_PATHS = "\"BudgetApp/Preview Content\"";
DEVELOPMENT_ASSET_PATHS = "\"Twigs/Preview Content\"";
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = BudgetApp/Info.plist;
INFOPLIST_FILE = Twigs/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -694,7 +694,7 @@
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
INFOPLIST_FILE = BudgetAppTests/Info.plist;
INFOPLIST_FILE = TwigsTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@ -705,7 +705,7 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BudgetApp.app/BudgetApp";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Twigs.app/Twigs";
};
name = Debug;
};
@ -716,7 +716,7 @@
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
INFOPLIST_FILE = BudgetAppTests/Info.plist;
INFOPLIST_FILE = TwigsTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@ -727,7 +727,7 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BudgetApp.app/BudgetApp";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Twigs.app/Twigs";
};
name = Release;
};
@ -737,7 +737,7 @@
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
INFOPLIST_FILE = BudgetAppUITests/Info.plist;
INFOPLIST_FILE = TwigsUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -757,7 +757,7 @@
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
INFOPLIST_FILE = BudgetAppUITests/Info.plist;
INFOPLIST_FILE = TwigsUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -774,7 +774,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
28AC94E5233C373900BFB70A /* Build configuration list for PBXProject "BudgetApp" */ = {
28AC94E5233C373900BFB70A /* Build configuration list for PBXProject "Twigs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
28AC9512233C373A00BFB70A /* Debug */,
@ -783,7 +783,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
28AC9514233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetApp" */ = {
28AC9514233C373A00BFB70A /* Build configuration list for PBXNativeTarget "Twigs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
28AC9515233C373A00BFB70A /* Debug */,
@ -792,7 +792,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
28AC9517233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetAppTests" */ = {
28AC9517233C373A00BFB70A /* Build configuration list for PBXNativeTarget "TwigsTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
28AC9518233C373A00BFB70A /* Debug */,
@ -801,7 +801,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
28AC951A233C373A00BFB70A /* Build configuration list for PBXNativeTarget "BudgetAppUITests" */ = {
28AC951A233C373A00BFB70A /* Build configuration list for PBXNativeTarget "TwigsUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
28AC951B233C373A00BFB70A /* Debug */,

View file

@ -2,6 +2,6 @@
<Workspace
version = "1.0">
<FileRef
location = "self:/Users/billy/Projects/Budget/BudgetApp.xcodeproj">
location = "self:/Users/billy/Projects/Budget/Twigs.xcodeproj">
</FileRef>
</Workspace>

View file

@ -15,9 +15,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "28AC94E9233C373900BFB70A"
BuildableName = "BudgetApp.app"
BlueprintName = "BudgetApp"
ReferencedContainer = "container:BudgetApp.xcodeproj">
BuildableName = "Twigs.app"
BlueprintName = "Twigs"
ReferencedContainer = "container:Twigs.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
@ -33,9 +33,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "28AC94FF233C373A00BFB70A"
BuildableName = "BudgetAppTests.xctest"
BlueprintName = "BudgetAppTests"
ReferencedContainer = "container:BudgetApp.xcodeproj">
BuildableName = "TwigsTests.xctest"
BlueprintName = "TwigsTests"
ReferencedContainer = "container:Twigs.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
@ -43,9 +43,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "28AC950A233C373A00BFB70A"
BuildableName = "BudgetAppUITests.xctest"
BlueprintName = "BudgetAppUITests"
ReferencedContainer = "container:BudgetApp.xcodeproj">
BuildableName = "TwigsUITests.xctest"
BlueprintName = "TwigsUITests"
ReferencedContainer = "container:Twigs.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
@ -65,9 +65,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "28AC94E9233C373900BFB70A"
BuildableName = "BudgetApp.app"
BlueprintName = "BudgetApp"
ReferencedContainer = "container:BudgetApp.xcodeproj">
BuildableName = "Twigs.app"
BlueprintName = "Twigs"
ReferencedContainer = "container:Twigs.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
@ -82,9 +82,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "28AC94E9233C373900BFB70A"
BuildableName = "BudgetApp.app"
BlueprintName = "BudgetApp"
ReferencedContainer = "container:BudgetApp.xcodeproj">
BuildableName = "Twigs.app"
BlueprintName = "Twigs"
ReferencedContainer = "container:Twigs.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>

View file

@ -1,6 +1,6 @@
//
// BudgetDetailsView.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/20/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -18,10 +18,10 @@ protocol BudgetRepository {
}
class NetworkBudgetRepository: BudgetRepository {
let apiService: BudgetAppApiService
let cacheService: BudgetAppInMemoryCacheService?
let apiService: TwigsApiService
let cacheService: TwigsInMemoryCacheService?
init(_ apiService: BudgetAppApiService, cacheService: BudgetAppInMemoryCacheService? = nil) {
init(_ apiService: TwigsApiService, cacheService: TwigsInMemoryCacheService? = nil) {
self.apiService = apiService
self.cacheService = cacheService
}

View file

@ -15,10 +15,10 @@ protocol CategoryRepository {
}
class NetworkCategoryRepository: CategoryRepository {
let apiService: BudgetAppApiService
let cacheService: BudgetAppInMemoryCacheService?
let apiService: TwigsApiService
let cacheService: TwigsInMemoryCacheService?
init(_ apiService: BudgetAppApiService, cacheService: BudgetAppInMemoryCacheService? = nil) {
init(_ apiService: TwigsApiService, cacheService: TwigsInMemoryCacheService? = nil) {
self.apiService = apiService
self.cacheService = cacheService
}

View file

@ -1,6 +1,6 @@
//
// Extensions.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/12/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -9,7 +9,7 @@
import Foundation
import Combine
class BudgetAppApiService {
class TwigsApiService {
let requestHelper: RequestHelper
init(_ requestHelper: RequestHelper) {

View file

@ -9,7 +9,7 @@
import Foundation
import Combine
class BudgetAppInMemoryCacheService {
class TwigsInMemoryCacheService {
var budgets = Set<Budget>()
var categories = Set<Category>()
var transactions = Set<Transaction>()

View file

@ -1,6 +1,6 @@
//
// ProfileView.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/17/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -23,8 +23,8 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
override init() {
// TODO: Dependency injection?
let requestHelper = RequestHelper(SceneDelegate.baseUrl)
let cacheService = BudgetAppInMemoryCacheService()
let apiService = BudgetAppApiService(requestHelper)
let cacheService = TwigsInMemoryCacheService()
let apiService = TwigsApiService(requestHelper)
let budgetRepository = NetworkBudgetRepository(apiService, cacheService: cacheService)
let categoryRepository = NetworkCategoryRepository(apiService, cacheService: cacheService)
let transactionRepository = NetworkTransactionRepository(apiService)

View file

@ -1,6 +1,6 @@
//
// EditTransactionView.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/14/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -1,6 +1,6 @@
//
// TransactionEditView.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/16/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -19,9 +19,9 @@ protocol TransactionRepository {
}
class NetworkTransactionRepository: TransactionRepository {
let apiService: BudgetAppApiService
let apiService: TwigsApiService
init(_ apiService: BudgetAppApiService) {
init(_ apiService: TwigsApiService) {
self.apiService = apiService
}

View file

@ -1,6 +1,6 @@
//
// UserDataStore.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/12/19.
// Copyright © 2019 William Brawner. All rights reserved.

View file

@ -18,9 +18,9 @@ protocol UserRepository {
}
class NetworkUserRepository: UserRepository {
let apiService: BudgetAppApiService
let apiService: TwigsApiService
init(_ apiService: BudgetAppApiService) {
init(_ apiService: TwigsApiService) {
self.apiService = apiService
}

View file

@ -1,6 +1,6 @@
//
// ProgressView.swift
// BudgetApp
// Twigs
//
// Created by Billy Brawner on 10/20/19.
// Copyright © 2019 William Brawner. All rights reserved.