Mercurial > public > lazybear
comparison LazyBear.xcodeproj/project.pbxproj @ 337:31f2838b2de7
Improving API requests with DispatchGroup
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Thu, 01 Apr 2021 16:34:45 +0200 |
parents | 6f904b166564 |
children | 71a9c0e61783 |
comparison
equal
deleted
inserted
replaced
336:6f904b166564 | 337:31f2838b2de7 |
---|---|
12 950C36E9260FBB550081CF53 /* UserSettings+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */; }; | 12 950C36E9260FBB550081CF53 /* UserSettings+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */; }; |
13 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951490542610BD2B00BDEEB5 /* WelcomeView.swift */; }; | 13 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951490542610BD2B00BDEEB5 /* WelcomeView.swift */; }; |
14 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E62613A2B6007C0F36 /* TradingDates.swift */; }; | 14 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E62613A2B6007C0F36 /* TradingDates.swift */; }; |
15 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E92613A37C007C0F36 /* TradingDatesItem.swift */; }; | 15 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951566E92613A37C007C0F36 /* TradingDatesItem.swift */; }; |
16 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; }; | 16 952045152610C7C600A76362 /* ConvertEpoch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045142610C7C600A76362 /* ConvertEpoch.swift */; }; |
17 952045182610C83600A76362 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045172610C83600A76362 /* Request.swift */; }; | 17 9523ED422615BDB2006D3D6F /* Phrases.json in Resources */ = {isa = PBXBuildFile; fileRef = 9523ED412615BDB2006D3D6F /* Phrases.json */; }; |
18 952045242610FD7F00A76362 /* CompanyRowModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952045232610FD7F00A76362 /* CompanyRowModel.swift */; }; | 18 9523ED542615CB7F006D3D6F /* HomeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9523ED532615CB7F006D3D6F /* HomeData.swift */; }; |
19 9523ED592615D1D8006D3D6F /* GenericRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9523ED582615D1D8006D3D6F /* GenericRequest.swift */; }; | |
19 954D7EA7260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */; }; | 20 954D7EA7260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */; }; |
20 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */; }; | 21 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */; }; |
21 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */ = {isa = PBXBuildFile; productRef = 954D7EC1260BE70C00A13C50 /* SwiftlySearch */; }; | 22 954D7EC2260BE70C00A13C50 /* SwiftlySearch in Frameworks */ = {isa = PBXBuildFile; productRef = 954D7EC1260BE70C00A13C50 /* SwiftlySearch */; }; |
22 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550443926111B2B000E0BCB /* HomeView.swift */; }; | 23 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550443926111B2B000E0BCB /* HomeView.swift */; }; |
23 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444226111E7A000E0BCB /* SectorRow.swift */; }; | 24 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550444226111E7A000E0BCB /* SectorRow.swift */; }; |
27 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B8E25DDA54700DCBE4A /* LazyBearApp.swift */; }; | 28 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B8E25DDA54700DCBE4A /* LazyBearApp.swift */; }; |
28 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9225DDA54700DCBE4A /* Assets.xcassets */; }; | 29 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9225DDA54700DCBE4A /* Assets.xcassets */; }; |
29 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */; }; | 30 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */; }; |
30 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; }; | 31 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9725DDA54700DCBE4A /* Persistence.swift */; }; |
31 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; }; | 32 95672B9B25DDA54800DCBE4A /* LazyBear.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95672B9925DDA54800DCBE4A /* LazyBear.xcdatamodeld */; }; |
32 9585FE782614E5E60022CFD8 /* TradingDatesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585FE772614E5E60022CFD8 /* TradingDatesModel.swift */; }; | 33 95893DCE2613C46B003698C5 /* HomeModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95893DCD2613C46B003698C5 /* HomeModels.swift */; }; |
33 95893DC92613C421003698C5 /* HomeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95893DC82613C421003698C5 /* HomeData.swift */; }; | |
34 95893DCE2613C46B003698C5 /* SectorPerformanceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95893DCD2613C46B003698C5 /* SectorPerformanceModel.swift */; }; | |
35 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958A735125E0170900FD7ECA /* CloudKit.framework */; }; | 34 958A735225E0170900FD7ECA /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958A735125E0170900FD7ECA /* CloudKit.framework */; }; |
36 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AD4A2C26078C1400498079 /* ContentView.swift */; }; | 35 95AD4A2D26078C1400498079 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AD4A2C26078C1400498079 /* ContentView.swift */; }; |
37 95BC3B4F261476FB00FC3A12 /* IntradayPricesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BC3B4E261476FB00FC3A12 /* IntradayPricesModel.swift */; }; | |
38 95E745DA2614624500744A1E /* HomeDataPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E745D92614624500744A1E /* HomeDataPreview.swift */; }; | 36 95E745DA2614624500744A1E /* HomeDataPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E745D92614624500744A1E /* HomeDataPreview.swift */; }; |
39 95ECCA5D2612169200A67EFA /* LineShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ECCA5C2612169200A67EFA /* LineShape.swift */; }; | 37 95ECCA5D2612169200A67EFA /* LineShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ECCA5C2612169200A67EFA /* LineShape.swift */; }; |
40 95ECCA60261216D500A67EFA /* LineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ECCA5F261216D500A67EFA /* LineView.swift */; }; | 38 95ECCA60261216D500A67EFA /* LineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ECCA5F261216D500A67EFA /* LineView.swift */; }; |
41 /* End PBXBuildFile section */ | 39 /* End PBXBuildFile section */ |
42 | 40 |
48 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSettings+CoreDataProperties.swift"; sourceTree = "<group>"; }; | 46 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserSettings+CoreDataProperties.swift"; sourceTree = "<group>"; }; |
49 951490542610BD2B00BDEEB5 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; }; | 47 951490542610BD2B00BDEEB5 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; }; |
50 951566E62613A2B6007C0F36 /* TradingDates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDates.swift; sourceTree = "<group>"; }; | 48 951566E62613A2B6007C0F36 /* TradingDates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDates.swift; sourceTree = "<group>"; }; |
51 951566E92613A37C007C0F36 /* TradingDatesItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesItem.swift; sourceTree = "<group>"; }; | 49 951566E92613A37C007C0F36 /* TradingDatesItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesItem.swift; sourceTree = "<group>"; }; |
52 952045142610C7C600A76362 /* ConvertEpoch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertEpoch.swift; sourceTree = "<group>"; }; | 50 952045142610C7C600A76362 /* ConvertEpoch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvertEpoch.swift; sourceTree = "<group>"; }; |
53 952045172610C83600A76362 /* Request.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = "<group>"; }; | 51 9523ED412615BDB2006D3D6F /* Phrases.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Phrases.json; sourceTree = "<group>"; }; |
54 952045232610FD7F00A76362 /* CompanyRowModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyRowModel.swift; sourceTree = "<group>"; }; | 52 9523ED532615CB7F006D3D6F /* HomeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeData.swift; sourceTree = "<group>"; }; |
53 9523ED582615D1D8006D3D6F /* GenericRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericRequest.swift; sourceTree = "<group>"; }; | |
55 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataClass.swift"; sourceTree = "<group>"; }; | 54 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataClass.swift"; sourceTree = "<group>"; }; |
56 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataProperties.swift"; sourceTree = "<group>"; }; | 55 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WatchlistCompany+CoreDataProperties.swift"; sourceTree = "<group>"; }; |
57 9550443926111B2B000E0BCB /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; }; | 56 9550443926111B2B000E0BCB /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; }; |
58 9550444226111E7A000E0BCB /* SectorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorRow.swift; sourceTree = "<group>"; }; | 57 9550444226111E7A000E0BCB /* SectorRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorRow.swift; sourceTree = "<group>"; }; |
59 9550444526111EE5000E0BCB /* SectorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorItem.swift; sourceTree = "<group>"; }; | 58 9550444526111EE5000E0BCB /* SectorItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorItem.swift; sourceTree = "<group>"; }; |
64 95672B9225DDA54700DCBE4A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; | 63 95672B9225DDA54700DCBE4A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
65 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; | 64 95672B9525DDA54700DCBE4A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
66 95672B9725DDA54700DCBE4A /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; | 65 95672B9725DDA54700DCBE4A /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; |
67 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LazyBear.xcdatamodel; sourceTree = "<group>"; }; | 66 95672B9A25DDA54800DCBE4A /* LazyBear.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LazyBear.xcdatamodel; sourceTree = "<group>"; }; |
68 95672B9C25DDA54800DCBE4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 67 95672B9C25DDA54800DCBE4A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
69 9585FE772614E5E60022CFD8 /* TradingDatesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TradingDatesModel.swift; sourceTree = "<group>"; }; | 68 95893DCD2613C46B003698C5 /* HomeModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeModels.swift; sourceTree = "<group>"; }; |
70 95893DC82613C421003698C5 /* HomeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeData.swift; sourceTree = "<group>"; }; | |
71 95893DCD2613C46B003698C5 /* SectorPerformanceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectorPerformanceModel.swift; sourceTree = "<group>"; }; | |
72 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LazyBear.entitlements; sourceTree = "<group>"; }; | 69 958A734E25E016FD00FD7ECA /* LazyBear.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LazyBear.entitlements; sourceTree = "<group>"; }; |
73 958A735125E0170900FD7ECA /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; | 70 958A735125E0170900FD7ECA /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; |
74 95AD4A2C26078C1400498079 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; | 71 95AD4A2C26078C1400498079 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
75 95BC3B4E261476FB00FC3A12 /* IntradayPricesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntradayPricesModel.swift; sourceTree = "<group>"; }; | |
76 95E745D92614624500744A1E /* HomeDataPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeDataPreview.swift; sourceTree = "<group>"; }; | 72 95E745D92614624500744A1E /* HomeDataPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeDataPreview.swift; sourceTree = "<group>"; }; |
77 95ECCA5C2612169200A67EFA /* LineShape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineShape.swift; sourceTree = "<group>"; }; | 73 95ECCA5C2612169200A67EFA /* LineShape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineShape.swift; sourceTree = "<group>"; }; |
78 95ECCA5F261216D500A67EFA /* LineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineView.swift; sourceTree = "<group>"; }; | 74 95ECCA5F261216D500A67EFA /* LineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineView.swift; sourceTree = "<group>"; }; |
79 /* End PBXFileReference section */ | 75 /* End PBXFileReference section */ |
80 | 76 |
108 }; | 104 }; |
109 952045132610C7A200A76362 /* Global functions */ = { | 105 952045132610C7A200A76362 /* Global functions */ = { |
110 isa = PBXGroup; | 106 isa = PBXGroup; |
111 children = ( | 107 children = ( |
112 952045142610C7C600A76362 /* ConvertEpoch.swift */, | 108 952045142610C7C600A76362 /* ConvertEpoch.swift */, |
113 952045172610C83600A76362 /* Request.swift */, | 109 9523ED582615D1D8006D3D6F /* GenericRequest.swift */, |
114 ); | 110 ); |
115 path = "Global functions"; | 111 path = "Global functions"; |
112 sourceTree = "<group>"; | |
113 }; | |
114 9523ED402615BD93006D3D6F /* Resources */ = { | |
115 isa = PBXGroup; | |
116 children = ( | |
117 9523ED412615BDB2006D3D6F /* Phrases.json */, | |
118 ); | |
119 path = Resources; | |
116 sourceTree = "<group>"; | 120 sourceTree = "<group>"; |
117 }; | 121 }; |
118 954D7E9D260BBA5200A13C50 /* Global Models */ = { | 122 954D7E9D260BBA5200A13C50 /* Global Models */ = { |
119 isa = PBXGroup; | 123 isa = PBXGroup; |
120 children = ( | 124 children = ( |
121 950C36E6260FBB550081CF53 /* UserSettings+CoreDataClass.swift */, | 125 950C36E6260FBB550081CF53 /* UserSettings+CoreDataClass.swift */, |
122 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */, | 126 950C36E7260FBB550081CF53 /* UserSettings+CoreDataProperties.swift */, |
123 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */, | 127 954D7EA5260BBA6600A13C50 /* WatchlistCompany+CoreDataClass.swift */, |
124 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */, | 128 954D7EA6260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift */, |
125 952045232610FD7F00A76362 /* CompanyRowModel.swift */, | |
126 95BC3B4E261476FB00FC3A12 /* IntradayPricesModel.swift */, | |
127 ); | 129 ); |
128 path = "Global Models"; | 130 path = "Global Models"; |
129 sourceTree = "<group>"; | 131 sourceTree = "<group>"; |
130 }; | 132 }; |
131 954D7EAA260BBB0E00A13C50 /* Home */ = { | 133 954D7EAA260BBB0E00A13C50 /* Home */ = { |
132 isa = PBXGroup; | 134 isa = PBXGroup; |
133 children = ( | 135 children = ( |
134 9550443926111B2B000E0BCB /* HomeView.swift */, | 136 9550443926111B2B000E0BCB /* HomeView.swift */, |
135 951566E62613A2B6007C0F36 /* TradingDates.swift */, | 137 951566E62613A2B6007C0F36 /* TradingDates.swift */, |
136 954D7EAF260BBBD500A13C50 /* Helpers */, | 138 954D7EAF260BBBD500A13C50 /* Helpers */, |
139 95893DC72613C410003698C5 /* Networking */, | |
137 ); | 140 ); |
138 path = Home; | 141 path = Home; |
139 sourceTree = "<group>"; | 142 sourceTree = "<group>"; |
140 }; | 143 }; |
141 954D7EAF260BBBD500A13C50 /* Helpers */ = { | 144 954D7EAF260BBBD500A13C50 /* Helpers */ = { |
181 95672B9725DDA54700DCBE4A /* Persistence.swift */, | 184 95672B9725DDA54700DCBE4A /* Persistence.swift */, |
182 950C36E2260FB6180081CF53 /* HapticsManager.swift */, | 185 950C36E2260FB6180081CF53 /* HapticsManager.swift */, |
183 95B1874925DDAC4D0068A364 /* Views */, | 186 95B1874925DDAC4D0068A364 /* Views */, |
184 952045132610C7A200A76362 /* Global functions */, | 187 952045132610C7A200A76362 /* Global functions */, |
185 954D7E9D260BBA5200A13C50 /* Global Models */, | 188 954D7E9D260BBA5200A13C50 /* Global Models */, |
189 9523ED402615BD93006D3D6F /* Resources */, | |
186 95201A36260CAD36007D5300 /* Tests */, | 190 95201A36260CAD36007D5300 /* Tests */, |
187 95672B9425DDA54700DCBE4A /* Preview Content */, | 191 95672B9425DDA54700DCBE4A /* Preview Content */, |
188 ); | 192 ); |
189 path = LazyBear; | 193 path = LazyBear; |
190 sourceTree = "<group>"; | 194 sourceTree = "<group>"; |
199 sourceTree = "<group>"; | 203 sourceTree = "<group>"; |
200 }; | 204 }; |
201 95893DC72613C410003698C5 /* Networking */ = { | 205 95893DC72613C410003698C5 /* Networking */ = { |
202 isa = PBXGroup; | 206 isa = PBXGroup; |
203 children = ( | 207 children = ( |
204 95893DC82613C421003698C5 /* HomeData.swift */, | 208 9523ED532615CB7F006D3D6F /* HomeData.swift */, |
205 95893DCD2613C46B003698C5 /* SectorPerformanceModel.swift */, | 209 95893DCD2613C46B003698C5 /* HomeModels.swift */, |
206 9585FE772614E5E60022CFD8 /* TradingDatesModel.swift */, | |
207 ); | 210 ); |
208 path = Networking; | 211 path = Networking; |
209 sourceTree = "<group>"; | 212 sourceTree = "<group>"; |
210 }; | 213 }; |
211 95893DD22613CAB5003698C5 /* Global Helpers */ = { | 214 95893DD22613CAB5003698C5 /* Global Helpers */ = { |
228 95B1874925DDAC4D0068A364 /* Views */ = { | 231 95B1874925DDAC4D0068A364 /* Views */ = { |
229 isa = PBXGroup; | 232 isa = PBXGroup; |
230 children = ( | 233 children = ( |
231 951490572610BD3000BDEEB5 /* Welcome */, | 234 951490572610BD3000BDEEB5 /* Welcome */, |
232 954D7EAA260BBB0E00A13C50 /* Home */, | 235 954D7EAA260BBB0E00A13C50 /* Home */, |
233 95893DC72613C410003698C5 /* Networking */, | |
234 95893DD22613CAB5003698C5 /* Global Helpers */, | 236 95893DD22613CAB5003698C5 /* Global Helpers */, |
235 ); | 237 ); |
236 path = Views; | 238 path = Views; |
237 sourceTree = "<group>"; | 239 sourceTree = "<group>"; |
238 }; | 240 }; |
314 95672B8925DDA54700DCBE4A /* Resources */ = { | 316 95672B8925DDA54700DCBE4A /* Resources */ = { |
315 isa = PBXResourcesBuildPhase; | 317 isa = PBXResourcesBuildPhase; |
316 buildActionMask = 2147483647; | 318 buildActionMask = 2147483647; |
317 files = ( | 319 files = ( |
318 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */, | 320 95672B9625DDA54700DCBE4A /* Preview Assets.xcassets in Resources */, |
321 9523ED422615BDB2006D3D6F /* Phrases.json in Resources */, | |
319 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */, | 322 95672B9325DDA54700DCBE4A /* Assets.xcassets in Resources */, |
320 ); | 323 ); |
321 runOnlyForDeploymentPostprocessing = 0; | 324 runOnlyForDeploymentPostprocessing = 0; |
322 }; | 325 }; |
323 /* End PBXResourcesBuildPhase section */ | 326 /* End PBXResourcesBuildPhase section */ |
326 95672B8725DDA54700DCBE4A /* Sources */ = { | 329 95672B8725DDA54700DCBE4A /* Sources */ = { |
327 isa = PBXSourcesBuildPhase; | 330 isa = PBXSourcesBuildPhase; |
328 buildActionMask = 2147483647; | 331 buildActionMask = 2147483647; |
329 files = ( | 332 files = ( |
330 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */, | 333 950C36E3260FB6180081CF53 /* HapticsManager.swift in Sources */, |
334 9523ED592615D1D8006D3D6F /* GenericRequest.swift in Sources */, | |
331 95E745DA2614624500744A1E /* HomeDataPreview.swift in Sources */, | 335 95E745DA2614624500744A1E /* HomeDataPreview.swift in Sources */, |
332 9550444926111FC9000E0BCB /* TopStockRow.swift in Sources */, | 336 9550444926111FC9000E0BCB /* TopStockRow.swift in Sources */, |
333 952045242610FD7F00A76362 /* CompanyRowModel.swift in Sources */, | 337 9523ED542615CB7F006D3D6F /* HomeData.swift in Sources */, |
334 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */, | 338 9550444326111E7A000E0BCB /* SectorRow.swift in Sources */, |
335 952045182610C83600A76362 /* Request.swift in Sources */, | |
336 95ECCA60261216D500A67EFA /* LineView.swift in Sources */, | 339 95ECCA60261216D500A67EFA /* LineView.swift in Sources */, |
337 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */, | 340 9550443A26111B2B000E0BCB /* HomeView.swift in Sources */, |
338 950C36E8260FBB550081CF53 /* UserSettings+CoreDataClass.swift in Sources */, | 341 950C36E8260FBB550081CF53 /* UserSettings+CoreDataClass.swift in Sources */, |
339 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */, | 342 95672B9825DDA54700DCBE4A /* Persistence.swift in Sources */, |
340 950C36E9260FBB550081CF53 /* UserSettings+CoreDataProperties.swift in Sources */, | 343 950C36E9260FBB550081CF53 /* UserSettings+CoreDataProperties.swift in Sources */, |
341 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */, | 344 954D7EA8260BBA6600A13C50 /* WatchlistCompany+CoreDataProperties.swift in Sources */, |
342 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */, | 345 951566E72613A2B6007C0F36 /* TradingDates.swift in Sources */, |
343 95BC3B4F261476FB00FC3A12 /* IntradayPricesModel.swift in Sources */, | 346 95893DCE2613C46B003698C5 /* HomeModels.swift in Sources */, |
344 95893DC92613C421003698C5 /* HomeData.swift in Sources */, | |
345 95893DCE2613C46B003698C5 /* SectorPerformanceModel.swift in Sources */, | |
346 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */, | 347 95672B8F25DDA54700DCBE4A /* LazyBearApp.swift in Sources */, |
347 9585FE782614E5E60022CFD8 /* TradingDatesModel.swift in Sources */, | |
348 95ECCA5D2612169200A67EFA /* LineShape.swift in Sources */, | 348 95ECCA5D2612169200A67EFA /* LineShape.swift in Sources */, |
349 9550444C26111FED000E0BCB /* TopStockItem.swift in Sources */, | 349 9550444C26111FED000E0BCB /* TopStockItem.swift in Sources */, |
350 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */, | 350 951566EA2613A37C007C0F36 /* TradingDatesItem.swift in Sources */, |
351 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */, | 351 951490552610BD2B00BDEEB5 /* WelcomeView.swift in Sources */, |
352 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */, | 352 9550444626111EE5000E0BCB /* SectorItem.swift in Sources */, |