|
44 | 44 | DC25DC5F2450F13200082E81 /* IfLetStoreController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25DC5E2450F13200082E81 /* IfLetStoreController.swift */; };
|
45 | 45 | DC25DC612450F2B000082E81 /* LoadThenNavigate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25DC602450F2B000082E81 /* LoadThenNavigate.swift */; };
|
46 | 46 | DC25DC642450F2DF00082E81 /* ActivityIndicatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25DC632450F2DF00082E81 /* ActivityIndicatorViewController.swift */; };
|
| 47 | + DC27215625BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC27215525BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift */; }; |
47 | 48 | DC2E370D24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2E370C24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift */; };
|
48 | 49 | DC4C6EAC2450DD380066A05D /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6EAB2450DD380066A05D /* SceneDelegate.swift */; };
|
49 | 50 | DC4C6EAE2450DD380066A05D /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6EAD2450DD380066A05D /* RootViewController.swift */; };
|
|
54 | 55 | DC4C6ED62450E1050066A05D /* CounterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6ED52450E1050066A05D /* CounterViewController.swift */; };
|
55 | 56 | DC4C6ED82450E4570066A05D /* UIViewRepresented.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6ED72450E4570066A05D /* UIViewRepresented.swift */; };
|
56 | 57 | DC4C6EDA2450E6050066A05D /* NavigateAndLoad.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6ED92450E6050066A05D /* NavigateAndLoad.swift */; };
|
| 58 | + DC5B505125C86EBC000D8DFD /* 01-GettingStarted-Bindings-Forms.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5B505025C86EBC000D8DFD /* 01-GettingStarted-Bindings-Forms.swift */; }; |
57 | 59 | DC630FDA2451016B00BAECBA /* ListsOfState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC630FD92451016B00BAECBA /* ListsOfState.swift */; };
|
58 | 60 | DC634B252448D15B00DAA016 /* 04-HigherOrderReducers-ReusableFavoritingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC634B242448D15B00DAA016 /* 04-HigherOrderReducers-ReusableFavoritingTests.swift */; };
|
59 | 61 | DC88D8A6245341EC0077F427 /* 01-GettingStarted-Animations.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC88D8A5245341EC0077F427 /* 01-GettingStarted-Animations.swift */; };
|
|
182 | 184 | DC25DC5E2450F13200082E81 /* IfLetStoreController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IfLetStoreController.swift; sourceTree = "<group>"; };
|
183 | 185 | DC25DC602450F2B000082E81 /* LoadThenNavigate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadThenNavigate.swift; sourceTree = "<group>"; };
|
184 | 186 | DC25DC632450F2DF00082E81 /* ActivityIndicatorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorViewController.swift; sourceTree = "<group>"; };
|
| 187 | + DC27215525BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "01-GettingStarted-BindingBasicsTests.swift"; sourceTree = "<group>"; }; |
185 | 188 | DC2E370C24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "04-HigherOrderReducers-StrictReducers.swift"; sourceTree = "<group>"; };
|
186 | 189 | DC4C6EA72450DD380066A05D /* UIKitCaseStudies.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UIKitCaseStudies.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
187 | 190 | DC4C6EAB2450DD380066A05D /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
|
|
196 | 199 | DC4C6ED52450E1050066A05D /* CounterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CounterViewController.swift; sourceTree = "<group>"; };
|
197 | 200 | DC4C6ED72450E4570066A05D /* UIViewRepresented.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewRepresented.swift; sourceTree = "<group>"; };
|
198 | 201 | DC4C6ED92450E6050066A05D /* NavigateAndLoad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigateAndLoad.swift; sourceTree = "<group>"; };
|
| 202 | + DC5B505025C86EBC000D8DFD /* 01-GettingStarted-Bindings-Forms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "01-GettingStarted-Bindings-Forms.swift"; sourceTree = "<group>"; }; |
199 | 203 | DC630FD92451016B00BAECBA /* ListsOfState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListsOfState.swift; sourceTree = "<group>"; };
|
200 | 204 | DC634B242448D15B00DAA016 /* 04-HigherOrderReducers-ReusableFavoritingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "04-HigherOrderReducers-ReusableFavoritingTests.swift"; sourceTree = "<group>"; };
|
201 | 205 | DC88D8A5245341EC0077F427 /* 01-GettingStarted-Animations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "01-GettingStarted-Animations.swift"; sourceTree = "<group>"; };
|
|
387 | 391 | CAE962FC24A7F7BE00EFC025 /* 01-GettingStarted-AlertsAndActionSheets.swift */,
|
388 | 392 | DC88D8A5245341EC0077F427 /* 01-GettingStarted-Animations.swift */,
|
389 | 393 | CA25E5D124463AD700DA666A /* 01-GettingStarted-Bindings-Basics.swift */,
|
| 394 | + DC5B505025C86EBC000D8DFD /* 01-GettingStarted-Bindings-Forms.swift */, |
390 | 395 | DCC68EE02447C4630037F998 /* 01-GettingStarted-Composition-TwoCounters.swift */,
|
391 | 396 | DC89C4432446111B006900B9 /* 01-GettingStarted-Counter.swift */,
|
392 | 397 | DCC68EDC2447A5B00037F998 /* 01-GettingStarted-OptionalState.swift */,
|
|
421 | 426 | children = (
|
422 | 427 | CA50BE5F24A8F46500FE7DBA /* 01-GettingStarted-AlertsAndActionSheetsTests.swift */,
|
423 | 428 | CA34170724A4E89500FAF950 /* 01-GettingStarted-AnimationsTests.swift */,
|
| 429 | + DC27215525BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift */, |
424 | 430 | 4F5AC11E24ECC7E4009DC50B /* 01-GettingStarted-SharedStateTests.swift */,
|
425 | 431 | CAA9ADC324465AB00003A984 /* 02-Effects-BasicsTests.swift */,
|
426 | 432 | CAA9ADC724465D950003A984 /* 02-Effects-CancellationTests.swift */,
|
|
584 | 590 | isa = PBXProject;
|
585 | 591 | attributes = {
|
586 | 592 | LastSwiftUpdateCheck = 1150;
|
587 |
| - LastUpgradeCheck = 1200; |
| 593 | + LastUpgradeCheck = 1240; |
588 | 594 | ORGANIZATIONNAME = "Point-Free";
|
589 | 595 | TargetAttributes = {
|
590 | 596 | CAF88E6F24B8E26D00539345 = {
|
|
749 | 755 | CA6AC2642451135C00C71CB3 /* ReusableComponents-Download.swift in Sources */,
|
750 | 756 | CA6AC2662451135C00C71CB3 /* DownloadComponent.swift in Sources */,
|
751 | 757 | CA3E4C5B24B4FA0E00447C0B /* 04-HigherOrderReducers-Lifecycle.swift in Sources */,
|
| 758 | + DC5B505125C86EBC000D8DFD /* 01-GettingStarted-Bindings-Forms.swift in Sources */, |
752 | 759 | CAA9ADC22446587C0003A984 /* 02-Effects-Basics.swift in Sources */,
|
753 | 760 | DC89C41B24460F95006900B9 /* 00-RootView.swift in Sources */,
|
754 | 761 | DCC68EDD2447A5B00037F998 /* 01-GettingStarted-OptionalState.swift in Sources */,
|
|
772 | 779 | isa = PBXSourcesBuildPhase;
|
773 | 780 | buildActionMask = 2147483647;
|
774 | 781 | files = (
|
| 782 | + DC27215625BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift in Sources */, |
775 | 783 | CA0C51FB245389CC00A04EAB /* 04-HigherOrderReducers-ReusableOfflineDownloadsTests.swift in Sources */,
|
776 | 784 | DC634B252448D15B00DAA016 /* 04-HigherOrderReducers-ReusableFavoritingTests.swift in Sources */,
|
777 | 785 | CAA9ADC824465D950003A984 /* 02-Effects-CancellationTests.swift in Sources */,
|
|
1006 | 1014 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
1007 | 1015 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
1008 | 1016 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 1017 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
1009 | 1018 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
1010 | 1019 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
1011 | 1020 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1065 | 1074 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
1066 | 1075 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
1067 | 1076 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 1077 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
1068 | 1078 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
1069 | 1079 | CLANG_WARN_STRICT_PROTOTYPES = YES;
|
1070 | 1080 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
0 commit comments