|
38 | 38 | 5B017D2C246F33DE00400BFE /* ArrayCollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B017D2B246F33DE00400BFE /* ArrayCollectionViewAdapter.swift */; };
|
39 | 39 | 5B017D30246F344500400BFE /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B017D2F246F344500400BFE /* CardView.swift */; };
|
40 | 40 | 5B017D32246F466600400BFE /* RACHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B017D31246F466600400BFE /* RACHeaderView.swift */; };
|
| 41 | + 5B8F920C24731F2800C1C90E /* LoopBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920B24731F2800C1C90E /* LoopBinding.swift */; }; |
| 42 | + 5B8F920D24731F2800C1C90E /* LoopBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920B24731F2800C1C90E /* LoopBinding.swift */; }; |
| 43 | + 5B8F920E24731F2800C1C90E /* LoopBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920B24731F2800C1C90E /* LoopBinding.swift */; }; |
| 44 | + 5B8F92102473242900C1C90E /* SwiftUISubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920F2473242900C1C90E /* SwiftUISubscription.swift */; }; |
| 45 | + 5B8F92112473242900C1C90E /* SwiftUISubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920F2473242900C1C90E /* SwiftUISubscription.swift */; }; |
| 46 | + 5B8F92122473242900C1C90E /* SwiftUISubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F920F2473242900C1C90E /* SwiftUISubscription.swift */; }; |
| 47 | + 5B8F922124732C4600C1C90E /* SwiftUIBasicBindingHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F922024732C4600C1C90E /* SwiftUIBasicBindingHomeView.swift */; }; |
| 48 | + 5B8F922324732C9500C1C90E /* LoopBindingExampleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F922224732C9500C1C90E /* LoopBindingExampleView.swift */; }; |
| 49 | + 5B8F922724732E1700C1C90E /* SimpleCounterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F922624732E1700C1C90E /* SimpleCounterView.swift */; }; |
41 | 50 | 5BC88F842469CBA300394C63 /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BC88F832469CBA300394C63 /* Nimble.framework */; };
|
42 | 51 | 5BC88F862469CBAB00394C63 /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BC88F852469CBAB00394C63 /* Nimble.framework */; };
|
43 | 52 | 5BC88F88246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC88F87246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift */; };
|
|
55 | 64 | 5BC88F9C246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC88F9B246B1CDE00394C63 /* SignalProducer+Loop.swift */; };
|
56 | 65 | 5BC88F9D246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC88F9B246B1CDE00394C63 /* SignalProducer+Loop.swift */; };
|
57 | 66 | 5BC88F9E246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC88F9B246B1CDE00394C63 /* SignalProducer+Loop.swift */; };
|
| 67 | + 5BDEDA3B2473357A00A13013 /* EnvironmentLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F92132473250E00C1C90E /* EnvironmentLoop.swift */; }; |
| 68 | + 5BDEDA3C2473357A00A13013 /* EnvironmentLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F92132473250E00C1C90E /* EnvironmentLoop.swift */; }; |
| 69 | + 5BDEDA3D2473357B00A13013 /* EnvironmentLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F92132473250E00C1C90E /* EnvironmentLoop.swift */; }; |
| 70 | + 5BDEDA3E2473359C00A13013 /* EnvironmentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F921B247325C300C1C90E /* EnvironmentValues.swift */; }; |
| 71 | + 5BDEDA3F2473359D00A13013 /* EnvironmentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F921B247325C300C1C90E /* EnvironmentValues.swift */; }; |
| 72 | + 5BDEDA402473359D00A13013 /* EnvironmentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F921B247325C300C1C90E /* EnvironmentValues.swift */; }; |
| 73 | + 5BDEDA41247335C700A13013 /* EnvironmentLoopExampleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F922424732CA000C1C90E /* EnvironmentLoopExampleView.swift */; }; |
| 74 | + 5BDEDA432473377A00A13013 /* SimpleCounterStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDEDA422473377A00A13013 /* SimpleCounterStore.swift */; }; |
58 | 75 | 656A9C9323D0813500EFB2F8 /* FeedbackLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656A9C9223D0813500EFB2F8 /* FeedbackLoop.swift */; };
|
59 | 76 | 656A9C9423D0813500EFB2F8 /* FeedbackLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656A9C9223D0813500EFB2F8 /* FeedbackLoop.swift */; };
|
60 | 77 | 656A9C9523D0813500EFB2F8 /* FeedbackLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656A9C9223D0813500EFB2F8 /* FeedbackLoop.swift */; };
|
|
203 | 220 | 5B017D2B246F33DE00400BFE /* ArrayCollectionViewAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayCollectionViewAdapter.swift; sourceTree = "<group>"; };
|
204 | 221 | 5B017D2F246F344500400BFE /* CardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardView.swift; sourceTree = "<group>"; };
|
205 | 222 | 5B017D31246F466600400BFE /* RACHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RACHeaderView.swift; sourceTree = "<group>"; };
|
| 223 | + 5B8F920B24731F2800C1C90E /* LoopBinding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoopBinding.swift; sourceTree = "<group>"; }; |
| 224 | + 5B8F920F2473242900C1C90E /* SwiftUISubscription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUISubscription.swift; sourceTree = "<group>"; }; |
| 225 | + 5B8F92132473250E00C1C90E /* EnvironmentLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentLoop.swift; sourceTree = "<group>"; }; |
| 226 | + 5B8F921B247325C300C1C90E /* EnvironmentValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentValues.swift; sourceTree = "<group>"; }; |
| 227 | + 5B8F922024732C4600C1C90E /* SwiftUIBasicBindingHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIBasicBindingHomeView.swift; sourceTree = "<group>"; }; |
| 228 | + 5B8F922224732C9500C1C90E /* LoopBindingExampleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoopBindingExampleView.swift; sourceTree = "<group>"; }; |
| 229 | + 5B8F922424732CA000C1C90E /* EnvironmentLoopExampleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentLoopExampleView.swift; sourceTree = "<group>"; }; |
| 230 | + 5B8F922624732E1700C1C90E /* SimpleCounterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimpleCounterView.swift; sourceTree = "<group>"; }; |
206 | 231 | 5BC88F832469CBA300394C63 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
207 | 232 | 5BC88F852469CBAB00394C63 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
208 | 233 | 5BC88F87246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ReactiveSwift+EnqueueTo.swift"; sourceTree = "<group>"; };
|
209 | 234 | 5BC88F8D246B11DE00394C63 /* LoopBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoopBox.swift; sourceTree = "<group>"; };
|
210 | 235 | 5BC88F91246B17B200394C63 /* Context.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Context.swift; sourceTree = "<group>"; };
|
211 | 236 | 5BC88F97246B191200394C63 /* Loop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Loop.swift; sourceTree = "<group>"; };
|
212 | 237 | 5BC88F9B246B1CDE00394C63 /* SignalProducer+Loop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SignalProducer+Loop.swift"; sourceTree = "<group>"; };
|
| 238 | + 5BDEDA422473377A00A13013 /* SimpleCounterStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimpleCounterStore.swift; sourceTree = "<group>"; }; |
213 | 239 | 656A9C9223D0813500EFB2F8 /* FeedbackLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackLoop.swift; sourceTree = "<group>"; };
|
214 | 240 | 656A9C9623D0826100EFB2F8 /* FeedbackEventConsumer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackEventConsumer.swift; sourceTree = "<group>"; };
|
215 | 241 | 65761B2523CF20EF004D5506 /* Floodgate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Floodgate.swift; sourceTree = "<group>"; };
|
|
341 | 367 | 25E1D21F1F5493D000D90192 /* Example */ = {
|
342 | 368 | isa = PBXGroup;
|
343 | 369 | children = (
|
| 370 | + 5B8F921F24732C0300C1C90E /* SwiftUIBasicBindingExample */, |
344 | 371 | 585CD886239E904E004BE9CC /* UnifiedStoreUIKitExample */,
|
345 | 372 | 5B017D2D246F340900400BFE /* Root */,
|
346 | 373 | 5B017D21246F2CBF00400BFE /* Misc */,
|
|
434 | 461 | path = SwiftUI;
|
435 | 462 | sourceTree = "<group>";
|
436 | 463 | };
|
| 464 | + 5B8F920A24731F1800C1C90E /* SwiftUI */ = { |
| 465 | + isa = PBXGroup; |
| 466 | + children = ( |
| 467 | + 5B8F920B24731F2800C1C90E /* LoopBinding.swift */, |
| 468 | + 5B8F92132473250E00C1C90E /* EnvironmentLoop.swift */, |
| 469 | + 5B8F921B247325C300C1C90E /* EnvironmentValues.swift */, |
| 470 | + 5B8F920F2473242900C1C90E /* SwiftUISubscription.swift */, |
| 471 | + ); |
| 472 | + path = SwiftUI; |
| 473 | + sourceTree = "<group>"; |
| 474 | + }; |
| 475 | + 5B8F921F24732C0300C1C90E /* SwiftUIBasicBindingExample */ = { |
| 476 | + isa = PBXGroup; |
| 477 | + children = ( |
| 478 | + 5B8F922024732C4600C1C90E /* SwiftUIBasicBindingHomeView.swift */, |
| 479 | + 5B8F922224732C9500C1C90E /* LoopBindingExampleView.swift */, |
| 480 | + 5B8F922424732CA000C1C90E /* EnvironmentLoopExampleView.swift */, |
| 481 | + 5B8F922624732E1700C1C90E /* SimpleCounterView.swift */, |
| 482 | + 5BDEDA422473377A00A13013 /* SimpleCounterStore.swift */, |
| 483 | + ); |
| 484 | + path = SwiftUIBasicBindingExample; |
| 485 | + sourceTree = "<group>"; |
| 486 | + }; |
437 | 487 | 5BC88F95246B188300394C63 /* Public */ = {
|
438 | 488 | isa = PBXGroup;
|
439 | 489 | children = (
|
| 490 | + 5B8F920A24731F1800C1C90E /* SwiftUI */, |
440 | 491 | 5BC88F97246B191200394C63 /* Loop.swift */,
|
441 | 492 | 5BC88F9B246B1CDE00394C63 /* SignalProducer+Loop.swift */,
|
442 | 493 | 656A9C9223D0813500EFB2F8 /* FeedbackLoop.swift */,
|
|
759 | 810 | buildActionMask = 2147483647;
|
760 | 811 | files = (
|
761 | 812 | A9509BE4551098F4A5503820 /* Feedback.swift in Sources */,
|
| 813 | + 5B8F920C24731F2800C1C90E /* LoopBinding.swift in Sources */, |
762 | 814 | A950943401765BB90FA846B2 /* SignalProducer+System.swift in Sources */,
|
763 | 815 | 65761B2E23CF4CA2004D5506 /* NSLock+Extensions.swift in Sources */,
|
764 | 816 | 5BC88F9C246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */,
|
|
767 | 819 | 9AD5D42D1F97375E00E6AE5A /* Property+System.swift in Sources */,
|
768 | 820 | 5BC88F88246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift in Sources */,
|
769 | 821 | 656A9C9323D0813500EFB2F8 /* FeedbackLoop.swift in Sources */,
|
| 822 | + 5B8F92102473242900C1C90E /* SwiftUISubscription.swift in Sources */, |
| 823 | + 5BDEDA3E2473359C00A13013 /* EnvironmentValues.swift in Sources */, |
770 | 824 | 656A9C9723D0826100EFB2F8 /* FeedbackEventConsumer.swift in Sources */,
|
771 | 825 | 5BC88F8E246B11DE00394C63 /* LoopBox.swift in Sources */,
|
772 | 826 | 65761B2623CF20EF004D5506 /* Floodgate.swift in Sources */,
|
773 | 827 | 5BC88F98246B191200394C63 /* Loop.swift in Sources */,
|
| 828 | + 5BDEDA3B2473357A00A13013 /* EnvironmentLoop.swift in Sources */, |
774 | 829 | );
|
775 | 830 | runOnlyForDeploymentPostprocessing = 0;
|
776 | 831 | };
|
|
781 | 836 | 5B017D27246F2EDB00400BFE /* UnifiedStoreUIKitHomeView.swift in Sources */,
|
782 | 837 | 5B017D29246F2F7E00400BFE /* ContentViewController.swift in Sources */,
|
783 | 838 | 585CD88A239E9077004BE9CC /* Counter.swift in Sources */,
|
| 839 | + 5BDEDA432473377A00A13013 /* SimpleCounterStore.swift in Sources */, |
| 840 | + 5B8F922324732C9500C1C90E /* LoopBindingExampleView.swift in Sources */, |
| 841 | + 5BDEDA41247335C700A13013 /* EnvironmentLoopExampleView.swift in Sources */, |
784 | 842 | 5810F03A239EBEA100708F62 /* UnifiedStore.swift in Sources */,
|
785 | 843 | 5810F038239EB5A700708F62 /* MovieCell.swift in Sources */,
|
786 | 844 | 5B017D23246F2CD600400BFE /* RootView.swift in Sources */,
|
|
793 | 851 | 5810F03F239FAB0200708F62 /* ColorPickerView.swift in Sources */,
|
794 | 852 | 5810F03D239FA9F200708F62 /* ColorPicker.swift in Sources */,
|
795 | 853 | 25E1D2211F5493D000D90192 /* AppDelegate.swift in Sources */,
|
| 854 | + 5B8F922124732C4600C1C90E /* SwiftUIBasicBindingHomeView.swift in Sources */, |
| 855 | + 5B8F922724732E1700C1C90E /* SimpleCounterView.swift in Sources */, |
796 | 856 | 585CD88C239E90EB004BE9CC /* CounterView.swift in Sources */,
|
797 | 857 | 5B017D30246F344500400BFE /* CardView.swift in Sources */,
|
798 | 858 | 5B017D2C246F33DE00400BFE /* ArrayCollectionViewAdapter.swift in Sources */,
|
|
804 | 864 | buildActionMask = 2147483647;
|
805 | 865 | files = (
|
806 | 866 | 65F8C260218371A800924657 /* Feedback.swift in Sources */,
|
| 867 | + 5B8F920D24731F2800C1C90E /* LoopBinding.swift in Sources */, |
807 | 868 | 65F8C261218371A800924657 /* SignalProducer+System.swift in Sources */,
|
808 | 869 | 65761B2F23CF4CA2004D5506 /* NSLock+Extensions.swift in Sources */,
|
809 | 870 | 5BC88F9D246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */,
|
|
812 | 873 | 65F8C262218371A800924657 /* Property+System.swift in Sources */,
|
813 | 874 | 5BC88F89246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift in Sources */,
|
814 | 875 | 656A9C9423D0813500EFB2F8 /* FeedbackLoop.swift in Sources */,
|
| 876 | + 5B8F92112473242900C1C90E /* SwiftUISubscription.swift in Sources */, |
| 877 | + 5BDEDA3F2473359D00A13013 /* EnvironmentValues.swift in Sources */, |
815 | 878 | 656A9C9823D0826100EFB2F8 /* FeedbackEventConsumer.swift in Sources */,
|
816 | 879 | 5BC88F8F246B11DE00394C63 /* LoopBox.swift in Sources */,
|
817 | 880 | 65761B2723CF20EF004D5506 /* Floodgate.swift in Sources */,
|
818 | 881 | 5BC88F99246B191200394C63 /* Loop.swift in Sources */,
|
| 882 | + 5BDEDA3C2473357A00A13013 /* EnvironmentLoop.swift in Sources */, |
819 | 883 | );
|
820 | 884 | runOnlyForDeploymentPostprocessing = 0;
|
821 | 885 | };
|
|
824 | 888 | buildActionMask = 2147483647;
|
825 | 889 | files = (
|
826 | 890 | 65F8C26F218371AC00924657 /* Feedback.swift in Sources */,
|
| 891 | + 5B8F920E24731F2800C1C90E /* LoopBinding.swift in Sources */, |
827 | 892 | 65F8C270218371AC00924657 /* SignalProducer+System.swift in Sources */,
|
828 | 893 | 65761B3023CF4CA2004D5506 /* NSLock+Extensions.swift in Sources */,
|
829 | 894 | 5BC88F9E246B1CDE00394C63 /* SignalProducer+Loop.swift in Sources */,
|
|
832 | 897 | 65F8C271218371AC00924657 /* Property+System.swift in Sources */,
|
833 | 898 | 5BC88F8A246AFC5900394C63 /* ReactiveSwift+EnqueueTo.swift in Sources */,
|
834 | 899 | 656A9C9523D0813500EFB2F8 /* FeedbackLoop.swift in Sources */,
|
| 900 | + 5B8F92122473242900C1C90E /* SwiftUISubscription.swift in Sources */, |
| 901 | + 5BDEDA402473359D00A13013 /* EnvironmentValues.swift in Sources */, |
835 | 902 | 656A9C9923D0826100EFB2F8 /* FeedbackEventConsumer.swift in Sources */,
|
836 | 903 | 5BC88F90246B11DE00394C63 /* LoopBox.swift in Sources */,
|
837 | 904 | 65761B2823CF20EF004D5506 /* Floodgate.swift in Sources */,
|
838 | 905 | 5BC88F9A246B191200394C63 /* Loop.swift in Sources */,
|
| 906 | + 5BDEDA3D2473357B00A13013 /* EnvironmentLoop.swift in Sources */, |
839 | 907 | );
|
840 | 908 | runOnlyForDeploymentPostprocessing = 0;
|
841 | 909 | };
|
|
0 commit comments