comparison GeoQuiz.xcodeproj/project.pbxproj @ 15:f1967f8cc67b

first iteration of core data
author Dennis C. M. <dennis@denniscm.com>
date Wed, 19 Oct 2022 10:04:17 +0200
parents 136928bae534
children 1011e56b7832
comparison
equal deleted inserted replaced
14:136928bae534 15:f1967f8cc67b
43 95C4315928C6500000212131 /* GameButtonHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C4315828C6500000212131 /* GameButtonHelper.swift */; }; 43 95C4315928C6500000212131 /* GameButtonHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C4315828C6500000212131 /* GameButtonHelper.swift */; };
44 95C6456C28FE87E4000CD570 /* UserDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6456B28FE87E4000CD570 /* UserDataModel.swift */; }; 44 95C6456C28FE87E4000CD570 /* UserDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6456B28FE87E4000CD570 /* UserDataModel.swift */; };
45 95C6456E28FE8C04000CD570 /* UserImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6456D28FE8C04000CD570 /* UserImageHelper.swift */; }; 45 95C6456E28FE8C04000CD570 /* UserImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6456D28FE8C04000CD570 /* UserImageHelper.swift */; };
46 95C6457228FFC4DC000CD570 /* ProfileEditModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6457128FFC4DC000CD570 /* ProfileEditModalView.swift */; }; 46 95C6457228FFC4DC000CD570 /* ProfileEditModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6457128FFC4DC000CD570 /* ProfileEditModalView.swift */; };
47 95C6457428FFC8E0000CD570 /* DataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6457328FFC8E0000CD570 /* DataController.swift */; }; 47 95C6457428FFC8E0000CD570 /* DataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6457328FFC8E0000CD570 /* DataController.swift */; };
48 95C6457728FFC934000CD570 /* GeoQuiz.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C6457528FFC934000CD570 /* GeoQuiz.xcdatamodeld */; };
49 95C6459A28FFE5A3000CD570 /* PlayedGame+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6459828FFE5A3000CD570 /* PlayedGame+CoreDataClass.swift */; };
50 95C6459B28FFE5A3000CD570 /* PlayedGame+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C6459928FFE5A3000CD570 /* PlayedGame+CoreDataProperties.swift */; };
48 95CA295028F6BB4500CE0B7A /* ActivityAlertHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CA294F28F6BB4500CE0B7A /* ActivityAlertHelper.swift */; }; 51 95CA295028F6BB4500CE0B7A /* ActivityAlertHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CA294F28F6BB4500CE0B7A /* ActivityAlertHelper.swift */; };
49 95CC404928F98503001F74E1 /* GameTypeEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CC404828F98503001F74E1 /* GameTypeEnum.swift */; }; 52 95CC404928F98503001F74E1 /* GameTypeEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CC404828F98503001F74E1 /* GameTypeEnum.swift */; };
50 95FA409A28D9876B00129B60 /* GuessTheFlagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */; }; 53 95FA409A28D9876B00129B60 /* GuessTheFlagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */; };
51 95FA409C28D9881100129B60 /* CountryGameClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FA409B28D9881100129B60 /* CountryGameClass.swift */; }; 54 95FA409C28D9881100129B60 /* CountryGameClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FA409B28D9881100129B60 /* CountryGameClass.swift */; };
52 /* End PBXBuildFile section */ 55 /* End PBXBuildFile section */
88 95C4315828C6500000212131 /* GameButtonHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameButtonHelper.swift; sourceTree = "<group>"; }; 91 95C4315828C6500000212131 /* GameButtonHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameButtonHelper.swift; sourceTree = "<group>"; };
89 95C6456B28FE87E4000CD570 /* UserDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDataModel.swift; sourceTree = "<group>"; }; 92 95C6456B28FE87E4000CD570 /* UserDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDataModel.swift; sourceTree = "<group>"; };
90 95C6456D28FE8C04000CD570 /* UserImageHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserImageHelper.swift; sourceTree = "<group>"; }; 93 95C6456D28FE8C04000CD570 /* UserImageHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserImageHelper.swift; sourceTree = "<group>"; };
91 95C6457128FFC4DC000CD570 /* ProfileEditModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileEditModalView.swift; sourceTree = "<group>"; }; 94 95C6457128FFC4DC000CD570 /* ProfileEditModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileEditModalView.swift; sourceTree = "<group>"; };
92 95C6457328FFC8E0000CD570 /* DataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataController.swift; sourceTree = "<group>"; }; 95 95C6457328FFC8E0000CD570 /* DataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataController.swift; sourceTree = "<group>"; };
96 95C6457628FFC934000CD570 /* GeoQuiz.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = GeoQuiz.xcdatamodel; sourceTree = "<group>"; };
97 95C6459828FFE5A3000CD570 /* PlayedGame+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PlayedGame+CoreDataClass.swift"; sourceTree = "<group>"; };
98 95C6459928FFE5A3000CD570 /* PlayedGame+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PlayedGame+CoreDataProperties.swift"; sourceTree = "<group>"; };
93 95CA294F28F6BB4500CE0B7A /* ActivityAlertHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityAlertHelper.swift; sourceTree = "<group>"; }; 99 95CA294F28F6BB4500CE0B7A /* ActivityAlertHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityAlertHelper.swift; sourceTree = "<group>"; };
94 95CC404828F98503001F74E1 /* GameTypeEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameTypeEnum.swift; sourceTree = "<group>"; }; 100 95CC404828F98503001F74E1 /* GameTypeEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameTypeEnum.swift; sourceTree = "<group>"; };
95 95E6188428DDDB5C003359ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; 101 95E6188428DDDB5C003359ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
96 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessTheFlagView.swift; sourceTree = "<group>"; }; 102 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessTheFlagView.swift; sourceTree = "<group>"; };
97 95FA409B28D9881100129B60 /* CountryGameClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryGameClass.swift; sourceTree = "<group>"; }; 103 95FA409B28D9881100129B60 /* CountryGameClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryGameClass.swift; sourceTree = "<group>"; };
123 95919DB528F076BF00F21F8F /* UserClass.swift */, 129 95919DB528F076BF00F21F8F /* UserClass.swift */,
124 95197EFC28F339AE00FE67E9 /* StoreKitRCClass.swift */, 130 95197EFC28F339AE00FE67E9 /* StoreKitRCClass.swift */,
125 95CC404828F98503001F74E1 /* GameTypeEnum.swift */, 131 95CC404828F98503001F74E1 /* GameTypeEnum.swift */,
126 95AE8D5628C8750E0067F219 /* LoadFunc.swift */, 132 95AE8D5628C8750E0067F219 /* LoadFunc.swift */,
127 95C6457328FFC8E0000CD570 /* DataController.swift */, 133 95C6457328FFC8E0000CD570 /* DataController.swift */,
134 95C6459828FFE5A3000CD570 /* PlayedGame+CoreDataClass.swift */,
135 95C6459928FFE5A3000CD570 /* PlayedGame+CoreDataProperties.swift */,
128 ); 136 );
129 path = Logic; 137 path = Logic;
130 sourceTree = "<group>"; 138 sourceTree = "<group>";
131 }; 139 };
132 950C535728F3178B00179C78 /* Frameworks */ = { 140 950C535728F3178B00179C78 /* Frameworks */ = {
168 9539829128C51EDE00B70973 /* GeoQuiz */ = { 176 9539829128C51EDE00B70973 /* GeoQuiz */ = {
169 isa = PBXGroup; 177 isa = PBXGroup;
170 children = ( 178 children = (
171 95E6188428DDDB5C003359ED /* Info.plist */, 179 95E6188428DDDB5C003359ED /* Info.plist */,
172 9539829628C51EDF00B70973 /* Assets.xcassets */, 180 9539829628C51EDF00B70973 /* Assets.xcassets */,
181 95C6457528FFC934000CD570 /* GeoQuiz.xcdatamodeld */,
173 9539829228C51EDE00B70973 /* GeoQuizApp.swift */, 182 9539829228C51EDE00B70973 /* GeoQuizApp.swift */,
174 95C4315528C64A8C00212131 /* ContentView.swift */, 183 95C4315528C64A8C00212131 /* ContentView.swift */,
175 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */, 184 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */,
176 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */, 185 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */,
177 95AF322928DF293900023ACC /* GuessTheCountryView.swift */, 186 95AF322928DF293900023ACC /* GuessTheCountryView.swift */,
295 isa = PBXSourcesBuildPhase; 304 isa = PBXSourcesBuildPhase;
296 buildActionMask = 2147483647; 305 buildActionMask = 2147483647;
297 files = ( 306 files = (
298 955A65A928D7815E00CEEC6D /* HapticsClass.swift in Sources */, 307 955A65A928D7815E00CEEC6D /* HapticsClass.swift in Sources */,
299 95BC392D28EC42570049AB49 /* CityMapHelper.swift in Sources */, 308 95BC392D28EC42570049AB49 /* CityMapHelper.swift in Sources */,
309 95C6459A28FFE5A3000CD570 /* PlayedGame+CoreDataClass.swift in Sources */,
300 952E41E928DC521200198643 /* GameAlertsModifier.swift in Sources */, 310 952E41E928DC521200198643 /* GameAlertsModifier.swift in Sources */,
301 95197EFD28F339AE00FE67E9 /* StoreKitRCClass.swift in Sources */, 311 95197EFD28F339AE00FE67E9 /* StoreKitRCClass.swift in Sources */,
302 9509A8E228E5A3D700CFCDBA /* GuessThePopulationView.swift in Sources */, 312 9509A8E228E5A3D700CFCDBA /* GuessThePopulationView.swift in Sources */,
303 955A658328D733E400CEEC6D /* GameProtocol+Extension.swift in Sources */, 313 955A658328D733E400CEEC6D /* GameProtocol+Extension.swift in Sources */,
304 95CC404928F98503001F74E1 /* GameTypeEnum.swift in Sources */, 314 95CC404928F98503001F74E1 /* GameTypeEnum.swift in Sources */,
318 95030CEA28D1BA4D001AA3A1 /* AnswerButtonHelper.swift in Sources */, 328 95030CEA28D1BA4D001AA3A1 /* AnswerButtonHelper.swift in Sources */,
319 95FA409C28D9881100129B60 /* CountryGameClass.swift in Sources */, 329 95FA409C28D9881100129B60 /* CountryGameClass.swift in Sources */,
320 95CA295028F6BB4500CE0B7A /* ActivityAlertHelper.swift in Sources */, 330 95CA295028F6BB4500CE0B7A /* ActivityAlertHelper.swift in Sources */,
321 955A658128D703EB00CEEC6D /* GameToolbarHelper.swift in Sources */, 331 955A658128D703EB00CEEC6D /* GameToolbarHelper.swift in Sources */,
322 95AE8D5728C8750E0067F219 /* LoadFunc.swift in Sources */, 332 95AE8D5728C8750E0067F219 /* LoadFunc.swift in Sources */,
333 95C6457728FFC934000CD570 /* GeoQuiz.xcdatamodeld in Sources */,
323 9590359528E098FF00B24560 /* ProfileModalView.swift in Sources */, 334 9590359528E098FF00B24560 /* ProfileModalView.swift in Sources */,
324 955950BB28F15FF2001BDEE8 /* FormatterExtension.swift in Sources */, 335 955950BB28F15FF2001BDEE8 /* FormatterExtension.swift in Sources */,
325 95C6456C28FE87E4000CD570 /* UserDataModel.swift in Sources */, 336 95C6456C28FE87E4000CD570 /* UserDataModel.swift in Sources */,
337 95C6459B28FFE5A3000CD570 /* PlayedGame+CoreDataProperties.swift in Sources */,
326 951D197328D485E000671FAD /* ColorExtension.swift in Sources */, 338 951D197328D485E000671FAD /* ColorExtension.swift in Sources */,
327 95C6457228FFC4DC000CD570 /* ProfileEditModalView.swift in Sources */, 339 95C6457228FFC4DC000CD570 /* ProfileEditModalView.swift in Sources */,
328 95C430F928D0A8E500480D23 /* GradientExtension.swift in Sources */, 340 95C430F928D0A8E500480D23 /* GradientExtension.swift in Sources */,
329 952E41ED28DC658900198643 /* SettingsModalView.swift in Sources */, 341 952E41ED28DC658900198643 /* SettingsModalView.swift in Sources */,
330 95FA409A28D9876B00129B60 /* GuessTheFlagView.swift in Sources */, 342 95FA409A28D9876B00129B60 /* GuessTheFlagView.swift in Sources */,
556 isa = XCSwiftPackageProductDependency; 568 isa = XCSwiftPackageProductDependency;
557 package = 950C535428F3172C00179C78 /* XCRemoteSwiftPackageReference "purchases-ios" */; 569 package = 950C535428F3172C00179C78 /* XCRemoteSwiftPackageReference "purchases-ios" */;
558 productName = RevenueCat; 570 productName = RevenueCat;
559 }; 571 };
560 /* End XCSwiftPackageProductDependency section */ 572 /* End XCSwiftPackageProductDependency section */
573
574 /* Begin XCVersionGroup section */
575 95C6457528FFC934000CD570 /* GeoQuiz.xcdatamodeld */ = {
576 isa = XCVersionGroup;
577 children = (
578 95C6457628FFC934000CD570 /* GeoQuiz.xcdatamodel */,
579 );
580 currentVersion = 95C6457628FFC934000CD570 /* GeoQuiz.xcdatamodel */;
581 path = GeoQuiz.xcdatamodeld;
582 sourceTree = "<group>";
583 versionGroupType = wrapper.xcdatamodel;
584 };
585 /* End XCVersionGroup section */
561 }; 586 };
562 rootObject = 9539828728C51EDE00B70973 /* Project object */; 587 rootObject = 9539828728C51EDE00B70973 /* Project object */;
563 } 588 }