comparison Simoleon.xcodeproj/project.pbxproj @ 160:0c589138a6f3

Implement Conversion Box
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Sun, 29 Aug 2021 19:04:34 +0100
parents 82bd84c5973c
children 3913aff613e8
comparison
equal deleted inserted replaced
159:35628bac01f5 160:0c589138a6f3
13 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEA826B5A4D20076B098 /* AppDelegate.swift */; }; 13 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEA826B5A4D20076B098 /* AppDelegate.swift */; };
14 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEAA26B5AACB0076B098 /* ListModifier.swift */; }; 14 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEAA26B5AACB0076B098 /* ListModifier.swift */; };
15 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */; }; 15 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */; };
16 9531D44226D8E4CF00665D2A /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */; }; 16 9531D44226D8E4CF00665D2A /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */; };
17 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */; }; 17 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */; };
18 9547423526DBE56600415B3F /* ConversionTextfield.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9547423426DBE56600415B3F /* ConversionTextfield.swift */; };
18 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; }; 19 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; };
19 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; }; 20 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; };
20 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; 21 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; };
21 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* SettingsView.swift */; }; 22 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* SettingsView.swift */; };
22 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */; }; 23 957DCF3326D7ADEA00BCAB1E /* CurrencyPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DCF3226D7ADEA00BCAB1E /* CurrencyPair.swift */; };
23 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */; }; 24 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */; };
24 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE426D4DB4C004ADA79 /* Flag.swift */; }; 25 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE426D4DB4C004ADA79 /* Flag.swift */; };
25 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */; }; 26 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */; };
26 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */; }; 27 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */; };
27 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95909CB226B07BFC00D051AB /* SearchBar.swift */; }; 28 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95909CB226B07BFC00D051AB /* SearchBar.swift */; };
117 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorHandling.swift; sourceTree = "<group>"; }; 118 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorHandling.swift; sourceTree = "<group>"; };
118 9531D43F26D8E4CF00665D2A /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 119 9531D43F26D8E4CF00665D2A /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
119 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; }; 120 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; };
120 9531D44326D8E4CF00665D2A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 121 9531D44326D8E4CF00665D2A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
121 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyDetailsModel.swift; sourceTree = "<group>"; }; 122 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyDetailsModel.swift; sourceTree = "<group>"; };
123 9547423426DBE56600415B3F /* ConversionTextfield.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionTextfield.swift; sourceTree = "<group>"; };
122 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; 124 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; };
123 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 125 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
124 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; }; 126 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; };
125 957065E126A5FE0400523E68 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; 127 957065E126A5FE0400523E68 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
126 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; 128 957DCF3226D7ADEA00BCAB1E /* CurrencyPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPair.swift; sourceTree = "<group>"; };
127 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyButton.swift; sourceTree = "<group>"; }; 129 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyButton.swift; sourceTree = "<group>"; };
128 95851CE426D4DB4C004ADA79 /* Flag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flag.swift; sourceTree = "<group>"; }; 130 95851CE426D4DB4C004ADA79 /* Flag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flag.swift; sourceTree = "<group>"; };
129 9585BB0F26A6B58500E3193E /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; }; 131 9585BB0F26A6B58500E3193E /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; };
130 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkHelper.swift; sourceTree = "<group>"; }; 132 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkHelper.swift; sourceTree = "<group>"; };
131 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsHelper.swift; sourceTree = "<group>"; }; 133 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsHelper.swift; sourceTree = "<group>"; };
255 children = ( 257 children = (
256 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */, 258 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */,
257 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */, 259 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */,
258 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */, 260 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */,
259 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */, 261 953B8B1626D3A970003CF530 /* CurrencyDetailsModel.swift */,
260 957DCF3226D7ADEA00BCAB1E /* CurrencyPairModel.swift */, 262 957DCF3226D7ADEA00BCAB1E /* CurrencyPair.swift */,
261 ); 263 );
262 path = Models; 264 path = Models;
263 sourceTree = "<group>"; 265 sourceTree = "<group>";
264 }; 266 };
265 9555933B269B0DF9000FD726 /* Resources */ = { 267 9555933B269B0DF9000FD726 /* Resources */ = {
397 95C1DD6926D8DF9400315C3F /* CurrencySelector.swift */, 399 95C1DD6926D8DF9400315C3F /* CurrencySelector.swift */,
398 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */, 400 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */,
399 95CE6A3526D50B7700D9DCBD /* CurrencyList.swift */, 401 95CE6A3526D50B7700D9DCBD /* CurrencyList.swift */,
400 95C5179826A5EC9F00BC2B24 /* FavoriteButton.swift */, 402 95C5179826A5EC9F00BC2B24 /* FavoriteButton.swift */,
401 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */, 403 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */,
404 9547423426DBE56600415B3F /* ConversionTextfield.swift */,
402 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */, 405 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */,
403 95851CE426D4DB4C004ADA79 /* Flag.swift */, 406 95851CE426D4DB4C004ADA79 /* Flag.swift */,
404 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */, 407 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */,
405 95909CB226B07BFC00D051AB /* SearchBar.swift */, 408 95909CB226B07BFC00D051AB /* SearchBar.swift */,
406 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */, 409 95D8C8D026A9BC6200BCC188 /* LockedCurrencyPicker.swift */,
706 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */, 709 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */,
707 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */, 710 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */,
708 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */, 711 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */,
709 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */, 712 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */,
710 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */, 713 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */,
711 957DCF3326D7ADEA00BCAB1E /* CurrencyPairModel.swift in Sources */, 714 957DCF3326D7ADEA00BCAB1E /* CurrencyPair.swift in Sources */,
712 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */, 715 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */,
713 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */, 716 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */,
714 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */, 717 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */,
715 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */, 718 957065E226A5FE0400523E68 /* SettingsView.swift in Sources */,
716 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */, 719 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */,
717 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, 720 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */,
718 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */, 721 953B8B1726D3A970003CF530 /* CurrencyDetailsModel.swift in Sources */,
719 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */, 722 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */,
720 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */, 723 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */,
724 9547423526DBE56600415B3F /* ConversionTextfield.swift in Sources */,
721 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */, 725 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */,
722 ); 726 );
723 runOnlyForDeploymentPostprocessing = 0; 727 runOnlyForDeploymentPostprocessing = 0;
724 }; 728 };
725 95C5B2412697752700941585 /* Sources */ = { 729 95C5B2412697752700941585 /* Sources */ = {