diff --git a/Examples/Movies/AppDelegate.m b/Examples/Movies/AppDelegate.m index a402c7901..c01fc2ca9 100644 --- a/Examples/Movies/AppDelegate.m +++ b/Examples/Movies/AppDelegate.m @@ -2,7 +2,7 @@ #import "AppDelegate.h" -#import +#import "RCTRootView.h" @implementation AppDelegate diff --git a/Examples/Movies/Movies.xcodeproj/project.pbxproj b/Examples/Movies/Movies.xcodeproj/project.pbxproj index 6e3846623..05e45f8f6 100644 --- a/Examples/Movies/Movies.xcodeproj/project.pbxproj +++ b/Examples/Movies/Movies.xcodeproj/project.pbxproj @@ -11,9 +11,64 @@ 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 8A63AAB95DEC603F81CC9914 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C80E9DAC4721961D27A5C59 /* libPods.a */; }; + 587651131A9EB12E008B8F17 /* libRCTDataManager.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587650FF1A9EB120008B8F17 /* libRCTDataManager.a */; }; + 587651141A9EB12E008B8F17 /* libRCTNetworkImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587651051A9EB120008B8F17 /* libRCTNetworkImage.a */; }; + 587651151A9EB12E008B8F17 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5876510D1A9EB120008B8F17 /* libRCTText.a */; }; + 587651161A9EB12E008B8F17 /* libReactKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587651121A9EB120008B8F17 /* libReactKit.a */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 587650FE1A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F01A9EB120008B8F17 /* RCTDataManager.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511DB1A9E6C8500147676; + remoteInfo = RCTDataManager; + }; + 587651001A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F01A9EB120008B8F17 /* RCTDataManager.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511E61A9E6C8500147676; + remoteInfo = RCTDataManagerTests; + }; + 587651041A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F31A9EB120008B8F17 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5115D1A9E6B3D00147676; + remoteInfo = RCTNetworkImage; + }; + 587651061A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F31A9EB120008B8F17 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511681A9E6B3D00147676; + remoteInfo = RCTNetworkImageTests; + }; + 5876510C1A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F61A9EB120008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5119B1A9E6C1200147676; + remoteInfo = RCTText; + }; + 5876510E1A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F61A9EB120008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511A61A9E6C1300147676; + remoteInfo = RCTTextTests; + }; + 587651111A9EB120008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650F91A9EB120008B8F17 /* ReactKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; + remoteInfo = ReactKit; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ 13B07F961A680F5B00A75B9A /* Movies.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Movies.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -22,17 +77,10 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1C80E9DAC4721961D27A5C59 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 484633F6AF8FF4B8EB89512A /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; - 5845B59FBF51C4AAA4222097 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; - 587650991A9EA0C6008B8F17 /* libPods-RCTDataManager.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTDataManager.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTDataManager.a"; sourceTree = ""; }; - 5876509A1A9EA0C6008B8F17 /* libPods-RCTNetworkImage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTNetworkImage.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTNetworkImage.a"; sourceTree = ""; }; - 5876509B1A9EA0C6008B8F17 /* libPods-RCTText.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTText.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTText.a"; sourceTree = ""; }; - 5876509C1A9EA0C6008B8F17 /* libPods-ReactKit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-ReactKit.a"; path = "Pods/build/Debug-iphoneos/libPods-ReactKit.a"; sourceTree = ""; }; - 587650A11A9EA235008B8F17 /* libPods-RCTDataManager.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTDataManager.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTDataManager.a"; sourceTree = ""; }; - 587650A21A9EA235008B8F17 /* libPods-RCTNetworkImage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTNetworkImage.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTNetworkImage.a"; sourceTree = ""; }; - 587650A31A9EA235008B8F17 /* libPods-RCTText.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-RCTText.a"; path = "Pods/build/Debug-iphoneos/libPods-RCTText.a"; sourceTree = ""; }; - 587650A41A9EA235008B8F17 /* libPods-ReactKit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-ReactKit.a"; path = "Pods/build/Debug-iphoneos/libPods-ReactKit.a"; sourceTree = ""; }; + 587650F01A9EB120008B8F17 /* RCTDataManager.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTDataManager.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../Network/RCTDataManager.xcodeproj"; sourceTree = ""; }; + 587650F31A9EB120008B8F17 /* RCTNetworkImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetworkImage.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../Image/RCTNetworkImage.xcodeproj"; sourceTree = ""; }; + 587650F61A9EB120008B8F17 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../Text/RCTText.xcodeproj"; sourceTree = ""; }; + 587650F91A9EB120008B8F17 /* ReactKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactKit.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../../ReactKit/ReactKit.xcodeproj"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -40,22 +88,16 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8A63AAB95DEC603F81CC9914 /* libPods.a in Frameworks */, + 587651131A9EB12E008B8F17 /* libRCTDataManager.a in Frameworks */, + 587651141A9EB12E008B8F17 /* libRCTNetworkImage.a in Frameworks */, + 587651151A9EB12E008B8F17 /* libRCTText.a in Frameworks */, + 587651161A9EB12E008B8F17 /* libReactKit.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0D1AC39A16823DF8332A23B7 /* Pods */ = { - isa = PBXGroup; - children = ( - 5845B59FBF51C4AAA4222097 /* Pods.debug.xcconfig */, - 484633F6AF8FF4B8EB89512A /* Pods.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; 13B07FAE1A68108700A75B9A /* Movies */ = { isa = PBXGroup; children = ( @@ -69,13 +111,58 @@ name = Movies; sourceTree = ""; }; + 587650F11A9EB120008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587650FF1A9EB120008B8F17 /* libRCTDataManager.a */, + 587651011A9EB120008B8F17 /* RCTDataManagerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 587650F41A9EB120008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587651051A9EB120008B8F17 /* libRCTNetworkImage.a */, + 587651071A9EB120008B8F17 /* RCTNetworkImageTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 587650F71A9EB120008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 5876510D1A9EB120008B8F17 /* libRCTText.a */, + 5876510F1A9EB120008B8F17 /* RCTTextTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 587650FA1A9EB120008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587651121A9EB120008B8F17 /* libReactKit.a */, + ); + name = Products; + sourceTree = ""; + }; + 58C571FC1AA6124500CDF9C8 /* Libraries */ = { + isa = PBXGroup; + children = ( + 587650F01A9EB120008B8F17 /* RCTDataManager.xcodeproj */, + 587650F31A9EB120008B8F17 /* RCTNetworkImage.xcodeproj */, + 587650F61A9EB120008B8F17 /* RCTText.xcodeproj */, + 587650F91A9EB120008B8F17 /* ReactKit.xcodeproj */, + ); + name = Libraries; + sourceTree = ""; + }; 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( 13B07FAE1A68108700A75B9A /* Movies */, + 58C571FC1AA6124500CDF9C8 /* Libraries */, 83CBBA001A601CBA00E9B192 /* Products */, - 0D1AC39A16823DF8332A23B7 /* Pods */, - B748CE19D7EAD496E0205240 /* Frameworks */, ); sourceTree = ""; }; @@ -87,22 +174,6 @@ name = Products; sourceTree = ""; }; - B748CE19D7EAD496E0205240 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 587650A11A9EA235008B8F17 /* libPods-RCTDataManager.a */, - 587650A21A9EA235008B8F17 /* libPods-RCTNetworkImage.a */, - 587650A31A9EA235008B8F17 /* libPods-RCTText.a */, - 587650A41A9EA235008B8F17 /* libPods-ReactKit.a */, - 587650991A9EA0C6008B8F17 /* libPods-RCTDataManager.a */, - 5876509A1A9EA0C6008B8F17 /* libPods-RCTNetworkImage.a */, - 5876509B1A9EA0C6008B8F17 /* libPods-RCTText.a */, - 5876509C1A9EA0C6008B8F17 /* libPods-ReactKit.a */, - 1C80E9DAC4721961D27A5C59 /* libPods.a */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -110,11 +181,9 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Movies" */; buildPhases = ( - 480757813B188E9D7AD89A37 /* Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, - 602457BB761A1DB37CEBD865 /* Copy Pods Resources */, ); buildRules = ( ); @@ -145,6 +214,24 @@ mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 587650F11A9EB120008B8F17 /* Products */; + ProjectRef = 587650F01A9EB120008B8F17 /* RCTDataManager.xcodeproj */; + }, + { + ProductGroup = 587650F41A9EB120008B8F17 /* Products */; + ProjectRef = 587650F31A9EB120008B8F17 /* RCTNetworkImage.xcodeproj */; + }, + { + ProductGroup = 587650F71A9EB120008B8F17 /* Products */; + ProjectRef = 587650F61A9EB120008B8F17 /* RCTText.xcodeproj */; + }, + { + ProductGroup = 587650FA1A9EB120008B8F17 /* Products */; + ProjectRef = 587650F91A9EB120008B8F17 /* ReactKit.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* Movies */, @@ -152,6 +239,58 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 587650FF1A9EB120008B8F17 /* libRCTDataManager.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTDataManager.a; + remoteRef = 587650FE1A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587651011A9EB120008B8F17 /* RCTDataManagerTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTDataManagerTests.xctest; + remoteRef = 587651001A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587651051A9EB120008B8F17 /* libRCTNetworkImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTNetworkImage.a; + remoteRef = 587651041A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587651071A9EB120008B8F17 /* RCTNetworkImageTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTNetworkImageTests.xctest; + remoteRef = 587651061A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5876510D1A9EB120008B8F17 /* libRCTText.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTText.a; + remoteRef = 5876510C1A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5876510F1A9EB120008B8F17 /* RCTTextTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTTextTests.xctest; + remoteRef = 5876510E1A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587651121A9EB120008B8F17 /* libReactKit.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReactKit.a; + remoteRef = 587651111A9EB120008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 13B07F8E1A680F5B00A75B9A /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -164,39 +303,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 480757813B188E9D7AD89A37 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 602457BB761A1DB37CEBD865 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 13B07F871A680F5B00A75B9A /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -223,7 +329,6 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5845B59FBF51C4AAA4222097 /* Pods.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; HEADER_SEARCH_PATHS = ( @@ -233,19 +338,13 @@ ); INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Pods/build/Debug-iphoneos", - ); - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Movies; }; name = Debug; }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 484633F6AF8FF4B8EB89512A /* Pods.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; HEADER_SEARCH_PATHS = ( @@ -255,12 +354,7 @@ ); INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Pods/build/Debug-iphoneos", - ); - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Movies; }; name = Release; diff --git a/Examples/Movies/Movies.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/Movies/Movies.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..3071f8f00 --- /dev/null +++ b/Examples/Movies/Movies.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Examples/Movies/Movies.xcworkspace/contents.xcworkspacedata b/Examples/Movies/Movies.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index c4885a713..000000000 --- a/Examples/Movies/Movies.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/Movies/Podfile b/Examples/Movies/Podfile deleted file mode 100644 index c8e32868d..000000000 --- a/Examples/Movies/Podfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://github.com/CocoaPods/Specs.git' - -pod 'RCTDataManager', :path => '../../Libraries/Network' -pod 'RCTNetworkImage', :path => '../../Libraries/Image' -pod 'RCTText', :path => '../../Libraries/Text' -pod 'ReactKit', :path => '../../ReactKit' diff --git a/Examples/Movies/Podfile.lock b/Examples/Movies/Podfile.lock deleted file mode 100644 index cc2a8f981..000000000 --- a/Examples/Movies/Podfile.lock +++ /dev/null @@ -1,32 +0,0 @@ -PODS: - - RCTDataManager (0.0.1): - - ReactKit (~> 0.0.1) - - RCTNetworkImage (0.0.1): - - ReactKit (~> 0.0.1) - - RCTText (0.0.1): - - ReactKit (~> 0.0.1) - - ReactKit (0.0.1) - -DEPENDENCIES: - - RCTDataManager (from `../../Libraries/Network`) - - RCTNetworkImage (from `../../Libraries/Image`) - - RCTText (from `../../Libraries/Text`) - - ReactKit (from `../../ReactKit`) - -EXTERNAL SOURCES: - RCTDataManager: - :path: ../../Libraries/Network - RCTNetworkImage: - :path: ../../Libraries/Image - RCTText: - :path: ../../Libraries/Text - ReactKit: - :path: ../../ReactKit - -SPEC CHECKSUMS: - RCTDataManager: d38d2a6555886d68e8de623c4b97e2acdf01ed3e - RCTNetworkImage: 6d99735875916e098a65c68a54a72e67e24a402a - RCTText: 5c0cf4635241e8c02e8933853df03809d2dc8327 - ReactKit: 65c02c1e95951c198e491d2a4c1972675d4af254 - -COCOAPODS: 0.35.0 diff --git a/Examples/Movies/Pods/Headers/Public/RCTDataManager/RCTDataManager.h b/Examples/Movies/Pods/Headers/Public/RCTDataManager/RCTDataManager.h deleted file mode 100644 index 47f80ba1c..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTDataManager/RCTDataManager.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTDataManager : NSObject - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h b/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h deleted file mode 100644 index b525ea1a7..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef void (^RCTDataDownloadBlock)(NSData *data, NSError *error); -typedef void (^RCTImageDownloadBlock)(UIImage *image, NSError *error); - -@interface RCTImageDownloader : NSObject - -+ (instancetype)sharedInstance; - -- (id)downloadDataForURL:(NSURL *)url - block:(RCTDataDownloadBlock)block; - -- (id)downloadImageForURL:(NSURL *)url - size:(CGSize)size - scale:(CGFloat)scale - block:(RCTImageDownloadBlock)block; - -- (void)cancelDownload:(id)downloadToken; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h b/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h deleted file mode 100644 index 920bf705c..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTImageDownloader; - -@interface RCTNetworkImageView : UIView - -- (instancetype)initWithFrame:(CGRect)frame - imageDownloader:(RCTImageDownloader *)imageDownloader NS_DESIGNATED_INITIALIZER; - -/** - * An image that will appear while the view is loading the image from the network, - * or when imageURL is nil. Defaults to nil. - */ -@property (nonatomic, strong) UIImage *defaultImage; - -/** - * Specify a URL for an image. The image will be asynchronously loaded and displayed. - */ -@property (nonatomic, strong) NSURL *imageURL; - -/** - * By default, changing imageURL will reset whatever existing image was present - * and revert to defaultImage while the new image loads. In certain obscure cases you - * may want to disable this behavior and instead keep displaying the previous image - * while the new one loads. In this case, pass NO for resetToDefaultImageWhileLoading. - * (If you set imageURL to nil, however, resetToDefaultImageWhileLoading is ignored; - * that will always reset to the default image.) - */ -- (void)setImageURL:(NSURL *)imageURL resetToDefaultImageWhileLoading:(BOOL)reset; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h b/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h deleted file mode 100644 index 5b34e6060..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNetworkImageViewManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/RCTText/RCTRawTextManager.h b/Examples/Movies/Pods/Headers/Public/RCTText/RCTRawTextManager.h deleted file mode 100644 index 4c67fd328..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTText/RCTRawTextManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTRawTextManager : RCTViewManager - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowRawText.h b/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowRawText.h deleted file mode 100644 index d1bdc7d72..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowRawText.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTShadowView.h" - -@interface RCTShadowRawText : RCTShadowView - -@property (nonatomic, copy) NSString *text; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowText.h b/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowText.h deleted file mode 100644 index ddaf2ebe7..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTText/RCTShadowText.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTShadowView.h" - -extern NSString *const RCTIsHighlightedAttributeName; -extern NSString *const RCTReactTagAttributeName; - -@interface RCTShadowText : RCTShadowView - -@property (nonatomic, assign) NSWritingDirection writingDirection; -@property (nonatomic, strong) UIColor *textBackgroundColor; -@property (nonatomic, strong) UIColor *color; -@property (nonatomic, strong) UIFont *font; -@property (nonatomic, copy) NSString *fontFamily; -@property (nonatomic, assign) CGFloat fontSize; -@property (nonatomic, copy) NSString *fontWeight; -@property (nonatomic, assign) BOOL isHighlighted; -@property (nonatomic, assign) CGFloat lineHeight; -@property (nonatomic, assign) NSInteger maxNumberOfLines; -@property (nonatomic, assign) CGSize shadowOffset; -@property (nonatomic, assign) NSTextAlignment textAlign; -@property (nonatomic, assign) NSLineBreakMode truncationMode; - -- (NSAttributedString *)attributedString; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTText/RCTText.h b/Examples/Movies/Pods/Headers/Public/RCTText/RCTText.h deleted file mode 100644 index 80ba3f234..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTText/RCTText.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTText : UIView - -@property (nonatomic, copy) NSAttributedString *attributedText; -@property (nonatomic, assign) NSLineBreakMode lineBreakMode; -@property (nonatomic, assign) NSUInteger numberOfLines; - -- (NSNumber *)reactTagAtPoint:(CGPoint)point; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/RCTText/RCTTextManager.h b/Examples/Movies/Pods/Headers/Public/RCTText/RCTTextManager.h deleted file mode 100644 index 0359cce40..000000000 --- a/Examples/Movies/Pods/Headers/Public/RCTText/RCTTextManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTTextManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/Layout.h b/Examples/Movies/Pods/Headers/Public/ReactKit/Layout.h deleted file mode 100644 index 51f72493b..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/Layout.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * @generated SignedSource<<58298c7a8815a8675e970b0347dedfed>> - * - * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - * !! This file is a check-in from github! !! - * !! !! - * !! You should not modify this file directly. Instead: !! - * !! 1) Go to https://github.com/facebook/css-layout !! - * !! 2) Make a pull request and get it merged !! - * !! 3) Execute ./import.sh to pull in the latest version !! - * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - * - * Copyright (c) 2014, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#ifndef __LAYOUT_H -#define __LAYOUT_H - -#include -#include -#define CSS_UNDEFINED NAN - -typedef enum { - CSS_FLEX_DIRECTION_COLUMN = 0, - CSS_FLEX_DIRECTION_ROW -} css_flex_direction_t; - -typedef enum { - CSS_JUSTIFY_FLEX_START = 0, - CSS_JUSTIFY_CENTER, - CSS_JUSTIFY_FLEX_END, - CSS_JUSTIFY_SPACE_BETWEEN, - CSS_JUSTIFY_SPACE_AROUND -} css_justify_t; - -// Note: auto is only a valid value for alignSelf. It is NOT a valid value for -// alignItems. -typedef enum { - CSS_ALIGN_AUTO = 0, - CSS_ALIGN_FLEX_START, - CSS_ALIGN_CENTER, - CSS_ALIGN_FLEX_END, - CSS_ALIGN_STRETCH -} css_align_t; - -typedef enum { - CSS_POSITION_RELATIVE = 0, - CSS_POSITION_ABSOLUTE -} css_position_type_t; - -typedef enum { - CSS_NOWRAP = 0, - CSS_WRAP -} css_wrap_type_t; - -// Note: left and top are shared between position[2] and position[4], so -// they have to be before right and bottom. -typedef enum { - CSS_LEFT = 0, - CSS_TOP, - CSS_RIGHT, - CSS_BOTTOM, - CSS_POSITION_COUNT -} css_position_t; - -typedef enum { - CSS_WIDTH = 0, - CSS_HEIGHT -} css_dimension_t; - -typedef struct { - float position[2]; - float dimensions[2]; - - // Instead of recomputing the entire layout every single time, we - // cache some information to break early when nothing changed - bool should_update; - float last_requested_dimensions[2]; - float last_parent_max_width; - float last_dimensions[2]; - float last_position[2]; -} css_layout_t; - -typedef struct { - float dimensions[2]; -} css_dim_t; - -typedef struct { - css_flex_direction_t flex_direction; - css_justify_t justify_content; - css_align_t align_items; - css_align_t align_self; - css_position_type_t position_type; - css_wrap_type_t flex_wrap; - float flex; - float margin[4]; - float position[4]; - /** - * You should skip all the rules that contain negative values for the - * following attributes. For example: - * {padding: 10, paddingLeft: -5} - * should output: - * {left: 10 ...} - * the following two are incorrect: - * {left: -5 ...} - * {left: 0 ...} - */ - float padding[4]; - float border[4]; - float dimensions[2]; -} css_style_t; - -typedef struct css_node { - css_style_t style; - css_layout_t layout; - int children_count; - - css_dim_t (*measure)(void *context, float width); - void (*print)(void *context); - struct css_node* (*get_child)(void *context, int i); - bool (*is_dirty)(void *context); - void *context; -} css_node_t; - - -// Lifecycle of nodes and children -css_node_t *new_css_node(void); -void init_css_node(css_node_t *node); -void free_css_node(css_node_t *node); - -// Print utilities -typedef enum { - CSS_PRINT_LAYOUT = 1, - CSS_PRINT_STYLE = 2, - CSS_PRINT_CHILDREN = 4, -} css_print_options_t; -void print_css_node(css_node_t *node, css_print_options_t options); - -// Function that computes the layout! -void layoutNode(css_node_t *node, float maxWidth); -bool isUndefined(float value); - -#endif diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAlertManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAlertManager.h deleted file mode 100644 index e24e0bc95..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAlertManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTAlertManager : NSObject - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAnimationType.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAnimationType.h deleted file mode 100644 index dae90b845..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAnimationType.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef NS_ENUM(NSInteger, RCTAnimationType) { - RCTAnimationTypeSpring = 0, - RCTAnimationTypeLinear, - RCTAnimationTypeEaseIn, - RCTAnimationTypeEaseOut, - RCTAnimationTypeEaseInEaseOut, -}; diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAssert.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAssert.h deleted file mode 100644 index 66f670430..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAssert.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#define RCTErrorDomain @"RCTErrorDomain" - -#define RCTAssert(condition, message, ...) _RCTAssert(condition, message, ##__VA_ARGS__) -#define RCTCAssert(condition, message, ...) _RCTCAssert(condition, message, ##__VA_ARGS__) - -typedef void (^RCTAssertFunction)(BOOL condition, NSString *message, ...); - -extern RCTAssertFunction RCTInjectedAssertFunction; -extern RCTAssertFunction RCTInjectedCAssertFunction; - -void RCTInjectAssertFunctions(RCTAssertFunction assertFunction, RCTAssertFunction cAssertFunction); - -#define _RCTAssert(condition, message, ...) \ -do { \ - if (RCTInjectedAssertFunction) { \ - RCTInjectedAssertFunction(condition, message, ##__VA_ARGS__); \ - } else { \ - NSAssert(condition, message, ##__VA_ARGS__); \ - } \ -} while (false) - -#define _RCTCAssert(condition, message, ...) \ -do { \ - if (RCTInjectedCAssertFunction) { \ - RCTInjectedCAssertFunction(condition, message, ##__VA_ARGS__); \ - } else { \ - NSCAssert(condition, message, ##__VA_ARGS__); \ - } \ -} while (false) - -#define RCTAssertMainThread() RCTAssert([NSThread isMainThread], @"This method must be called on the main thread"); -#define RCTCAssertMainThread() RCTCAssert([NSThread isMainThread], @"This function must be called on the main thread"); diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h deleted file mode 100644 index 4f1cd4ba2..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -/** - * Defines a View that wants to support auto insets adjustment - */ -@protocol RCTAutoInsetsProtocol - -@property (nonatomic, assign, readwrite) UIEdgeInsets contentInset; -@property (nonatomic, assign, readwrite) BOOL automaticallyAdjustContentInsets; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridge.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridge.h deleted file mode 100644 index 4dcaee8e2..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridge.h +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" -#import "RCTJavaScriptExecutor.h" - -@class RCTBridge; -@class RCTEventDispatcher; - -/** - * This block can be used to instantiate modules that require additional - * init parameters, or additional configuration prior to being used. - * The bridge will call this block to instatiate the modules, and will - * be responsible for invalidating/releasing them when the bridge is destroyed. - * For this reason, the block should always return new module instances, and - * module instances should not be shared between bridges. - */ -typedef NSArray *(^RCTBridgeModuleProviderBlock)(void); - -/** - * Async batched bridge used to communicate with the JavaScript application. - */ -@interface RCTBridge : NSObject - -/** - * The designated initializer. This creates a new bridge on top of the specified - * executor. The bridge should then be used for all subsequent communication - * with the JavaScript code running in the executor. Modules will be automatically - * instantiated using the default contructor, but you can optionally pass in an - * array of pre-initialized module instances if they require additional init - * parameters or configuration. - */ -- (instancetype)initWithExecutor:(id)executor - moduleProvider:(RCTBridgeModuleProviderBlock)block NS_DESIGNATED_INITIALIZER; - -/** - * This method is used to call functions in the JavaScript application context. - * It is primarily intended for use by modules that require two-way communication - * with the JavaScript code. - */ -- (void)enqueueJSCall:(NSString *)moduleDotMethod args:(NSArray *)args; - -/** - * This method is used to execute a new application script. It is called - * internally whenever a JS application bundle is loaded/reloaded, but should - * probably not be used at any other time. - */ -- (void)enqueueApplicationScript:(NSString *)script url:(NSURL *)url onComplete:(RCTJavaScriptCompleteBlock)onComplete; - -/** - * The event dispatcher is a wrapper around -enqueueJSCall:args: that provides a - * higher-level interface for sending UI events such as touches and text input. - */ -@property (nonatomic, readonly) RCTEventDispatcher *eventDispatcher; - -/** - * A dictionary of all registered RCTBridgeModule instances, keyed by moduleName. - */ -@property (nonatomic, copy, readonly) NSDictionary *modules; - -/** - * The shadow queue is used to execute callbacks from the JavaScript code. All - * native hooks (e.g. exported module methods) will be executed on the shadow - * queue. - */ -@property (nonatomic, readonly) dispatch_queue_t shadowQueue; - -/** - * Global logging function that will print to both xcode and JS debugger consoles. - * - * NOTE: Use via RCTLog* macros defined in RCTLog.h - * TODO (#5906496): should log function be exposed here, or could it be a module? - */ -+ (void)log:(NSArray *)objects level:(NSString *)level; - -/** - * Method to check that a valid executor exists with which to log - */ -+ (BOOL)hasValidJSExecutor; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridgeModule.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridgeModule.h deleted file mode 100644 index 2627a0b9f..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTBridgeModule.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJSMethodRegistrar.h" - -@class RCTBridge; - -/** - * The type of a block that is capable of sending a response to a bridged - * operation. Use this for returning callback methods to JS. - */ -typedef void (^RCTResponseSenderBlock)(NSArray *response); - -/** - * Provides the interface needed to register a bridge module. - */ -@protocol RCTBridgeModule -@optional - -/** - * A reference to the RCTBridge. Useful for modules that require access - * to bridge features, such as sending events or making JS calls. This - * will be set automatically by the bridge when it initializes the module. -* To implement this in your module, just add @synthesize bridge = _bridge; - */ -@property (nonatomic, strong) RCTBridge *bridge; - -/** - * The module name exposed to JS. If omitted, this will be inferred - * automatically by using the native module's class name. - */ -+ (NSString *)moduleName; - -/** - * Place this macro inside the method body of any method you want to expose - * to JS. The optional js_name argument will be used as the JS method name - * (the method will be namespaced to the module name, as specified above). - * If omitted, the JS method name will match the first part of the Objective-C - * method selector name (up to the first colon). - */ -#define RCT_EXPORT(js_name) __attribute__((used, section("__DATA,RCTExport" \ -))) static const char *__rct_export_entry__[] = { __func__, #js_name } - -/** - * Injects constants into JS. These constants are made accessible via - * NativeModules.ModuleName.X. This method is called when the module is - * registered by the bridge. It is only called once for the lifetime of the - * bridge, so it is not suitable for returning dynamic values, but may be - * used for long-lived values such as session keys, that are regenerated only - * as part of a reload of the entire React application. - */ -- (NSDictionary *)constantsToExport; - -/** - * Notifies the module that a batch of JS method invocations has just completed. - */ -- (void)batchDidComplete; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTCache.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTCache.h deleted file mode 100644 index 75943ae4f..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTCache.h +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTCache : NSObject - -- (instancetype)init; // name = @"default" -- (instancetype)initWithName:(NSString *)name; - -@property (nonatomic, assign) NSUInteger maximumDiskSize; // in bytes - -#pragma mark - Retrieval - -- (BOOL)hasDataForKey:(NSString *)key; -- (void)fetchDataForKey:(NSString *)key completionHandler:(void (^)(NSData *data))completionHandler; - -#pragma mark - Insertion - -- (void)setData:(NSData *)data forKey:(NSString *)key; -- (void)removeAllData; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTContextExecutor.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTContextExecutor.h deleted file mode 100644 index 638ad8ba6..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTContextExecutor.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJavaScriptExecutor.h" - -// TODO (#5906496): Might RCTJSCoreExecutor be a better name for this? - -/** - * Uses a JavaScriptCore context as the execution engine. - */ -@interface RCTContextExecutor : NSObject - -/** - * Configures the executor to run JavaScript on a custom performer. - * You probably don't want to use this; use -init instead. - */ -- (instancetype)initWithJavaScriptThread:(NSThread *)javaScriptThread - globalContextRef:(JSGlobalContextRef)context; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTConvert.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTConvert.h deleted file mode 100644 index 51a6b76ce..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTConvert.h +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import -#import - -#import "Layout.h" -#import "RCTPointerEvents.h" -#import "RCTAnimationType.h" - -/** - * This class provides a collection of conversion functions for mapping - * JSON objects to native types and classes. These are useful when writing - * custom RCTViewManager setter methods. - */ -@interface RCTConvert : NSObject - -+ (BOOL)BOOL:(id)json; -+ (double)double:(id)json; -+ (float)float:(id)json; -+ (int)int:(id)json; - -+ (NSString *)NSString:(id)json; -+ (NSNumber *)NSNumber:(id)json; -+ (NSInteger)NSInteger:(id)json; -+ (NSUInteger)NSUInteger:(id)json; - -+ (NSURL *)NSURL:(id)json; -+ (NSURLRequest *)NSURLRequest:(id)json; - -+ (NSDate *)NSDate:(id)json; -+ (NSTimeZone *)NSTimeZone:(id)json; -+ (NSTimeInterval)NSTimeInterval:(id)json; - -+ (NSTextAlignment)NSTextAlignment:(id)json; -+ (NSWritingDirection)NSWritingDirection:(id)json; -+ (UITextAutocapitalizationType)UITextAutocapitalizationType:(id)json; -+ (UIKeyboardType)UIKeyboardType:(id)json; - -+ (CGFloat)CGFloat:(id)json; -+ (CGPoint)CGPoint:(id)json; -+ (CGSize)CGSize:(id)json; -+ (CGRect)CGRect:(id)json; -+ (UIEdgeInsets)UIEdgeInsets:(id)json; - -+ (CATransform3D)CATransform3D:(id)json; -+ (CGAffineTransform)CGAffineTransform:(id)json; - -+ (UIColor *)UIColor:(id)json; -+ (CGColorRef)CGColor:(id)json; - -+ (CAKeyframeAnimation *)GIF:(id)json; -+ (UIImage *)UIImage:(id)json; -+ (CGImageRef)CGImage:(id)json; - -+ (UIFont *)UIFont:(UIFont *)font withSize:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withWeight:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withFamily:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withFamily:(id)json size:(id)json weight:(id)json; - -+ (BOOL)css_overflow:(id)json; -+ (css_flex_direction_t)css_flex_direction_t:(id)json; -+ (css_justify_t)css_justify_t:(id)json; -+ (css_align_t)css_align_t:(id)json; -+ (css_position_type_t)css_position_type_t:(id)json; -+ (css_wrap_type_t)css_wrap_type_t:(id)json; - -+ (RCTPointerEvents)RCTPointerEvents:(id)json; -+ (RCTAnimationType)RCTAnimationType:(id)json; - -@end - -/** - * This function will attempt to set a property using a json value by first - * inferring the correct type from all available information, and then - * applying an appropriate conversion method. If the property does not - * exist, or the type cannot be inferred, the function will return NO. - */ -BOOL RCTSetProperty(id target, NSString *keypath, id json); - -/** - * This function attempts to copy a property from the source object to the - * destination object using KVC. If the property does not exist, or cannot - * be set, it will do nothing and return NO. - */ -BOOL RCTCopyProperty(id target, id source, NSString *keypath); diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h deleted file mode 100644 index 5c97c8de6..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTBridge; - -typedef NS_ENUM(NSInteger, RCTTextEventType) { - RCTTextEventTypeFocus, - RCTTextEventTypeBlur, - RCTTextEventTypeChange, - RCTTextEventTypeSubmit, - RCTTextEventTypeEnd -}; - -typedef NS_ENUM(NSInteger, RCTScrollEventType) { - RCTScrollEventTypeStart, - RCTScrollEventTypeMove, - RCTScrollEventTypeEnd, - RCTScrollEventTypeStartDeceleration, - RCTScrollEventTypeEndDeceleration, - RCTScrollEventTypeEndAnimation, -}; - -/** - * This class wraps the -[RCTBridge enqueueJSCall:args:] method, and - * provides some convenience methods for generating event calls. - */ -@interface RCTEventDispatcher : NSObject - -- (instancetype)initWithBridge:(RCTBridge *)bridge; - -/** - * Send an application-specific event that does not relate to a specific - * view, e.g. a navigation or data update notification. - */ -- (void)sendAppEventWithName:(NSString *)name body:(id)body; - -/** - * Send a device or iOS event that does not relate to a specific view, - * e.g.rotation, location, keyboard show/hide, background/awake, etc. - */ -- (void)sendDeviceEventWithName:(NSString *)name body:(id)body; - -/** - * Send a user input event. The body dictionary must contain a "target" - * parameter, representing the react tag of the view sending the event - */ -- (void)sendInputEventWithName:(NSString *)name body:(NSDictionary *)body; - -/** - * Send a text input/focus event. - */ -- (void)sendTextEventWithType:(RCTTextEventType)type - reactTag:(NSNumber *)reactTag - text:(NSString *)text; - -/** - * Send a scroll event. - * (You can send a fake scroll event by passing nil for scrollView). - */ -- (void)sendScrollEventWithType:(RCTScrollEventType)type - reactTag:(NSNumber *)reactTag - scrollView:(UIScrollView *)scrollView - userData:(NSDictionary *)userData; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h deleted file mode 100644 index 02ea33202..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTExceptionsManager : NSObject - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTInvalidating.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTInvalidating.h deleted file mode 100644 index e810519fd..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTInvalidating.h +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -// TODO (#5906496): is there a reason for this protocol? It seems to be -// used in a number of places where it isn't really required - only the -// RCTBridge actually ever calls casts to it - in all other -// cases it is simply a way of adding some method definitions to classes - -@protocol RCTInvalidating - -@property (nonatomic, assign, readonly, getter = isValid) BOOL valid; - -- (void)invalidate; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h deleted file mode 100644 index 20a35a96b..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTBridge; - -/** - * Provides an interface to register JS methods to be called via the bridge. - */ -@protocol RCTJSMethodRegistrar -@optional - -/** - * An array of JavaScript methods that the class will call via the - * -[RCTBridge enqueueJSCall:args:] method. Each method should be specified - * as a string of the form "JSModuleName.jsMethodName". Attempting to call a - * method that has not been registered will result in an error. If a method - * has already been registered by another class, it is not necessary to - * register it again, but it is good practice. Registering the same method - * more than once is silently ignored and will not result in an error. - */ -+ (NSArray *)JSMethods; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h deleted file mode 100644 index 4d32f1c2f..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -typedef void (^RCTJavaScriptCompleteBlock)(NSError *error); -typedef void (^RCTJavaScriptCallback)(id json, NSError *error); - -/** - * Abstracts away a JavaScript execution context - we may be running code in a - * web view (for debugging purposes), or may be running code in a `JSContext`. - */ -@protocol RCTJavaScriptExecutor - -/** - * Executes given method with arguments on JS thread and calls the given callback - * with JSValue and JSContext as a result of the JS module call. - */ -- (void)executeJSCall:(NSString *)name - method:(NSString *)method - arguments:(NSArray *)arguments - callback:(RCTJavaScriptCallback)onComplete; - -/** - * Runs an application script, and notifies of the script load being complete via `onComplete`. - */ -- (void)executeApplicationScript:(NSString *)script - sourceURL:(NSURL *)url - onComplete:(RCTJavaScriptCompleteBlock)onComplete; - -- (void)injectJSONText:(NSString *)script - asGlobalObjectNamed:(NSString *)objectName - callback:(RCTJavaScriptCompleteBlock)onComplete; -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTKeyCommands.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTKeyCommands.h deleted file mode 100644 index f6748826e..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTKeyCommands.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTKeyCommands : NSObject - -+ (instancetype)sharedInstance; - -/** - * Register a keyboard command. - */ -- (void)registerKeyCommandWithInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags - action:(void (^)(UIKeyCommand *command))block; - -/** - * Unregister a keyboard command. - */ -- (void)unregisterKeyCommandWithInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags; - -/** - * Check if a command is registered. - */ -- (BOOL)isKeyCommandRegisteredForInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLocationObserver.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLocationObserver.h deleted file mode 100644 index ad3ba2ce2..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLocationObserver.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTBridgeModule.h" - -@interface RCTLocationObserver : NSObject - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLog.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLog.h deleted file mode 100644 index ba72bc8ff..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTLog.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTAssert.h" -#import "RCTRedBox.h" - -#define RCTLOG_INFO 1 -#define RCTLOG_WARN 2 -#define RCTLOG_ERROR 3 -#define RCTLOG_MUSTFIX 4 - -// If set to e.g. `RCTLOG_ERROR`, will assert after logging the first error. -#if DEBUG -#define RCTLOG_FATAL_LEVEL RCTLOG_MUSTFIX -#define RCTLOG_REDBOX_LEVEL RCTLOG_ERROR -#else -#define RCTLOG_FATAL_LEVEL (RCTLOG_MUSTFIX + 1) -#define RCTLOG_REDBOX_LEVEL (RCTLOG_MUSTFIX + 1) -#endif - -// If defined, only log messages that match this regex will fatal -#define RCTLOG_FATAL_REGEX nil - -extern __unsafe_unretained NSString *RCTLogLevels[]; - -#define _RCTLog(_level, ...) do { \ - NSString *__RCTLog__levelStr = RCTLogLevels[_level - 1]; \ - NSString *__RCTLog__msg = RCTLogObjects(RCTLogFormat(__FILE__, __LINE__, __PRETTY_FUNCTION__, __VA_ARGS__), __RCTLog__levelStr); \ - if (_level >= RCTLOG_FATAL_LEVEL) { \ - BOOL __RCTLog__fail = YES; \ - if (RCTLOG_FATAL_REGEX) { \ - NSRegularExpression *__RCTLog__regex = [NSRegularExpression regularExpressionWithPattern:RCTLOG_FATAL_REGEX options:0 error:NULL]; \ - __RCTLog__fail = [__RCTLog__regex numberOfMatchesInString:__RCTLog__msg options:0 range:NSMakeRange(0, [__RCTLog__msg length])] > 0; \ - } \ - RCTCAssert(!__RCTLog__fail, @"RCTLOG_FATAL_LEVEL %@: %@", __RCTLog__levelStr, __RCTLog__msg); \ - } \ - if (_level >= RCTLOG_REDBOX_LEVEL) { \ - [[RCTRedBox sharedInstance] showErrorMessage:__RCTLog__msg]; \ - } \ -} while (0) - -#define RCTLog(...) _RCTLog(RCTLOG_INFO, __VA_ARGS__) -#define RCTLogInfo(...) _RCTLog(RCTLOG_INFO, __VA_ARGS__) -#define RCTLogWarn(...) _RCTLog(RCTLOG_WARN, __VA_ARGS__) -#define RCTLogError(...) _RCTLog(RCTLOG_ERROR, __VA_ARGS__) -#define RCTLogMustFix(...) _RCTLog(RCTLOG_MUSTFIX, __VA_ARGS__) - -#ifdef __cplusplus -extern "C" { -#endif - -NSString *RCTLogObjects(NSArray *objects, NSString *level); -NSArray *RCTLogFormat(const char *file, int lineNumber, const char *funcName, NSString *format, ...) NS_FORMAT_FUNCTION(4,5); - -void RCTInjectLogFunction(void (^logFunction)(NSString *msg)); - -#ifdef __cplusplus -} -#endif diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItem.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItem.h deleted file mode 100644 index 68f12fd45..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItem.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTNavItem : UIView - -@property (nonatomic, copy) NSString *title; -@property (nonatomic, copy) NSString *rightButtonTitle; -@property (nonatomic, copy) NSString *backButtonTitle; -@property (nonatomic, copy) UIColor *tintColor; -@property (nonatomic, copy) UIColor *barTintColor; -@property (nonatomic, copy) UIColor *titleTextColor; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItemManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItemManager.h deleted file mode 100644 index 3c2a32105..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavItemManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNavItemManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigator.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigator.h deleted file mode 100644 index c9051c753..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigator.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -@class RCTEventDispatcher; - -@interface RCTNavigator : UIView - -@property (nonatomic, strong) UIView *reactNavSuperviewLink; -@property (nonatomic, assign) NSInteger requestedTopOfStack; - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -/** - * Schedules a JavaScript navigation and prevents `UIKit` from navigating until - * JavaScript has sent its scheduled navigation. - * - * @returns Whether or not a JavaScript driven navigation could be - * scheduled/reserved. If returning `NO`, JavaScript should usually just do - * nothing at all. - */ -- (BOOL)requestSchedulingJavaScriptNavigation; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h deleted file mode 100644 index d32d21096..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNavigatorManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTPointerEvents.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTPointerEvents.h deleted file mode 100644 index 522bcce4c..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTPointerEvents.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef NS_ENUM(NSInteger, RCTPointerEvents) { - RCTPointerEventsUnspecified = 0, // Default - RCTPointerEventsNone, - RCTPointerEventsBoxNone, - RCTPointerEventsBoxOnly, -}; diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRedBox.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRedBox.h deleted file mode 100644 index 82137eb06..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRedBox.h +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTRedBox : NSObject - -+ (instancetype)sharedInstance; - -- (void)showErrorMessage:(NSString *)message; -- (void)showErrorMessage:(NSString *)message withDetails:(NSString *)details; -- (void)showErrorMessage:(NSString *)message withStack:(NSArray *)stack; -- (void)updateErrorMessage:(NSString *)message withStack:(NSArray *)stack; - -- (void)dismiss; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRootView.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRootView.h deleted file mode 100644 index 240c000c3..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTRootView.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTRootView : UIView - -/** - * The URL of the bundled application script (required). - * Setting this will clear the view contents, and trigger - * an asynchronous load/download and execution of the script. - */ -@property (nonatomic, strong) NSURL *scriptURL; - -/** - * The name of the JavaScript module to execute within the - * specified scriptURL (required). Setting this will not have - * any immediate effect, but it must be done prior to loading - * the script. - */ -@property (nonatomic, copy) NSString *moduleName; - -/** - * The default properties to apply to the view when the script bundle - * is first loaded. Defaults to nil/empty. - */ -@property (nonatomic, copy) NSDictionary *initialProperties; - -/** - * The class of the RCTJavaScriptExecutor to use with this view. - * If not specified, it will default to using RCTContextExecutor. - * Changes will take effect next time the bundle is reloaded. - */ -@property (nonatomic, strong) Class executorClass; - -/** - * Reload this root view, or all root views, respectively. - */ -- (void)reload; -+ (void)reloadAll; - -- (void)startOrResetInteractionTiming; -- (NSDictionary *)endAndResetInteractionTiming; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollView.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollView.h deleted file mode 100644 index 204ddf494..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollView.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTAutoInsetsProtocol.h" -#import "RCTScrollableProtocol.h" -#import "RCTView.h" - -@protocol UIScrollViewDelegate; - -@class RCTEventDispatcher; - -@interface RCTScrollView : RCTView - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -/** - * If the `contentSize` is not provided, then the `contentSize` will - * automatically be determined by the size of the `RKScrollView` subview. - * - * The `RCTScrollView` may have at most one single subview. This will ensure - * that the scroll view's `contentSize` will be efficiently set to the size of - * the single subview's frame. That frame size will be determined somewhat - * efficiently since it will have already been computed by the off-main-thread - * layout system. - */ -@property (nonatomic, readonly) UIScrollView *scrollView; -@property (nonatomic, readonly) UIView *contentView; - -@property (nonatomic, assign) CGSize contentSize; -@property (nonatomic, assign) UIEdgeInsets contentInset; -@property (nonatomic, assign) BOOL automaticallyAdjustContentInsets; -@property (nonatomic, assign) NSUInteger throttleScrollCallbackMS; -@property (nonatomic, assign) BOOL centerContent; -@property (nonatomic, copy) NSArray *stickyHeaderIndices; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h deleted file mode 100644 index 835e1c322..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTScrollViewManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h deleted file mode 100644 index a0ae7b611..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -/** - * Contains any methods related to scrolling. Any `RCTView` that has scrolling - * features should implement these methods. - */ -@protocol RCTScrollableProtocol - -@property (nonatomic, readwrite, weak) NSObject *nativeMainScrollDelegate; -@property (nonatomic, readonly) CGSize contentSize; - -- (void)scrollToOffset:(CGPoint)offset; -- (void)scrollToOffset:(CGPoint)offset animated:(BOOL)animated; -- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTShadowView.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTShadowView.h deleted file mode 100644 index 9a09bad4f..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTShadowView.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "Layout.h" -#import "RCTUIManager.h" -#import "RCTViewNodeProtocol.h" - -@class RCTSparseArray; - -typedef NS_ENUM(NSUInteger, RCTUpdateLifecycle) { - RCTUpdateLifecycleUninitialized = 0, - RCTUpdateLifecycleComputed, - RCTUpdateLifecycleDirtied, -}; - -// TODO: is this redundact now? -typedef void (^RCTApplierBlock)(RCTSparseArray *); - -/** - * ShadowView tree mirrors RCT view tree. Every node is highly stateful. - * 1. A node is in one of three lifecycles: uninitialized, computed, dirtied. - * 1. RCTBridge may call any of the padding/margin/width/height/top/left setters. A setter would dirty - * the node and all of its ancestors. - * 2. At the end of each Bridge transaction, we call collectUpdatedFrames:widthConstraint:heightConstraint - * at the root node to recursively lay out the entire hierarchy. - * 3. If a node is "computed" and the constraint passed from above is identical to the constraint used to - * perform the last computation, we skip laying out the subtree entirely. - */ -@interface RCTShadowView : NSObject - -@property (nonatomic, weak, readonly) RCTShadowView *superview; -@property (nonatomic, assign, readonly) css_node_t *cssNode; -@property (nonatomic, copy) NSString *moduleName; -@property (nonatomic, assign) BOOL isBGColorExplicitlySet; // Used to propogate to children -@property (nonatomic, strong) UIColor *backgroundColor; // Used to propogate to children -@property (nonatomic, assign) RCTUpdateLifecycle layoutLifecycle; - -/** - * isNewView - Used to track the first time the view is introduced into the hierarchy. It is initialized YES, then is - * set to NO in RCTUIManager after the layout pass is done and all frames have been extracted to be applied to the - * corresponding UIViews. - */ -@property (nonatomic, assign, getter=isNewView) BOOL newView; - -/** - * Is this the shadowView for an RCTRootView - */ -@property (nonatomic, assign, getter=isReactRootView) BOOL reactRootView; - -/** - * Position and dimensions. - * Defaults to { 0, 0, NAN, NAN }. - */ -@property (nonatomic, assign) CGFloat top; -@property (nonatomic, assign) CGFloat left; -@property (nonatomic, assign) CGFloat width; -@property (nonatomic, assign) CGFloat height; -@property (nonatomic, assign) CGRect frame; - -- (void)setTopLeft:(CGPoint)topLeft; -- (void)setSize:(CGSize)size; - -/** - * Border. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat borderTop; -@property (nonatomic, assign) CGFloat borderLeft; -@property (nonatomic, assign) CGFloat borderWidth; -@property (nonatomic, assign) CGFloat borderHeight; - -- (void)setBorderWidth:(CGFloat)value; - -/** - * Margin. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat marginTop; -@property (nonatomic, assign) CGFloat marginLeft; -@property (nonatomic, assign) CGFloat marginBottom; -@property (nonatomic, assign) CGFloat marginRight; - -- (void)setMargin:(CGFloat)margin; -- (void)setMarginVertical:(CGFloat)margin; -- (void)setMarginHorizontal:(CGFloat)margin; - -/** - * Padding. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat paddingTop; -@property (nonatomic, assign) CGFloat paddingLeft; -@property (nonatomic, assign) CGFloat paddingBottom; -@property (nonatomic, assign) CGFloat paddingRight; - -- (void)setPadding:(CGFloat)padding; -- (void)setPaddingVertical:(CGFloat)padding; -- (void)setPaddingHorizontal:(CGFloat)padding; - -- (UIEdgeInsets)paddingAsInsets; - -/** - * Flexbox properties. All zero/disabled by default - */ -@property (nonatomic, assign) css_flex_direction_t flexDirection; -@property (nonatomic, assign) css_justify_t justifyContent; -@property (nonatomic, assign) css_align_t alignSelf; -@property (nonatomic, assign) css_align_t alignItems; -@property (nonatomic, assign) css_position_type_t positionType; -@property (nonatomic, assign) css_wrap_type_t flexWrap; -@property (nonatomic, assign) CGFloat flex; - -/** - * Calculate property changes that need to be propagated to the view. - * The applierBlocks set contains RCTApplierBlock functions that must be applied - * on the main thread in order to update the view. - */ -- (void)collectUpdatedProperties:(NSMutableSet *)applierBlocks parentProperties:(NSDictionary *)parentProperties; - -/** - * Calculate all views whose frame needs updating after layout has been calculated. - * The viewsWithNewFrame set contains the reactTags of the views that need updating. - */ -- (void)collectRootUpdatedFrames:(NSMutableSet *)viewsWithNewFrame parentConstraint:(CGSize)parentConstraint; - -/** - * The following are implementation details exposed to subclasses. Do not call them directly - */ -- (void)fillCSSNode:(css_node_t *)node; -- (void)dirtyLayout; -- (BOOL)isLayoutDirty; - -// TODO: is this still needed? -- (void)dirtyPropagation; -- (BOOL)isPropagationDirty; - -// TODO: move this to text node? -- (void)dirtyText; -- (BOOL)isTextDirty; -- (void)setTextComputed; - -/** - * Triggers a recalculation of the shadow view's layout. - */ -- (void)updateShadowViewLayout; - -/** - * Computes the recursive offset, meaning the sum of all descendant offsets - - * this is the sum of all positions inset from parents. This is not merely the - * sum of `top`/`left`s, as this function uses the *actual* positions of - * children, not the style specified positions - it computes this based on the - * resulting layout. It does not yet compensate for native scroll view insets or - * transforms or anchor points. Returns an array containing the `x, y, width, - * height` of the shadow view relative to the ancestor, or `nil` if the `view` - * is not a descendent of `ancestor`. - */ -+ (CGRect)measureLayout:(RCTShadowView *)view relativeTo:(RCTShadowView *)ancestor; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTSparseArray.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTSparseArray.h deleted file mode 100644 index 47ad346f1..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTSparseArray.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTSparseArray : NSObject - -- (instancetype)initWithCapacity:(NSUInteger)capacity NS_DESIGNATED_INITIALIZER; -- (instancetype)initWithSparseArray:(RCTSparseArray *)sparseArray NS_DESIGNATED_INITIALIZER; - -+ (instancetype)sparseArray; -+ (instancetype)sparseArrayWithCapacity:(NSUInteger)capacity; -+ (instancetype)sparseArrayWithSparseArray:(RCTSparseArray *)sparseArray; - -// Use nil object to remove at idx. -- (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)idx; -- (id)objectAtIndexedSubscript:(NSUInteger)idx; - -// Use nil obj to remove at key. -- (void)setObject:(id)obj forKeyedSubscript:(NSNumber *)key; -- (id)objectForKeyedSubscript:(NSNumber *)key; - -@property (readonly, nonatomic) NSUInteger count; -@property (readonly, nonatomic, copy) NSArray *allIndexes; -@property (readonly, nonatomic, copy) NSArray *allObjects; - -- (void)enumerateObjectsUsingBlock:(void (^)(id obj, NSNumber *idx, BOOL *stop))block; -- (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (^)(id obj, NSNumber *idx, BOOL *stop))block; - -- (void)removeAllObjects; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImage.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImage.h deleted file mode 100644 index 75906be39..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImage.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTStaticImage : UIImageView - -@property (nonatomic, assign) UIEdgeInsets capInsets; -@property (nonatomic, assign) UIImageRenderingMode renderingMode; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h deleted file mode 100644 index ab89cb96b..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTStaticImageManager : RCTViewManager - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h deleted file mode 100644 index 830393521..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTStatusBarManager : NSObject - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextField.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextField.h deleted file mode 100644 index 1688f8fdc..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextField.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTEventDispatcher; - -@interface RCTTextField : UITextField - -@property (nonatomic, assign) BOOL caretHidden; -@property (nonatomic, assign) BOOL autoCorrect; -@property (nonatomic, assign) UIEdgeInsets paddingEdgeInsets; // TODO: contentInset - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h deleted file mode 100644 index 1f83a47d8..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTTextFieldManager : RCTViewManager - -@end - diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTiming.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTiming.h deleted file mode 100644 index aa55c2521..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTiming.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" - -@interface RCTTiming : NSObject - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTouchHandler.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTouchHandler.h deleted file mode 100644 index 46c81b9ef..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTTouchHandler.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -@class RCTBridge; - -@interface RCTTouchHandler : UIGestureRecognizer - -- (instancetype)initWithBridge:(RCTBridge *)bridge NS_DESIGNATED_INITIALIZER; -- (void)startOrResetInteractionTiming; -- (NSDictionary *)endAndResetInteractionTiming; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h deleted file mode 100644 index d67661359..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTUIActivityIndicatorViewManager : RCTViewManager - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIManager.h deleted file mode 100644 index 701c37f93..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUIManager.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridge.h" -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" -#import "RCTViewManager.h" - -@class RCTRootView; - -@protocol RCTScrollableProtocol; - -/** - * The RCTUIManager is the module responsible for updating the view hierarchy. - */ -@interface RCTUIManager : NSObject - -@property (nonatomic, weak) id mainScrollView; - -/** - * Allows native environment code to respond to "the main scroll view" events. - * see `RCTUIManager`'s `setMainScrollViewTag`. - */ -@property (nonatomic, readwrite, weak) id nativeMainScrollDelegate; - -/** - * Register a root view with the RCTUIManager. Theoretically, a single manager - * can support multiple root views, however this feature is not currently exposed - * and may eventually be removed. - */ -- (void)registerRootView:(RCTRootView *)rootView; - -/** - * Schedule a block to be executed on the UI thread. Useful if you need to execute - * view logic after all currently queued view updates have completed. - */ -- (void)addUIBlock:(RCTViewManagerUIBlock)block; - -/** - * The view that is currently first responder, according to the JS context. - */ -+ (UIView *)JSResponder; - -@end - -/** - * This category makes the current RCTUIManager instance available via the - * RCTBridge, which is useful for RCTBridgeModules or RCTViewManagers that - * need to access the RCTUIManager. - */ -@interface RCTBridge (RCTUIManager) - -@property (nonatomic, readonly) RCTUIManager *uiManager; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUtils.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUtils.h deleted file mode 100644 index de203e4ae..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTUtils.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import -#import - -#import "RCTAssert.h" - -#ifdef __cplusplus -extern "C" { -#endif - -// Utility functions for JSON object <-> string serialization/deserialization -NSString *RCTJSONStringify(id jsonObject, NSError **error); -id RCTJSONParse(NSString *jsonString, NSError **error); - -// Get MD5 hash of a string (TODO: currently unused. Remove?) -NSString *RCTMD5Hash(NSString *string); - -// Get screen metrics in a thread-safe way -CGFloat RCTScreenScale(void); -CGSize RCTScreenSize(void); - -// Round float coordinates to nearest whole screen pixel (not point) -CGFloat RCTRoundPixelValue(CGFloat value); -CGFloat RCTCeilPixelValue(CGFloat value); -CGFloat RCTFloorPixelValue(CGFloat value); - -// Get current time, for precise performance metrics -NSTimeInterval RCTTGetAbsoluteTime(void); - -// Method swizzling -void RCTSwapClassMethods(Class cls, SEL original, SEL replacement); -void RCTSwapInstanceMethods(Class cls, SEL original, SEL replacement); - -// Module subclass support -BOOL RCTClassOverridesClassMethod(Class cls, SEL selector); -BOOL RCTClassOverridesInstanceMethod(Class cls, SEL selector); - -// Enumerate all classes that conform to NSObject protocol -void RCTEnumerateClasses(void (^block)(Class cls)); - -#ifdef __cplusplus -} -#endif diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTView.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTView.h deleted file mode 100644 index 802336633..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTView.h +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTView.h" - -#import - -#import "RCTPointerEvents.h" - -@protocol RCTAutoInsetsProtocol; - -@interface RCTView : UIView - -@property (nonatomic, assign) RCTPointerEvents pointerEvents; - -+ (void)autoAdjustInsetsForView:(UIView *)parentView - withScrollView:(UIScrollView *)scrollView - updateOffset:(BOOL)updateOffset; - -+ (UIViewController *)backingViewControllerForView:(UIView *)view; - -+ (UIEdgeInsets)contentInsetsForView:(UIView *)curView; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewManager.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewManager.h deleted file mode 100644 index d3b7c8a01..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewManager.h +++ /dev/null @@ -1,149 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" -#import "RCTConvert.h" -#import "RCTLog.h" - -@class RCTBridge; -@class RCTEventDispatcher; -@class RCTShadowView; -@class RCTSparseArray; -@class RCTUIManager; - -typedef void (^RCTViewManagerUIBlock)(RCTUIManager *uiManager, RCTSparseArray *viewRegistry); - -@interface RCTViewManager : NSObject - -/** - * The bridge can be used to access both the RCTUIIManager and the RCTEventDispatcher, - * allowing the manager (or the views that it manages) to manipulate the view - * hierarchy and send events back to the JS context. - */ -@property (nonatomic, strong) RCTBridge *bridge; - -/** - * The event dispatcher is used to send events back to the JavaScript application. - * It can either be used directly by the module, or passed on to instantiated - * view subclasses so that they can handle their own events. - */ -// TODO: remove this, as it can be accessed directly from bridge -@property (nonatomic, readonly) RCTEventDispatcher *eventDispatcher; - -/** - * The module name exposed to React JS. If omitted, this will be inferred - * automatically by using the view module's class name. It is better to not - * override this, and just follow standard naming conventions for your view - * module subclasses. - */ -+ (NSString *)moduleName; - -/** - * This method instantiates a native view to be managed by the module. Override - * this to return a custom view instance, which may be preconfigured with default - * properties, subviews, etc. This method will be called many times, and should - * return a fresh instance each time. The view module MUST NOT cache the returned - * view and return the same instance for subsequent calls. - */ -- (UIView *)view; - -/** - * This method instantiates a shadow view to be managed by the module. If omitted, - * an ordinary RCTShadowView instance will be created, which is typically fine for - * most view types. As with the -view method, the -shadowView method should return - * a fresh instance each time it is called. - */ -- (RCTShadowView *)shadowView; - -/** - * Returns a dictionary of config data passed to JS that defines eligible events - * that can be placed on native views. This should return bubbling - * directly-dispatched event types and specify what names should be used to - * subscribe to either form (bubbling/capturing). - * - * Returned dictionary should be of the form: @{ - * @"onTwirl": { - * @"phasedRegistrationNames": @{ - * @"bubbled": @"onTwirl", - * @"captured": @"onTwirlCaptured" - * } - * } - * } - * - * Note that this method is not inherited when you subclass a view module, and - * you should not call [super customBubblingEventTypes] when overriding it. - */ -+ (NSDictionary *)customBubblingEventTypes; - -/** - * Returns a dictionary of config data passed to JS that defines eligible events - * that can be placed on native views. This should return non-bubbling - * directly-dispatched event types. - * - * Returned dictionary should be of the form: @{ - * @"onTwirl": { - * @"registrationName": @"onTwirl" - * } - * } - * - * Note that this method is not inherited when you subclass a view module, and - * you should not call [super customDirectEventTypes] when overriding it. - */ -+ (NSDictionary *)customDirectEventTypes; - -/** - * Called to notify manager that layout has finished, in case any calculated - * properties need to be copied over from shadow view to view. - */ -- (RCTViewManagerUIBlock)uiBlockToAmendWithShadowView:(RCTShadowView *)shadowView; - -/** - * Called after view hierarchy manipulation has finished, and all shadow props - * have been set, but before layout has been performed. Useful for performing - * custo layout logic or tasks that involve walking the view hierarchy. - * To be deprecated, hopefully. - */ -- (RCTViewManagerUIBlock)uiBlockToAmendWithShadowViewRegistry:(RCTSparseArray *)shadowViewRegistry; - -/** - * This handles the simple case, where JS and native property names match - * And the type can be automatically inferred. - */ -#define RCT_EXPORT_VIEW_PROPERTY(name) \ -RCT_REMAP_VIEW_PROPERTY(name, name) - -/** - * This macro maps a named property on the module to an arbitrary key path - * within the view. - */ -#define RCT_REMAP_VIEW_PROPERTY(name, keypath) \ -- (void)set_##name:(id)json forView:(id)view withDefaultView:(id)defaultView { \ - if ((json && !RCTSetProperty(view, @#keypath, json)) || \ - (!json && !RCTCopyProperty(view, defaultView, @#keypath))) { \ - RCTLogError(@"%@ does not have setter for `%s` property", [view class], #name); \ - } \ -} - -/** - * These macros can be used when you need to provide custom logic for setting - * view properties. The macro should be followed by a method body, which can - * refer to "json", "view" and "defaultView" to implement the required logic. - */ -#define RCT_CUSTOM_VIEW_PROPERTY(name, viewType) \ -- (void)set_##name:(id)json forView:(viewType)view withDefaultView:(viewType)defaultView - -#define RCT_CUSTOM_SHADOW_PROPERTY(name, viewType) \ -- (void)set_##name:(id)json forShadowView:(viewType)view withDefaultView:(viewType)defaultView - -/** - * These are useful in cases where the module's superclass handles a - * property, but you wish to "unhandle" it, so it will be ignored. - */ -#define RCT_IGNORE_VIEW_PROPERTY(name) \ -- (void)set_##name:(id)value forView:(id)view withDefaultView:(id)defaultView {} - -#define RCT_IGNORE_SHADOW_PROPERTY(name) \ -- (void)set_##name:(id)value forShadowView:(id)view withDefaultView:(id)defaultView {} - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h deleted file mode 100644 index b6f59ea10..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -/** - - * Logical node in a tree of application components. Both `ShadowView`s and - * `UIView+ReactKit`s conform to this. Allows us to write utilities that - * reason about trees generally. - */ -@protocol RCTViewNodeProtocol - -@property (nonatomic, copy) NSNumber *reactTag; - -- (void)insertReactSubview:(id)subview atIndex:(NSInteger)atIndex; -- (void)removeReactSubview:(id)subview; -- (NSMutableArray *)reactSubviews; -- (NSNumber *)reactTagAtPoint:(CGPoint)point; - -// View is an RCTRootView -- (BOOL)isReactRootView; - -@optional - -// TODO: Deprecate this -// This method is called after layout has been performed for all views known -// to the RCTViewManager. It is only called on UIViews, not shadow views. -- (void)reactBridgeDidFinishTransaction; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h deleted file mode 100644 index 7f695f3f3..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJavaScriptExecutor.h" - -/** - * Uses an embedded web view merely for the purpose of being able to reuse the - * existing webkit debugging tools. Fulfills the role of a very constrained - * `JSContext`, which we call `RCTJavaScriptExecutor`. - * - * TODO: To ensure production-identical execution, scrub the window - * environment. And ensure main thread operations are actually added to a queue - * instead of being executed immediately if already on the main thread. - */ -@interface RCTWebViewExecutor : NSObject - -// Only one callback stored - will only be invoked for the latest issued -// application script request. -@property (nonatomic, copy) RCTJavaScriptCompleteBlock onApplicationScriptLoaded; - -/** - * Instantiate with a specific webview instance - */ -- (instancetype)initWithWebView:(UIWebView *)webView NS_DESIGNATED_INITIALIZER; - -/** - * Invoke this to reclaim the web view for reuse. This is necessary in order to - * allow debuggers to remain open, when creating a new `RCTWebViewExecutor`. - * This guards against the web view being invalidated, and makes sure the - * `delegate` is cleared first. - */ -- (UIWebView *)invalidateAndReclaimWebView; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h b/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h deleted file mode 100644 index 69075c6a4..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTEventDispatcher; -@class RCTNavItem; -@class RCTWrapperViewController; - -@protocol RCTWrapperViewControllerNavigationListener - -- (void)wrapperViewController:(RCTWrapperViewController *)wrapperViewController -didMoveToNavigationController:(UINavigationController *)navigationController; - -@end - -@interface RCTWrapperViewController : UIViewController - -- (instancetype)initWithContentView:(UIView *)contentView - eventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -- (instancetype)initWithNavItem:(RCTNavItem *)navItem - eventDispatcher:(RCTEventDispatcher *)eventDispatcher; - -@property (nonatomic, readwrite, weak) id navigationListener; -@property (nonatomic, strong, readwrite) RCTNavItem *navItem; - -@end diff --git a/Examples/Movies/Pods/Headers/Public/ReactKit/UIView+ReactKit.h b/Examples/Movies/Pods/Headers/Public/ReactKit/UIView+ReactKit.h deleted file mode 100644 index 3e45da8e7..000000000 --- a/Examples/Movies/Pods/Headers/Public/ReactKit/UIView+ReactKit.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTViewNodeProtocol.h" - -//TODO: let's try to eliminate this category if possible - -@interface UIView (ReactKit) - -@end diff --git a/Examples/Movies/Pods/Local Podspecs/RCTDataManager.podspec b/Examples/Movies/Pods/Local Podspecs/RCTDataManager.podspec deleted file mode 100644 index 84df787b8..000000000 --- a/Examples/Movies/Pods/Local Podspecs/RCTDataManager.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'RCTDataManager' - spec.version = '0.0.1' - spec.summary = 'Provides basic networking capabilities in ReactNative apps.' - spec.description = <<-DESC - Use XMLHttpRequest to fetch data over the network. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.dependency "ReactKit", "~> 0.0.1" - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # s.framework = "SomeFramework" - # s.frameworks = "SomeFramework", "AnotherFramework" - - # s.library = "iconv" - #spec.libraries = "RCTDataManager", "ReactKit" - -end diff --git a/Examples/Movies/Pods/Local Podspecs/RCTNetworkImage.podspec b/Examples/Movies/Pods/Local Podspecs/RCTNetworkImage.podspec deleted file mode 100644 index 47eb0e5f6..000000000 --- a/Examples/Movies/Pods/Local Podspecs/RCTNetworkImage.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'RCTNetworkImage' - spec.version = '0.0.1' - spec.summary = 'Provides basic Text capabilities in ReactNative apps.' - spec.description = <<-DESC - Text can be rendered in ReactNative apps with the component using this module. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.dependency "ReactKit", "~> 0.0.1" - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # s.framework = "SomeFramework" - # s.frameworks = "SomeFramework", "AnotherFramework" - - # s.library = "iconv" - #spec.libraries = "RCTNetworkImage", "ReactKit" - -end diff --git a/Examples/Movies/Pods/Local Podspecs/RCTText.podspec b/Examples/Movies/Pods/Local Podspecs/RCTText.podspec deleted file mode 100644 index 656e0ee74..000000000 --- a/Examples/Movies/Pods/Local Podspecs/RCTText.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'RCTText' - spec.version = '0.0.1' - spec.summary = 'Provides basic Text capabilities in ReactNative apps.' - spec.description = <<-DESC - Text can be rendered in ReactNative apps with the component using this module. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.dependency "ReactKit", "~> 0.0.1" - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # s.framework = "SomeFramework" - # s.frameworks = "SomeFramework", "AnotherFramework" - - # s.library = "iconv" - #spec.libraries = "RCTText", "ReactKit" - -end diff --git a/Examples/Movies/Pods/Local Podspecs/ReactKit.podspec b/Examples/Movies/Pods/Local Podspecs/ReactKit.podspec deleted file mode 100644 index 3e1a8a6e2..000000000 --- a/Examples/Movies/Pods/Local Podspecs/ReactKit.podspec +++ /dev/null @@ -1,16 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'ReactKit' - spec.version = '0.0.1' - spec.summary = 'An implementation of React that targets UIKit for iOS' - spec.description = <<-DESC - Our first React Native implementation is ReactKit, targeting iOS. We are also working on an Android implementation which we will release later. ReactKit apps are built using the React JS framework, and render directly to native UIKit elements using a fully asynchronous architecture. There is no browser and no HTML. We have picked what we think is the best set of features from these and other technologies to build what we hope to become the best product development framework available, with an emphasis on iteration speed, developer delight, continuity of technology, and absolutely beautiful and fast products with no compromises in quality or capability. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.public_header_files = "**/*.h" - #spec.library = "ReactKit" -end diff --git a/Examples/Movies/Pods/Manifest.lock b/Examples/Movies/Pods/Manifest.lock deleted file mode 100644 index cc2a8f981..000000000 --- a/Examples/Movies/Pods/Manifest.lock +++ /dev/null @@ -1,32 +0,0 @@ -PODS: - - RCTDataManager (0.0.1): - - ReactKit (~> 0.0.1) - - RCTNetworkImage (0.0.1): - - ReactKit (~> 0.0.1) - - RCTText (0.0.1): - - ReactKit (~> 0.0.1) - - ReactKit (0.0.1) - -DEPENDENCIES: - - RCTDataManager (from `../../Libraries/Network`) - - RCTNetworkImage (from `../../Libraries/Image`) - - RCTText (from `../../Libraries/Text`) - - ReactKit (from `../../ReactKit`) - -EXTERNAL SOURCES: - RCTDataManager: - :path: ../../Libraries/Network - RCTNetworkImage: - :path: ../../Libraries/Image - RCTText: - :path: ../../Libraries/Text - ReactKit: - :path: ../../ReactKit - -SPEC CHECKSUMS: - RCTDataManager: d38d2a6555886d68e8de623c4b97e2acdf01ed3e - RCTNetworkImage: 6d99735875916e098a65c68a54a72e67e24a402a - RCTText: 5c0cf4635241e8c02e8933853df03809d2dc8327 - ReactKit: 65c02c1e95951c198e491d2a4c1972675d4af254 - -COCOAPODS: 0.35.0 diff --git a/Examples/Movies/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Movies/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 78abb2853..000000000 --- a/Examples/Movies/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,4332 +0,0 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 0173994FBD7222C1B4B85D39 - - buildConfigurations - - F68B2AE07F4085B87FF52821 - C2BDC288A96EC2C204FACAE4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 01B6DA188F10AE9FFA70E61D - - fileRef - F2ABD2CA1B8437A717A8B02E - isa - PBXBuildFile - - 01D7CE13EF89CFA0018C19A0 - - fileRef - 8A82870BBCE2FA926206ED2D - isa - PBXBuildFile - - 02C832411CE32F64BDD67CC1 - - fileRef - 96F2CE3DEDD063F8FA50FC85 - isa - PBXBuildFile - - 03530ADCDC580A57166AA806 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTWebViewExecutor.h - path - Executors/RCTWebViewExecutor.h - sourceTree - <group> - - 03FD3C8DB550D1282CBB9C3E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTViewNodeProtocol.h - path - Base/RCTViewNodeProtocol.h - sourceTree - <group> - - 044BBEB63131E9FE2F872148 - - buildActionMask - 2147483647 - files - - 4E6A93805B58D09C4600FF05 - C282F1B7233E10C31D165549 - D75EAAB4BC589DDF11232D56 - A8C61C98F7AD6EECE46F23A1 - 33916283B42A90EB2B8F2140 - 01B6DA188F10AE9FFA70E61D - 633B6147455573AD11D33B17 - D76CEC171F408A47616D2702 - 5D9B90F9719D985B55F7C18C - 5ECB6108E445CF5DE8A722E1 - 062503FBD206E26790A623AD - 5B6F23C6AAC6BB99EE21DB9C - DC18D421A4941275A1E7BAD4 - BB31A06505EACAC92D4D0A0B - EFF3190D434856C25227FE84 - 41AF61FF5047AC2A90E63243 - 4EE692971713B878D06E68BF - E7374582F5A63129724C8E68 - 88B72F3A6A40EC4748301F91 - 29BBF9FA713A5AB704D306E9 - F8081DBFD37093C1EEE34411 - BCB593A7E334E01470803D73 - E3096E2B995B282B80B5EB43 - 35A397022DF088C1172B1838 - 8DCC86B6F4E41374D0531909 - 7DB6785802A84DD169F83470 - BF614E05BE9314CB6B03CFF4 - FE2FDD4E39D0988AC7EFFDA9 - 4D889E6AAD0CCC67149429C8 - E334AB4D0391D82A0DE38C55 - 02C832411CE32F64BDD67CC1 - 837C1CE5C1C60B6A6F190B9C - 6F52D92057414C873A177506 - 1679781612747FFA6AAE8C09 - CBD46C255D226CC91750FF6E - 1B7076F6FD3566344815F47D - 3AD6AA2C3BC5D95361491E47 - 24598A9A8938EC9559EC5124 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 05D4613D8454536A0C582506 - - baseConfigurationReference - 4C90FAF8FBD658990410C082 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 062503FBD206E26790A623AD - - fileRef - 7ED6FCDD892431F7AC6D6C5A - isa - PBXBuildFile - - 0685D213EE86B64A622AFE5D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTextField.m - path - Views/RCTTextField.m - sourceTree - <group> - - 06AAAC565037D8EF25720E03 - - fileRef - 7D2FB16662B96BDA8D478530 - isa - PBXBuildFile - - 093628ECA081B518E7705B0B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUIManager.h - path - Modules/RCTUIManager.h - sourceTree - <group> - - 0974827BD5B31C816AC72CAC - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ReactKit.a - sourceTree - BUILT_PRODUCTS_DIR - - 09DD900CDB912629197918C6 - - baseConfigurationReference - EACA5CCAD77673E65C1833FF - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 0AA8E7CAAA1EB4DFFBF6912C - - fileRef - 2EA25D395FD517EFB3A63CE0 - isa - PBXBuildFile - - 0B4C1F8311751A431A9E43EB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavItem.h - path - Views/RCTNavItem.h - sourceTree - <group> - - 0D86E23D02587E54BDB5A0D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTShadowRawText.h - sourceTree - <group> - - 0D97C6D9FE8F0AF312C3ADBD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - 10C5E9DA9022285D577594CC - - buildConfigurations - - 6375425963FF6C21603732B4 - C3421858755177699D9E6345 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 10D002B7A1565F524A1F72C4 - - fileRef - C7DAA61CA1B9FB9112DC5983 - isa - PBXBuildFile - - 114860C3B3984FFBF421B47A - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 13B7E1C57803F05652F30C1F - remoteInfo - Pods-ReactKit - - 11B7060CF244E44DEEF1FCD2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavigator.m - path - Views/RCTNavigator.m - sourceTree - <group> - - 13031656FE090AFA478A0C2E - - children - - 87B7D30CEC087A04E202DDF9 - EFC27C70A2E94665DCBD987F - 2E8B8AAB1186EB8F52D6EFC0 - - isa - PBXGroup - name - RCTDataManager - path - ../../../Libraries/Network - sourceTree - <group> - - 13B7E1C57803F05652F30C1F - - buildConfigurationList - 89592EB56DDBF7B54A3F915E - buildPhases - - 044BBEB63131E9FE2F872148 - 4F32A425781BE2418E5CD092 - EAAA2A06300750F7AF266715 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-ReactKit - productName - Pods-ReactKit - productReference - 0974827BD5B31C816AC72CAC - productType - com.apple.product-type.library.static - - 1475284FDEE790E29FEF888A - - fileRef - 7C11EEBC74FF8F6EFB8BD6E5 - isa - PBXBuildFile - - 1679781612747FFA6AAE8C09 - - fileRef - 3390C2E3EC519AA76A894A7D - isa - PBXBuildFile - - 17E61BB696CF0023E490D3CA - - fileRef - 2DA988B3C7927462F6BB59D3 - isa - PBXBuildFile - - 1ACF8F46B5AD479EC0466814 - - fileRef - 38F25FBF3DBBC640787DE1CA - isa - PBXBuildFile - - 1B7076F6FD3566344815F47D - - fileRef - E6E580D9802C99CB05F48910 - isa - PBXBuildFile - - 1C1136F66431443A895D4575 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStaticImageManager.h - path - Views/RCTStaticImageManager.h - sourceTree - <group> - - 1D5C968D81BECC8D8DEDC3A7 - - isa - PBXTargetDependency - name - Pods-RCTDataManager - target - 3FF676DAA336F8ABDEA584D9 - targetProxy - 3D469FC246B36C81E1EA93D2 - - 1EDA6F4B89391190F7502F3D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTRootView.m - path - Base/RCTRootView.m - sourceTree - <group> - - 212CF767A11B52D3DC51414C - - children - - 0D97C6D9FE8F0AF312C3ADBD - D8261275342CB017F0469C64 - 9048736F9B1A3F0F27F9756B - D9BE4CF160D48568F7B2FACB - 638F2CE8FA7884834B7EAC77 - - isa - PBXGroup - sourceTree - <group> - - 22E5124B31E3B321E794DC94 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Layout.h - path - Layout/Layout.h - sourceTree - <group> - - 22E9B6EECA586FBF58E275F4 - - fileRef - F1AF16AE6F3215C601C8BF2A - isa - PBXBuildFile - - 23395DE50939F65252BF47BB - - fileRef - 3AC91EE176996201C149C349 - isa - PBXBuildFile - - 2361BD02D0DF3561CD7AEF1B - - isa - PBXTargetDependency - name - Pods-RCTText - target - 7E2C54A003A5BC8A330804F4 - targetProxy - DACF3CCEA461A0EFF3A35E2F - - 24598A9A8938EC9559EC5124 - - fileRef - A8023D6299F24D6877BEF258 - isa - PBXBuildFile - - 25489EEC4989DEA64FAE8023 - - fileRef - 4D5D8632A9C98162B3121441 - isa - PBXBuildFile - - 257F1B1261EF6B02C93E5D38 - - buildConfigurations - - 5F0D2152E1F3FFF4904B8AD1 - 9A3A4BADEAD95DF2CD29E9FF - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 2642D314F24DD3D6748B767E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTShadowView.h - path - Views/RCTShadowView.h - sourceTree - <group> - - 26A204DC9AB5C60041E26549 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTNetworkImage-Private.xcconfig - sourceTree - <group> - - 26B3254CC05AAA7C7F9BAA92 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-RCTDataManager-prefix.pch - sourceTree - <group> - - 2857546735111E15C0AA45AC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTExceptionsManager.h - path - Modules/RCTExceptionsManager.h - sourceTree - <group> - - 2873C87E10A36AE0FCBCC365 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUtils.m - path - Base/RCTUtils.m - sourceTree - <group> - - 2909FAB5B87A982551EDB4EB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTNetworkImageViewManager.m - sourceTree - <group> - - 293F7285A686B031D78DF112 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTiming.m - path - Modules/RCTTiming.m - sourceTree - <group> - - 29BBF9FA713A5AB704D306E9 - - fileRef - 882FB9B260693792E2AFDABC - isa - PBXBuildFile - - 2DA988B3C7927462F6BB59D3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollableProtocol.h - path - Base/RCTScrollableProtocol.h - sourceTree - <group> - - 2E8B8AAB1186EB8F52D6EFC0 - - children - - F360C8A48A0EF89F49435FCC - EACA5CCAD77673E65C1833FF - B894B8E147E4FB2BB7ACA437 - 26B3254CC05AAA7C7F9BAA92 - - isa - PBXGroup - name - Support Files - path - ../../Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager - sourceTree - <group> - - 2EA25D395FD517EFB3A63CE0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTImageDownloader.m - sourceTree - <group> - - 307038CC5432B6825D99CCBE - - fileRef - F70008E1D19432CFDECE123B - isa - PBXBuildFile - - 30DF4E19DFA1C80A5362DF26 - - buildActionMask - 2147483647 - files - - CD51637ED2FE910623A957AB - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 33092F9AC97DCFFCA7A6BEA5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTSparseArray.m - path - Base/RCTSparseArray.m - sourceTree - <group> - - 3390C2E3EC519AA76A894A7D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTView.m - path - Views/RCTView.m - sourceTree - <group> - - 33916283B42A90EB2B8F2140 - - fileRef - 686E67C6B83BF51888A3313F - isa - PBXBuildFile - - 346B439D0B302F06A3944961 - - fileRef - C1273C2B1A34EE7896A3D5FA - isa - PBXBuildFile - - 354EDECEBDF81C85B10548DE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTRawTextManager.h - sourceTree - <group> - - 355261A12E64B026B300EB1C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavigatorManager.m - path - Views/RCTNavigatorManager.m - sourceTree - <group> - - 35A397022DF088C1172B1838 - - fileRef - D394735C135D36533551DF37 - isa - PBXBuildFile - - 35FADD2E366746654FDF0073 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUtils.h - path - Base/RCTUtils.h - sourceTree - <group> - - 36C25DD43B6139727D23ABDE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTextFieldManager.m - path - Views/RCTTextFieldManager.m - sourceTree - <group> - - 37701A8B9A2FBF4FBAA01F9C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTEventDispatcher.m - path - Base/RCTEventDispatcher.m - sourceTree - <group> - - 38F25FBF3DBBC640787DE1CA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTJavaScriptExecutor.h - path - Base/RCTJavaScriptExecutor.h - sourceTree - <group> - - 3AC91EE176996201C149C349 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTText.h - sourceTree - <group> - - 3AD6AA2C3BC5D95361491E47 - - fileRef - 953CEE4B6D3D941453109D23 - isa - PBXBuildFile - - 3B1C86DC544A391311D0F119 - - fileRef - 43BB352AA7823226332FE80B - isa - PBXBuildFile - - 3B2EF60D760BB2D99E79CE51 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUIActivityIndicatorViewManager.h - path - Views/RCTUIActivityIndicatorViewManager.h - sourceTree - <group> - - 3BDF7BEBB78C16E879E444E2 - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 13B7E1C57803F05652F30C1F - remoteInfo - Pods-ReactKit - - 3C9A4805273F33EF92D439A4 - - fileRef - 35FADD2E366746654FDF0073 - isa - PBXBuildFile - - 3CD60F36DF6CEECFF4758BEE - - children - - 354EDECEBDF81C85B10548DE - 63887528ABF88595D89EDA8E - 0D86E23D02587E54BDB5A0D7 - 7D2FB16662B96BDA8D478530 - 4BC269B918F30C81607B1FEA - 4E4EF91447A42AE99235BDF8 - 3AC91EE176996201C149C349 - D2906EE46F872A418B6B33AB - B406BF0BF6506637A35D5167 - 45BE4B1D1F55EE3D947EB961 - 87E9F10D0A968F86A2D3E064 - - isa - PBXGroup - name - RCTText - path - ../../../Libraries/Text - sourceTree - <group> - - 3D469FC246B36C81E1EA93D2 - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 3FF676DAA336F8ABDEA584D9 - remoteInfo - Pods-RCTDataManager - - 3DE934F8F76F207BD55AB677 - - fileRef - EE584546150D3E55E6515F2E - isa - PBXBuildFile - - 3E20F8895633E084956AFB54 - - fileRef - D0FD74048B7D3439EDC0DDCF - isa - PBXBuildFile - - 3F92F6DE3C2C780DD4346C6D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStaticImage.h - path - Views/RCTStaticImage.h - sourceTree - <group> - - 3FF676DAA336F8ABDEA584D9 - - buildConfigurationList - 7E77223E8EF39DF16D41D603 - buildPhases - - 63359DD37C363E5C5515E6DE - 30DF4E19DFA1C80A5362DF26 - E4450895EB5C944681A11604 - - buildRules - - dependencies - - FE9545D71B365894A20387A0 - - isa - PBXNativeTarget - name - Pods-RCTDataManager - productName - Pods-RCTDataManager - productReference - 89664286C51C7DFFF1F672C7 - productType - com.apple.product-type.library.static - - 409B932149D89EC4BF4440F9 - - fileRef - 354EDECEBDF81C85B10548DE - isa - PBXBuildFile - - 4103A439B8CB9FEE139E77F9 - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 13B7E1C57803F05652F30C1F - remoteInfo - Pods-ReactKit - - 41AF61FF5047AC2A90E63243 - - fileRef - 11B7060CF244E44DEEF1FCD2 - isa - PBXBuildFile - - 41D8E6FE5E575AF2F24ED506 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-environment.h - sourceTree - <group> - - 42E74C2012329B8DC0CDD8C0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAnimationType.h - path - Base/RCTAnimationType.h - sourceTree - <group> - - 43BB352AA7823226332FE80B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTiming.h - path - Modules/RCTTiming.h - sourceTree - <group> - - 44A3273EA768EAD9FB3033B0 - - fileRef - B5A92E4318F13DCE45C534F2 - isa - PBXBuildFile - - 45760E0B6F7A35A5C23C8B46 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTouchHandler.h - path - Base/RCTTouchHandler.h - sourceTree - <group> - - 45BE4B1D1F55EE3D947EB961 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTTextManager.m - sourceTree - <group> - - 45D22F90E12DC985BE508454 - - fileRef - 03530ADCDC580A57166AA806 - isa - PBXBuildFile - - 472F97575D9645EDA8B23D43 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTRedBox.h - path - Base/RCTRedBox.h - sourceTree - <group> - - 48B2F9A5EEA775E9BDF2360D - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods.a - sourceTree - BUILT_PRODUCTS_DIR - - 496F484960908F7F255D665C - - fileRef - 8D0822A18641950E39DF6E85 - isa - PBXBuildFile - - 4B893B55D3B47F56554BCEEB - - fileRef - CC7A4C8E06F6C0B809F1ADF6 - isa - PBXBuildFile - - 4BC269B918F30C81607B1FEA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTShadowText.h - sourceTree - <group> - - 4C90FAF8FBD658990410C082 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods.debug.xcconfig - sourceTree - <group> - - 4D5D8632A9C98162B3121441 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTNetworkImageView.m - sourceTree - <group> - - 4D889E6AAD0CCC67149429C8 - - fileRef - 293F7285A686B031D78DF112 - isa - PBXBuildFile - - 4E4EF91447A42AE99235BDF8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTShadowText.m - sourceTree - <group> - - 4E58EBB9F3E15EDD045ABDA5 - - buildConfigurationList - 10C5E9DA9022285D577594CC - buildPhases - - 9B86394A814DD0363FFDB8E4 - AE10B2159AD52275F05F8AC9 - F6713859D76D7A17020FF1D7 - - buildRules - - dependencies - - 9E55FC1AF8AFBA8E3DA00D8E - - isa - PBXNativeTarget - name - Pods-RCTNetworkImage - productName - Pods-RCTNetworkImage - productReference - 5571F59D7888CF59E6621A86 - productType - com.apple.product-type.library.static - - 4E6A93805B58D09C4600FF05 - - fileRef - 55B5D865F1152367A8FBFA15 - isa - PBXBuildFile - - 4EE692971713B878D06E68BF - - fileRef - 355261A12E64B026B300EB1C - isa - PBXBuildFile - - 4F32A425781BE2418E5CD092 - - buildActionMask - 2147483647 - files - - 10D002B7A1565F524A1F72C4 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 4F4B2DFFE6DB1F3F056D7A88 - - fileRef - 958F3D9CD59D82649DC4BBD0 - isa - PBXBuildFile - - 516150EA2C83F095456330AE - - children - - 55B5D865F1152367A8FBFA15 - 22E5124B31E3B321E794DC94 - EA5B9962C9C69FF5B105130C - B9F1F805E855F9FFAAEE736B - 42E74C2012329B8DC0CDD8C0 - 89108038536B016307C54316 - F3FA21714693F02F20D877A2 - 7331993774BA4B5BCBE7AF55 - C18BF11BD79C83BBFB1BD210 - 686E67C6B83BF51888A3313F - 958F3D9CD59D82649DC4BBD0 - 8A82870BBCE2FA926206ED2D - F2ABD2CA1B8437A717A8B02E - FCFDA7AB4DB749DFF1E2511E - C1B075D45591A6568ECCD18C - 726EFD60805D922BEDE76C15 - 8A3990D8C3642C990B243791 - F1AF16AE6F3215C601C8BF2A - 37701A8B9A2FBF4FBAA01F9C - 2857546735111E15C0AA45AC - 74AA991D11A77BC7C2AC8B39 - FB45A4C5FE56C74F2EA4BD34 - 55CC7DF41E9AAAB8B442F56B - 38F25FBF3DBBC640787DE1CA - 8CA5B2C0AF0A2725E53213B8 - 7ED6FCDD892431F7AC6D6C5A - EE584546150D3E55E6515F2E - C7DB5E0D273A12A263E3DF66 - E646155312572FA2F9C110A7 - A019FBFA9536047BFD4E8566 - 0B4C1F8311751A431A9E43EB - E90505537034D18BAC56279F - CC7A4C8E06F6C0B809F1ADF6 - F603040661CEDD4C306E6127 - 8C22AEF2E3B1B90ABF364B0F - 11B7060CF244E44DEEF1FCD2 - B8787968B4F54434A7E1511D - 355261A12E64B026B300EB1C - 7CAEE77776D2737B9F4302B2 - 472F97575D9645EDA8B23D43 - C076C6CC906607E83876CCC2 - 8D0822A18641950E39DF6E85 - 1EDA6F4B89391190F7502F3D - 697FA9A4B81DC1D336772B85 - 882FB9B260693792E2AFDABC - 9A52282291CFFDE6377AD032 - B758DF7D0F574FFF532D9764 - 2DA988B3C7927462F6BB59D3 - 2642D314F24DD3D6748B767E - 8B41BD0CA63A64FE32256CE7 - C564A2FC0A0C23D983F6A99B - 33092F9AC97DCFFCA7A6BEA5 - 3F92F6DE3C2C780DD4346C6D - D394735C135D36533551DF37 - 1C1136F66431443A895D4575 - C5B608C0F41A84743C23F253 - 7C11EEBC74FF8F6EFB8BD6E5 - 79A57B4BA9D5AF486080B4FF - B5A92E4318F13DCE45C534F2 - 0685D213EE86B64A622AFE5D - D0FD74048B7D3439EDC0DDCF - 36C25DD43B6139727D23ABDE - 43BB352AA7823226332FE80B - 293F7285A686B031D78DF112 - 45760E0B6F7A35A5C23C8B46 - AD89D20777D9EE94627336E2 - 3B2EF60D760BB2D99E79CE51 - 96F2CE3DEDD063F8FA50FC85 - 093628ECA081B518E7705B0B - 86A99FB3CFC16EAE185D6C86 - 35FADD2E366746654FDF0073 - 2873C87E10A36AE0FCBCC365 - 5D4352EBC14E9D6839CC937E - 3390C2E3EC519AA76A894A7D - C816B4169D2425B6E0DCBF6F - 63310B6F2F3EBE6CC8C9A58A - 03FD3C8DB550D1282CBB9C3E - 03530ADCDC580A57166AA806 - E6E580D9802C99CB05F48910 - 60D9D364FBF1236491FDE4DD - 953CEE4B6D3D941453109D23 - B888803D97B219E6B4E00A03 - A8023D6299F24D6877BEF258 - FB5BEEF19CFBB7012E80C408 - - isa - PBXGroup - name - ReactKit - path - ../../../ReactKit - sourceTree - <group> - - 527AA636955F4145805B828C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods.release.xcconfig - sourceTree - <group> - - 5445A5107FDF059DA476582F - - fileRef - 3F92F6DE3C2C780DD4346C6D - isa - PBXBuildFile - - 556D48417573C2CCC7132F1A - - fileRef - 60D9D364FBF1236491FDE4DD - isa - PBXBuildFile - - 5571F59D7888CF59E6621A86 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-RCTNetworkImage.a - sourceTree - BUILT_PRODUCTS_DIR - - 55B5D865F1152367A8FBFA15 - - includeInIndex - 1 - isa - PBXFileReference - name - Layout.c - path - Layout/Layout.c - sourceTree - <group> - - 55CC7DF41E9AAAB8B442F56B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTJSMethodRegistrar.h - path - Base/RCTJSMethodRegistrar.h - sourceTree - <group> - - 58B5D9EFD4CDD5F7431E1416 - - fileRef - 03FD3C8DB550D1282CBB9C3E - isa - PBXBuildFile - - 5B6F23C6AAC6BB99EE21DB9C - - fileRef - C7DB5E0D273A12A263E3DF66 - isa - PBXBuildFile - - 5D4352EBC14E9D6839CC937E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTView.h - path - Views/RCTView.h - sourceTree - <group> - - 5D9B90F9719D985B55F7C18C - - fileRef - 37701A8B9A2FBF4FBAA01F9C - isa - PBXBuildFile - - 5E978F1482C798C60C70F510 - - fileRef - C7DAA61CA1B9FB9112DC5983 - isa - PBXBuildFile - - 5ECB6108E445CF5DE8A722E1 - - fileRef - 74AA991D11A77BC7C2AC8B39 - isa - PBXBuildFile - - 5ED39030F4CF73704BE6DCB1 - - fileRef - EFC27C70A2E94665DCBD987F - isa - PBXBuildFile - - 5F0D2152E1F3FFF4904B8AD1 - - baseConfigurationReference - 9E440049436804CE51BB0FC0 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 606C88223FB67B48CDAC1C52 - - buildActionMask - 2147483647 - files - - 7901388968A3D19E9512DA4B - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 60D9D364FBF1236491FDE4DD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTWrapperViewController.h - path - Views/RCTWrapperViewController.h - sourceTree - <group> - - 6157197253F577A6D0DB0372 - - fileRef - 0D86E23D02587E54BDB5A0D7 - isa - PBXBuildFile - - 61A02A7F08FC7D80DFBA7084 - - fileRef - D2906EE46F872A418B6B33AB - isa - PBXBuildFile - - 63310B6F2F3EBE6CC8C9A58A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTViewManager.m - path - Views/RCTViewManager.m - sourceTree - <group> - - 63359DD37C363E5C5515E6DE - - buildActionMask - 2147483647 - files - - C8CCB40239E2009CC5655B6B - 5ED39030F4CF73704BE6DCB1 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 633B6147455573AD11D33B17 - - fileRef - C1B075D45591A6568ECCD18C - isa - PBXBuildFile - - 6375425963FF6C21603732B4 - - baseConfigurationReference - 26A204DC9AB5C60041E26549 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 63887528ABF88595D89EDA8E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTRawTextManager.m - sourceTree - <group> - - 638F2CE8FA7884834B7EAC77 - - children - - C3908657E1A50F7F808796C1 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - 645997F70491670B86F2BA96 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-RCTText.a - sourceTree - BUILT_PRODUCTS_DIR - - 64CFDB05AE3A6A9975FFBCEA - - fileRef - 2642D314F24DD3D6748B767E - isa - PBXBuildFile - - 6664ADDDE2CD563193D50725 - - fileRef - FCFDA7AB4DB749DFF1E2511E - isa - PBXBuildFile - - 673ACA8D38F46D1E3F6C7B36 - - fileRef - B8787968B4F54434A7E1511D - isa - PBXBuildFile - - 686E67C6B83BF51888A3313F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTBridge.m - path - Base/RCTBridge.m - sourceTree - <group> - - 697FA9A4B81DC1D336772B85 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollView.h - path - Views/RCTScrollView.h - sourceTree - <group> - - 6A34E09DEECEAFFE61EE78A4 - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 4E58EBB9F3E15EDD045ABDA5 - remoteInfo - Pods-RCTNetworkImage - - 6C14CDB69262D0CF9F277492 - - fileRef - 5D4352EBC14E9D6839CC937E - isa - PBXBuildFile - - 6F14A0EF8B554164C0913DD8 - - fileRef - 697FA9A4B81DC1D336772B85 - isa - PBXBuildFile - - 6F52D92057414C873A177506 - - fileRef - 2873C87E10A36AE0FCBCC365 - isa - PBXBuildFile - - 7055E300F1E69B7B2328046D - - fileRef - D7DCC1BDDF6B30BCCF621E17 - isa - PBXBuildFile - - 706802052B608499FD490789 - - fileRef - B406BF0BF6506637A35D5167 - isa - PBXBuildFile - - 726EFD60805D922BEDE76C15 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTConvert.h - path - Base/RCTConvert.h - sourceTree - <group> - - 7331993774BA4B5BCBE7AF55 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAutoInsetsProtocol.h - path - Base/RCTAutoInsetsProtocol.h - sourceTree - <group> - - 74640D1CD100B3C90CF9387E - - buildActionMask - 2147483647 - files - - 7055E300F1E69B7B2328046D - E9778064D3F51028ADAE1A34 - 06AAAC565037D8EF25720E03 - 800F0AE9DD1C771B302C5840 - 61A02A7F08FC7D80DFBA7084 - 83BB290765484ABEA89B8CCA - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 74AA991D11A77BC7C2AC8B39 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTExceptionsManager.m - path - Modules/RCTExceptionsManager.m - sourceTree - <group> - - 7614DE0CECD1B9FF0338EB3F - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 13B7E1C57803F05652F30C1F - targetProxy - 3BDF7BEBB78C16E879E444E2 - - 782532E10015155FB2604DE6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ReactKit.xcconfig - sourceTree - <group> - - 7830A204AA05E610158D3092 - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 13B7E1C57803F05652F30C1F - remoteInfo - Pods-ReactKit - - 78C6E228F82F244A224CDAAC - - fileRef - 8C22AEF2E3B1B90ABF364B0F - isa - PBXBuildFile - - 7901388968A3D19E9512DA4B - - fileRef - C7DAA61CA1B9FB9112DC5983 - isa - PBXBuildFile - - 79A57B4BA9D5AF486080B4FF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStatusBarManager.m - path - Modules/RCTStatusBarManager.m - sourceTree - <group> - - 7B3E398E836D3D5B284BE497 - - fileRef - 42E74C2012329B8DC0CDD8C0 - isa - PBXBuildFile - - 7C11EEBC74FF8F6EFB8BD6E5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStatusBarManager.h - path - Modules/RCTStatusBarManager.h - sourceTree - <group> - - 7CAEE77776D2737B9F4302B2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTPointerEvents.h - path - Base/RCTPointerEvents.h - sourceTree - <group> - - 7D2FB16662B96BDA8D478530 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTShadowRawText.m - sourceTree - <group> - - 7DB6785802A84DD169F83470 - - fileRef - 79A57B4BA9D5AF486080B4FF - isa - PBXBuildFile - - 7E2C54A003A5BC8A330804F4 - - buildConfigurationList - 257F1B1261EF6B02C93E5D38 - buildPhases - - 74640D1CD100B3C90CF9387E - 606C88223FB67B48CDAC1C52 - A90788D6B35021C956CEFB59 - - buildRules - - dependencies - - 7614DE0CECD1B9FF0338EB3F - - isa - PBXNativeTarget - name - Pods-RCTText - productName - Pods-RCTText - productReference - 645997F70491670B86F2BA96 - productType - com.apple.product-type.library.static - - 7E4612BAA564E326F5CE9D8E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTNetworkImageViewManager.h - sourceTree - <group> - - 7E53CCE7BC2F97B8D7A64AD0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ReactKit-prefix.pch - sourceTree - <group> - - 7E77223E8EF39DF16D41D603 - - buildConfigurations - - 09DD900CDB912629197918C6 - 963B62DCD1695389691DAA05 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 7ED6FCDD892431F7AC6D6C5A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTKeyCommands.m - path - Base/RCTKeyCommands.m - sourceTree - <group> - - 7EF8DB527F9619E040F0C6AE - - children - - C7DAA61CA1B9FB9112DC5983 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - 800F0AE9DD1C771B302C5840 - - fileRef - 4E4EF91447A42AE99235BDF8 - isa - PBXBuildFile - - 8074519FA3432A12365C723C - - fileRef - E646155312572FA2F9C110A7 - isa - PBXBuildFile - - 81BC72A103E1C577C1B19212 - - baseConfigurationReference - 527AA636955F4145805B828C - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 837C1CE5C1C60B6A6F190B9C - - fileRef - 86A99FB3CFC16EAE185D6C86 - isa - PBXBuildFile - - 8389891D3F795245EEC47D4B - - fileRef - 093628ECA081B518E7705B0B - isa - PBXBuildFile - - 83BB290765484ABEA89B8CCA - - fileRef - 45BE4B1D1F55EE3D947EB961 - isa - PBXBuildFile - - 83F79A097E2909089E3FC524 - - children - - D3875E94710A862C72C9D02D - 26A204DC9AB5C60041E26549 - F70008E1D19432CFDECE123B - 9A4B507CFD331E8018748CF1 - - isa - PBXGroup - name - Support Files - path - ../../Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage - sourceTree - <group> - - 86A99FB3CFC16EAE185D6C86 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUIManager.m - path - Modules/RCTUIManager.m - sourceTree - <group> - - 87B7D30CEC087A04E202DDF9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTDataManager.h - sourceTree - <group> - - 87E9F10D0A968F86A2D3E064 - - children - - 8FC0E1EC00909042A664442B - 9E440049436804CE51BB0FC0 - D7DCC1BDDF6B30BCCF621E17 - F398EE4EDB2C9867D5FF4E79 - - isa - PBXGroup - name - Support Files - path - ../../Examples/Movies/Pods/Target Support Files/Pods-RCTText - sourceTree - <group> - - 882FB9B260693792E2AFDABC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTScrollView.m - path - Views/RCTScrollView.m - sourceTree - <group> - - 88B72F3A6A40EC4748301F91 - - fileRef - 1EDA6F4B89391190F7502F3D - isa - PBXBuildFile - - 89108038536B016307C54316 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAssert.h - path - Base/RCTAssert.h - sourceTree - <group> - - 89592EB56DDBF7B54A3F915E - - buildConfigurations - - CDE95CDA8C87779EFE778F9A - D50240220E277743B098DBAD - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 89664286C51C7DFFF1F672C7 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-RCTDataManager.a - sourceTree - BUILT_PRODUCTS_DIR - - 8989408E16B49A592CECE05E - - fileRef - 55CC7DF41E9AAAB8B442F56B - isa - PBXBuildFile - - 8A3990D8C3642C990B243791 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTConvert.m - path - Base/RCTConvert.m - sourceTree - <group> - - 8A82870BBCE2FA926206ED2D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTCache.h - path - Base/RCTCache.h - sourceTree - <group> - - 8B41BD0CA63A64FE32256CE7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTShadowView.m - path - Views/RCTShadowView.m - sourceTree - <group> - - 8BFDB4E6A534A18777DD9413 - - fileRef - 7E4612BAA564E326F5CE9D8E - isa - PBXBuildFile - - 8C22AEF2E3B1B90ABF364B0F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavigator.h - path - Views/RCTNavigator.h - sourceTree - <group> - - 8CA5B2C0AF0A2725E53213B8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTKeyCommands.h - path - Base/RCTKeyCommands.h - sourceTree - <group> - - 8D0822A18641950E39DF6E85 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTRootView.h - path - Base/RCTRootView.h - sourceTree - <group> - - 8D89762D01606FF08D2D0415 - - fileRef - 9A52282291CFFDE6377AD032 - isa - PBXBuildFile - - 8DCC86B6F4E41374D0531909 - - fileRef - C5B608C0F41A84743C23F253 - isa - PBXBuildFile - - 8F2CA114699B27A7CF43562C - - buildConfigurationList - ECA2414C9D669EE25B29026B - buildPhases - - E79C749F7C18402B8FAC543A - F81FAD337D3D121CA8A5A4CA - - buildRules - - dependencies - - 1D5C968D81BECC8D8DEDC3A7 - D73FE49574ED6F2E1BE3AF20 - 2361BD02D0DF3561CD7AEF1B - DFFD02DED71CBF8CF075A273 - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - 48B2F9A5EEA775E9BDF2360D - productType - com.apple.product-type.library.static - - 8FC0E1EC00909042A664442B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTText.xcconfig - sourceTree - <group> - - 9048736F9B1A3F0F27F9756B - - children - - 7EF8DB527F9619E040F0C6AE - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 90B9883EFAE5BB4CA68AA7ED - - fileRef - C564A2FC0A0C23D983F6A99B - isa - PBXBuildFile - - 953CEE4B6D3D941453109D23 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTWrapperViewController.m - path - Views/RCTWrapperViewController.m - sourceTree - <group> - - 958F3D9CD59D82649DC4BBD0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTBridgeModule.h - path - Base/RCTBridgeModule.h - sourceTree - <group> - - 95F60EF688D3DC27638042A2 - - fileRef - 89108038536B016307C54316 - isa - PBXBuildFile - - 963B62DCD1695389691DAA05 - - baseConfigurationReference - EACA5CCAD77673E65C1833FF - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 965D54B6354201E9C547F888 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTNetworkImageView.h - sourceTree - <group> - - 96F2CE3DEDD063F8FA50FC85 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUIActivityIndicatorViewManager.m - path - Views/RCTUIActivityIndicatorViewManager.m - sourceTree - <group> - - 9725F8B362AF089826F00A64 - - fileRef - 8CA5B2C0AF0A2725E53213B8 - isa - PBXBuildFile - - 99294162E5C2E03148EBF05C - - fileRef - 726EFD60805D922BEDE76C15 - isa - PBXBuildFile - - 9A3A4BADEAD95DF2CD29E9FF - - baseConfigurationReference - 9E440049436804CE51BB0FC0 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 9A4B507CFD331E8018748CF1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-RCTNetworkImage-prefix.pch - sourceTree - <group> - - 9A52282291CFFDE6377AD032 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollViewManager.h - path - Views/RCTScrollViewManager.h - sourceTree - <group> - - 9B86394A814DD0363FFDB8E4 - - buildActionMask - 2147483647 - files - - 307038CC5432B6825D99CCBE - 0AA8E7CAAA1EB4DFFBF6912C - 25489EEC4989DEA64FAE8023 - B1BD47DA44AC279A3EDA0440 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9E440049436804CE51BB0FC0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTText-Private.xcconfig - sourceTree - <group> - - 9E55FC1AF8AFBA8E3DA00D8E - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 13B7E1C57803F05652F30C1F - targetProxy - 4103A439B8CB9FEE139E77F9 - - A019FBFA9536047BFD4E8566 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTLog.m - path - Base/RCTLog.m - sourceTree - <group> - - A1DCC56E57BB6053E663E32D - - fileRef - 7331993774BA4B5BCBE7AF55 - isa - PBXBuildFile - - A2CDF46CB581C9C678ECAC7C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-acknowledgements.markdown - sourceTree - <group> - - A8023D6299F24D6877BEF258 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIView+ReactKit.m - path - Views/UIView+ReactKit.m - sourceTree - <group> - - A8C61C98F7AD6EECE46F23A1 - - fileRef - F3FA21714693F02F20D877A2 - isa - PBXBuildFile - - A8F2BA66EAD7DCC7C47897EC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-resources.sh - sourceTree - <group> - - A90788D6B35021C956CEFB59 - - buildActionMask - 2147483647 - files - - 409B932149D89EC4BF4440F9 - 6157197253F577A6D0DB0372 - DFF568166262DEA96AFD5450 - 23395DE50939F65252BF47BB - 706802052B608499FD490789 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - AD2B1C2233FF46325D39E241 - - fileRef - F00FE630E41F44E6FFD45A71 - isa - PBXBuildFile - - AD89D20777D9EE94627336E2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTouchHandler.m - path - Base/RCTTouchHandler.m - sourceTree - <group> - - AE10B2159AD52275F05F8AC9 - - buildActionMask - 2147483647 - files - - B58CA75AF8AD019B55CD1E32 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - AF4E3BAC82C6DDA51BDA9F71 - - attributes - - LastUpgradeCheck - 0510 - - buildConfigurationList - 0173994FBD7222C1B4B85D39 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 212CF767A11B52D3DC51414C - productRefGroup - D9BE4CF160D48568F7B2FACB - projectDirPath - - projectReferences - - projectRoot - - targets - - 8F2CA114699B27A7CF43562C - 3FF676DAA336F8ABDEA584D9 - 4E58EBB9F3E15EDD045ABDA5 - 7E2C54A003A5BC8A330804F4 - 13B7E1C57803F05652F30C1F - - - B1BD47DA44AC279A3EDA0440 - - fileRef - 2909FAB5B87A982551EDB4EB - isa - PBXBuildFile - - B406BF0BF6506637A35D5167 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTTextManager.h - sourceTree - <group> - - B58CA75AF8AD019B55CD1E32 - - fileRef - C7DAA61CA1B9FB9112DC5983 - isa - PBXBuildFile - - B5A92E4318F13DCE45C534F2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTextField.h - path - Views/RCTTextField.h - sourceTree - <group> - - B758DF7D0F574FFF532D9764 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTScrollViewManager.m - path - Views/RCTScrollViewManager.m - sourceTree - <group> - - B8121D544B10403943F18595 - - fileRef - 87B7D30CEC087A04E202DDF9 - isa - PBXBuildFile - - B8787968B4F54434A7E1511D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavigatorManager.h - path - Views/RCTNavigatorManager.h - sourceTree - <group> - - B888803D97B219E6B4E00A03 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIView+ReactKit.h - path - Views/UIView+ReactKit.h - sourceTree - <group> - - B894B8E147E4FB2BB7ACA437 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-RCTDataManager-dummy.m - sourceTree - <group> - - B9160C07A1D8C010D44E96BB - - fileRef - FB45A4C5FE56C74F2EA4BD34 - isa - PBXBuildFile - - B9F1F805E855F9FFAAEE736B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTAlertManager.m - path - Modules/RCTAlertManager.m - sourceTree - <group> - - BB31A06505EACAC92D4D0A0B - - fileRef - E90505537034D18BAC56279F - isa - PBXBuildFile - - BCB593A7E334E01470803D73 - - fileRef - 8B41BD0CA63A64FE32256CE7 - isa - PBXBuildFile - - BE5C6A85BE08DB53D14CE20A - - fileRef - 7CAEE77776D2737B9F4302B2 - isa - PBXBuildFile - - BF614E05BE9314CB6B03CFF4 - - fileRef - 0685D213EE86B64A622AFE5D - isa - PBXBuildFile - - C004F0768C26A0FC14249BB2 - - fileRef - 0B4C1F8311751A431A9E43EB - isa - PBXBuildFile - - C076C6CC906607E83876CCC2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTRedBox.m - path - Base/RCTRedBox.m - sourceTree - <group> - - C0BCC72ACD29F6AAC357B59C - - fileRef - 472F97575D9645EDA8B23D43 - isa - PBXBuildFile - - C1273C2B1A34EE7896A3D5FA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTImageDownloader.h - sourceTree - <group> - - C18BF11BD79C83BBFB1BD210 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTBridge.h - path - Base/RCTBridge.h - sourceTree - <group> - - C1B075D45591A6568ECCD18C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTContextExecutor.m - path - Executors/RCTContextExecutor.m - sourceTree - <group> - - C282F1B7233E10C31D165549 - - fileRef - CD2F169E76E103DA4112FFEC - isa - PBXBuildFile - - C2BDC288A96EC2C204FACAE4 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - C3421858755177699D9E6345 - - baseConfigurationReference - 26A204DC9AB5C60041E26549 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - C3908657E1A50F7F808796C1 - - children - - A2CDF46CB581C9C678ECAC7C - E1F996C0BFA1F4C1D6EFC235 - F00FE630E41F44E6FFD45A71 - 41D8E6FE5E575AF2F24ED506 - A8F2BA66EAD7DCC7C47897EC - 4C90FAF8FBD658990410C082 - 527AA636955F4145805B828C - - isa - PBXGroup - name - Pods - path - Target Support Files/Pods - sourceTree - <group> - - C564A2FC0A0C23D983F6A99B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTSparseArray.h - path - Base/RCTSparseArray.h - sourceTree - <group> - - C5B608C0F41A84743C23F253 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStaticImageManager.m - path - Views/RCTStaticImageManager.m - sourceTree - <group> - - C7DAA61CA1B9FB9112DC5983 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - C7DB5E0D273A12A263E3DF66 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTLocationObserver.m - path - Modules/RCTLocationObserver.m - sourceTree - <group> - - C816B4169D2425B6E0DCBF6F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTViewManager.h - path - Views/RCTViewManager.h - sourceTree - <group> - - C8CCB40239E2009CC5655B6B - - fileRef - B894B8E147E4FB2BB7ACA437 - isa - PBXBuildFile - - CBD46C255D226CC91750FF6E - - fileRef - 63310B6F2F3EBE6CC8C9A58A - isa - PBXBuildFile - - CC7A4C8E06F6C0B809F1ADF6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavItemManager.h - path - Views/RCTNavItemManager.h - sourceTree - <group> - - CD2F169E76E103DA4112FFEC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ReactKit-dummy.m - sourceTree - <group> - - CD51637ED2FE910623A957AB - - fileRef - C7DAA61CA1B9FB9112DC5983 - isa - PBXBuildFile - - CDE95CDA8C87779EFE778F9A - - baseConfigurationReference - E84F2418584963830725CDE6 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - D04E5DBEFDC4B2FA70ECBB57 - - fileRef - B888803D97B219E6B4E00A03 - isa - PBXBuildFile - - D0FD74048B7D3439EDC0DDCF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTextFieldManager.h - path - Views/RCTTextFieldManager.h - sourceTree - <group> - - D2906EE46F872A418B6B33AB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTText.m - sourceTree - <group> - - D3875E94710A862C72C9D02D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTNetworkImage.xcconfig - sourceTree - <group> - - D394735C135D36533551DF37 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStaticImage.m - path - Views/RCTStaticImage.m - sourceTree - <group> - - D50240220E277743B098DBAD - - baseConfigurationReference - E84F2418584963830725CDE6 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - D68FD95702012038D081A30C - - fileRef - C18BF11BD79C83BBFB1BD210 - isa - PBXBuildFile - - D73FE49574ED6F2E1BE3AF20 - - isa - PBXTargetDependency - name - Pods-RCTNetworkImage - target - 4E58EBB9F3E15EDD045ABDA5 - targetProxy - 6A34E09DEECEAFFE61EE78A4 - - D75EAAB4BC589DDF11232D56 - - fileRef - B9F1F805E855F9FFAAEE736B - isa - PBXBuildFile - - D76CEC171F408A47616D2702 - - fileRef - 8A3990D8C3642C990B243791 - isa - PBXBuildFile - - D7DCC1BDDF6B30BCCF621E17 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-RCTText-dummy.m - sourceTree - <group> - - D8261275342CB017F0469C64 - - children - - 13031656FE090AFA478A0C2E - EC0EF94CE6675DE213C63C55 - 3CD60F36DF6CEECFF4758BEE - 516150EA2C83F095456330AE - - isa - PBXGroup - name - Development Pods - sourceTree - <group> - - D8AC4BDDE87A9A5AEAFFE958 - - fileRef - 965D54B6354201E9C547F888 - isa - PBXBuildFile - - D9BE4CF160D48568F7B2FACB - - children - - 48B2F9A5EEA775E9BDF2360D - 89664286C51C7DFFF1F672C7 - 5571F59D7888CF59E6621A86 - 645997F70491670B86F2BA96 - 0974827BD5B31C816AC72CAC - - isa - PBXGroup - name - Products - sourceTree - <group> - - DACF3CCEA461A0EFF3A35E2F - - containerPortal - AF4E3BAC82C6DDA51BDA9F71 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7E2C54A003A5BC8A330804F4 - remoteInfo - Pods-RCTText - - DC18D421A4941275A1E7BAD4 - - fileRef - A019FBFA9536047BFD4E8566 - isa - PBXBuildFile - - DFF568166262DEA96AFD5450 - - fileRef - 4BC269B918F30C81607B1FEA - isa - PBXBuildFile - - DFFD02DED71CBF8CF075A273 - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 13B7E1C57803F05652F30C1F - targetProxy - 7830A204AA05E610158D3092 - - E1F996C0BFA1F4C1D6EFC235 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-acknowledgements.plist - sourceTree - <group> - - E2FC6E20D98E105B4DE2C724 - - fileRef - 22E5124B31E3B321E794DC94 - isa - PBXBuildFile - - E3096E2B995B282B80B5EB43 - - fileRef - 33092F9AC97DCFFCA7A6BEA5 - isa - PBXBuildFile - - E334AB4D0391D82A0DE38C55 - - fileRef - AD89D20777D9EE94627336E2 - isa - PBXBuildFile - - E4450895EB5C944681A11604 - - buildActionMask - 2147483647 - files - - B8121D544B10403943F18595 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E5BB88DE7333103EDD6BFEFA - - fileRef - EA5B9962C9C69FF5B105130C - isa - PBXBuildFile - - E646155312572FA2F9C110A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTLog.h - path - Base/RCTLog.h - sourceTree - <group> - - E6E580D9802C99CB05F48910 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTWebViewExecutor.m - path - Executors/RCTWebViewExecutor.m - sourceTree - <group> - - E7374582F5A63129724C8E68 - - fileRef - C076C6CC906607E83876CCC2 - isa - PBXBuildFile - - E73A41337A1AF48B8A39A088 - - fileRef - 2857546735111E15C0AA45AC - isa - PBXBuildFile - - E79C749F7C18402B8FAC543A - - buildActionMask - 2147483647 - files - - AD2B1C2233FF46325D39E241 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E84F2418584963830725CDE6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ReactKit-Private.xcconfig - sourceTree - <group> - - E90505537034D18BAC56279F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavItem.m - path - Views/RCTNavItem.m - sourceTree - <group> - - E9778064D3F51028ADAE1A34 - - fileRef - 63887528ABF88595D89EDA8E - isa - PBXBuildFile - - EA5B9962C9C69FF5B105130C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAlertManager.h - path - Modules/RCTAlertManager.h - sourceTree - <group> - - EAAA2A06300750F7AF266715 - - buildActionMask - 2147483647 - files - - E2FC6E20D98E105B4DE2C724 - E5BB88DE7333103EDD6BFEFA - 7B3E398E836D3D5B284BE497 - 95F60EF688D3DC27638042A2 - A1DCC56E57BB6053E663E32D - D68FD95702012038D081A30C - 4F4B2DFFE6DB1F3F056D7A88 - 01D7CE13EF89CFA0018C19A0 - 6664ADDDE2CD563193D50725 - 99294162E5C2E03148EBF05C - 22E9B6EECA586FBF58E275F4 - E73A41337A1AF48B8A39A088 - B9160C07A1D8C010D44E96BB - 8989408E16B49A592CECE05E - 1ACF8F46B5AD479EC0466814 - 9725F8B362AF089826F00A64 - 3DE934F8F76F207BD55AB677 - 8074519FA3432A12365C723C - C004F0768C26A0FC14249BB2 - 4B893B55D3B47F56554BCEEB - 78C6E228F82F244A224CDAAC - 673ACA8D38F46D1E3F6C7B36 - BE5C6A85BE08DB53D14CE20A - C0BCC72ACD29F6AAC357B59C - 496F484960908F7F255D665C - 6F14A0EF8B554164C0913DD8 - 8D89762D01606FF08D2D0415 - 17E61BB696CF0023E490D3CA - 64CFDB05AE3A6A9975FFBCEA - 90B9883EFAE5BB4CA68AA7ED - 5445A5107FDF059DA476582F - FF564CF868E1285B9045D6EE - 1475284FDEE790E29FEF888A - 44A3273EA768EAD9FB3033B0 - 3E20F8895633E084956AFB54 - 3B1C86DC544A391311D0F119 - FDAA8DAAE150AAE129BA4846 - FB31D58A343DF9884B38F1FC - 8389891D3F795245EEC47D4B - 3C9A4805273F33EF92D439A4 - 6C14CDB69262D0CF9F277492 - F45F64B628ABB38034419973 - 58B5D9EFD4CDD5F7431E1416 - 45D22F90E12DC985BE508454 - 556D48417573C2CCC7132F1A - D04E5DBEFDC4B2FA70ECBB57 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - EACA5CCAD77673E65C1833FF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTDataManager-Private.xcconfig - sourceTree - <group> - - EC0EF94CE6675DE213C63C55 - - children - - C1273C2B1A34EE7896A3D5FA - 2EA25D395FD517EFB3A63CE0 - 965D54B6354201E9C547F888 - 4D5D8632A9C98162B3121441 - 7E4612BAA564E326F5CE9D8E - 2909FAB5B87A982551EDB4EB - 83F79A097E2909089E3FC524 - - isa - PBXGroup - name - RCTNetworkImage - path - ../../../Libraries/Image - sourceTree - <group> - - ECA2414C9D669EE25B29026B - - buildConfigurations - - 05D4613D8454536A0C582506 - 81BC72A103E1C577C1B19212 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - EE584546150D3E55E6515F2E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTLocationObserver.h - path - Modules/RCTLocationObserver.h - sourceTree - <group> - - EFC27C70A2E94665DCBD987F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTDataManager.m - sourceTree - <group> - - EFF3190D434856C25227FE84 - - fileRef - F603040661CEDD4C306E6127 - isa - PBXBuildFile - - F00FE630E41F44E6FFD45A71 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-dummy.m - sourceTree - <group> - - F1AF16AE6F3215C601C8BF2A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTEventDispatcher.h - path - Base/RCTEventDispatcher.h - sourceTree - <group> - - F2ABD2CA1B8437A717A8B02E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTCache.m - path - Base/RCTCache.m - sourceTree - <group> - - F360C8A48A0EF89F49435FCC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTDataManager.xcconfig - sourceTree - <group> - - F398EE4EDB2C9867D5FF4E79 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-RCTText-prefix.pch - sourceTree - <group> - - F3FA21714693F02F20D877A2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTAssert.m - path - Base/RCTAssert.m - sourceTree - <group> - - F45F64B628ABB38034419973 - - fileRef - C816B4169D2425B6E0DCBF6F - isa - PBXBuildFile - - F603040661CEDD4C306E6127 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavItemManager.m - path - Views/RCTNavItemManager.m - sourceTree - <group> - - F6713859D76D7A17020FF1D7 - - buildActionMask - 2147483647 - files - - 346B439D0B302F06A3944961 - D8AC4BDDE87A9A5AEAFFE958 - 8BFDB4E6A534A18777DD9413 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - F68B2AE07F4085B87FF52821 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - - isa - XCBuildConfiguration - name - Debug - - F70008E1D19432CFDECE123B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-RCTNetworkImage-dummy.m - sourceTree - <group> - - F8081DBFD37093C1EEE34411 - - fileRef - B758DF7D0F574FFF532D9764 - isa - PBXBuildFile - - F81FAD337D3D121CA8A5A4CA - - buildActionMask - 2147483647 - files - - 5E978F1482C798C60C70F510 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - FB31D58A343DF9884B38F1FC - - fileRef - 3B2EF60D760BB2D99E79CE51 - isa - PBXBuildFile - - FB45A4C5FE56C74F2EA4BD34 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTInvalidating.h - path - Base/RCTInvalidating.h - sourceTree - <group> - - FB5BEEF19CFBB7012E80C408 - - children - - 782532E10015155FB2604DE6 - E84F2418584963830725CDE6 - CD2F169E76E103DA4112FFEC - 7E53CCE7BC2F97B8D7A64AD0 - - isa - PBXGroup - name - Support Files - path - ../Examples/Movies/Pods/Target Support Files/Pods-ReactKit - sourceTree - <group> - - FCFDA7AB4DB749DFF1E2511E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTContextExecutor.h - path - Executors/RCTContextExecutor.h - sourceTree - <group> - - FDAA8DAAE150AAE129BA4846 - - fileRef - 45760E0B6F7A35A5C23C8B46 - isa - PBXBuildFile - - FE2FDD4E39D0988AC7EFFDA9 - - fileRef - 36C25DD43B6139727D23ABDE - isa - PBXBuildFile - - FE9545D71B365894A20387A0 - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 13B7E1C57803F05652F30C1F - targetProxy - 114860C3B3984FFBF421B47A - - FF564CF868E1285B9045D6EE - - fileRef - 1C1136F66431443A895D4575 - isa - PBXBuildFile - - - rootObject - AF4E3BAC82C6DDA51BDA9F71 - - diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-Private.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-Private.xcconfig deleted file mode 100644 index 218750234..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-RCTDataManager.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/RCTDataManager" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-dummy.m b/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-dummy.m deleted file mode 100644 index d24331906..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RCTDataManager : NSObject -@end -@implementation PodsDummy_Pods_RCTDataManager -@end diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-prefix.pch b/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTDataManager/Pods-RCTDataManager.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig deleted file mode 100644 index a6d8b3f6b..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-RCTNetworkImage.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/RCTNetworkImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m b/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m deleted file mode 100644 index 04c9099fa..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RCTNetworkImage : NSObject -@end -@implementation PodsDummy_Pods_RCTNetworkImage -@end diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch b/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig deleted file mode 100644 index bad687207..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-RCTText.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/RCTText" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m b/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m deleted file mode 100644 index 0ee407269..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RCTText : NSObject -@end -@implementation PodsDummy_Pods_RCTText -@end diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch b/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-RCTText/Pods-RCTText.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig deleted file mode 100644 index 0cbb59168..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-ReactKit.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/ReactKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m b/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m deleted file mode 100644 index ab3f82b8c..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_ReactKit : NSObject -@end -@implementation PodsDummy_Pods_ReactKit -@end diff --git a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch b/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown deleted file mode 100644 index 255149a82..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - http://cocoapods.org diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.plist deleted file mode 100644 index e4edebe92..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - http://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods-dummy.m b/Examples/Movies/Pods/Target Support Files/Pods/Pods-dummy.m deleted file mode 100644 index ade64bd1a..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods : NSObject -@end -@implementation PodsDummy_Pods -@end diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods-environment.h b/Examples/Movies/Pods/Target Support Files/Pods/Pods-environment.h deleted file mode 100644 index 67012b5ac..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods-environment.h +++ /dev/null @@ -1,32 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// RCTDataManager -#define COCOAPODS_POD_AVAILABLE_RCTDataManager -#define COCOAPODS_VERSION_MAJOR_RCTDataManager 0 -#define COCOAPODS_VERSION_MINOR_RCTDataManager 0 -#define COCOAPODS_VERSION_PATCH_RCTDataManager 1 - -// RCTNetworkImage -#define COCOAPODS_POD_AVAILABLE_RCTNetworkImage -#define COCOAPODS_VERSION_MAJOR_RCTNetworkImage 0 -#define COCOAPODS_VERSION_MINOR_RCTNetworkImage 0 -#define COCOAPODS_VERSION_PATCH_RCTNetworkImage 1 - -// RCTText -#define COCOAPODS_POD_AVAILABLE_RCTText -#define COCOAPODS_VERSION_MAJOR_RCTText 0 -#define COCOAPODS_VERSION_MINOR_RCTText 0 -#define COCOAPODS_VERSION_PATCH_RCTText 1 - -// ReactKit -#define COCOAPODS_POD_AVAILABLE_ReactKit -#define COCOAPODS_VERSION_MAJOR_ReactKit 0 -#define COCOAPODS_VERSION_MINOR_ReactKit 0 -#define COCOAPODS_VERSION_PATCH_ReactKit 1 - diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods-resources.sh b/Examples/Movies/Pods/Target Support Files/Pods/Pods-resources.sh deleted file mode 100755 index e149064a0..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods-resources.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -install_resource() -{ - case $1 in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; - *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] -then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods/Pods.debug.xcconfig deleted file mode 100644 index 2f6368289..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/RCTDataManager" -isystem "${PODS_ROOT}/Headers/Public/RCTNetworkImage" -isystem "${PODS_ROOT}/Headers/Public/RCTText" -isystem "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -l"Pods-RCTDataManager" -l"Pods-RCTNetworkImage" -l"Pods-RCTText" -l"Pods-ReactKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Examples/Movies/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Examples/Movies/Pods/Target Support Files/Pods/Pods.release.xcconfig deleted file mode 100644 index 2f6368289..000000000 --- a/Examples/Movies/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTDataManager" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/RCTDataManager" -isystem "${PODS_ROOT}/Headers/Public/RCTNetworkImage" -isystem "${PODS_ROOT}/Headers/Public/RCTText" -isystem "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -l"Pods-RCTDataManager" -l"Pods-RCTNetworkImage" -l"Pods-RCTText" -l"Pods-ReactKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Examples/Movies/SearchScreen.js b/Examples/Movies/SearchScreen.js index 2cd67aa19..2aa3f1ea8 100644 --- a/Examples/Movies/SearchScreen.js +++ b/Examples/Movies/SearchScreen.js @@ -7,7 +7,6 @@ var React = require('react-native'); var { ListView, - ListViewDataSource, ScrollView, ActivityIndicatorIOS, StyleSheet, @@ -44,7 +43,7 @@ var SearchScreen = React.createClass({ return { isLoading: false, isLoadingTail: false, - dataSource: new ListViewDataSource({ + dataSource: new ListView.DataSource({ rowHasChanged: (row1, row2) => row1 !== row2, }), filter: '', @@ -192,7 +191,7 @@ var SearchScreen = React.createClass({ }); }, - getDataSource: function(movies: Array): ListViewDataSource { + getDataSource: function(movies: Array): ListView.DataSource { return this.state.dataSource.cloneWithRows(movies); }, diff --git a/Examples/TicTacToe/AppDelegate.m b/Examples/TicTacToe/AppDelegate.m index 245bf2bd2..52e682752 100644 --- a/Examples/TicTacToe/AppDelegate.m +++ b/Examples/TicTacToe/AppDelegate.m @@ -2,7 +2,7 @@ #import "AppDelegate.h" -#import +#import "RCTRootView.h" @implementation AppDelegate diff --git a/Examples/TicTacToe/AppDelegate.m.orig b/Examples/TicTacToe/AppDelegate.m.orig new file mode 100644 index 000000000..52e682752 --- /dev/null +++ b/Examples/TicTacToe/AppDelegate.m.orig @@ -0,0 +1,44 @@ +// Copyright 2004-present Facebook. All Rights Reserved. + +#import "AppDelegate.h" + +#import "RCTRootView.h" + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + NSURL *jsCodeLocation; + RCTRootView *rootView = [[RCTRootView alloc] init]; + + // Loading JavaScript code - uncomment the one you want. + + // OPTION 1 + // Load from development server. Start the server from the repository root: + // + // $ npm start + // + // To run on device, change `localhost` to the IP address of your computer, and make sure your computer and + // iOS device are on the same Wi-Fi network. + jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/Examples/TicTacToe/TicTacToeApp.includeRequire.runModule.bundle"]; + + // OPTION 2 + // Load from pre-bundled file on disk. To re-generate the static bundle, run + // + // $ curl http://localhost:8081/Examples/TicTacToe/TicTacToeApp.includeRequire.runModule.bundle -o main.jsbundle + // + // and uncomment the next following line + // jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; + + rootView.scriptURL = jsCodeLocation; + rootView.moduleName = @"TicTacToeApp"; + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [[UIViewController alloc] init]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + return YES; +} + +@end diff --git a/Examples/TicTacToe/Podfile b/Examples/TicTacToe/Podfile deleted file mode 100644 index 61aedac11..000000000 --- a/Examples/TicTacToe/Podfile +++ /dev/null @@ -1,5 +0,0 @@ -source 'https://github.com/CocoaPods/Specs.git' - -pod 'RCTText', :path => '../../Libraries/Text' -pod 'RCTNetworkImage', :path => '../../Libraries/Image' -pod 'ReactKit', :path => '../../ReactKit' diff --git a/Examples/TicTacToe/Podfile.lock b/Examples/TicTacToe/Podfile.lock deleted file mode 100644 index 79377f7f5..000000000 --- a/Examples/TicTacToe/Podfile.lock +++ /dev/null @@ -1,26 +0,0 @@ -PODS: - - RCTNetworkImage (0.0.1): - - ReactKit (~> 0.0.1) - - RCTText (0.0.1): - - ReactKit (~> 0.0.1) - - ReactKit (0.0.1) - -DEPENDENCIES: - - RCTNetworkImage (from `../../Libraries/Image`) - - RCTText (from `../../Libraries/Text`) - - ReactKit (from `../../ReactKit`) - -EXTERNAL SOURCES: - RCTNetworkImage: - :path: ../../Libraries/Image - RCTText: - :path: ../../Libraries/Text - ReactKit: - :path: ../../ReactKit - -SPEC CHECKSUMS: - RCTNetworkImage: 6d99735875916e098a65c68a54a72e67e24a402a - RCTText: 5c0cf4635241e8c02e8933853df03809d2dc8327 - ReactKit: 65c02c1e95951c198e491d2a4c1972675d4af254 - -COCOAPODS: 0.35.0 diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h b/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h deleted file mode 100644 index b525ea1a7..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTImageDownloader.h +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef void (^RCTDataDownloadBlock)(NSData *data, NSError *error); -typedef void (^RCTImageDownloadBlock)(UIImage *image, NSError *error); - -@interface RCTImageDownloader : NSObject - -+ (instancetype)sharedInstance; - -- (id)downloadDataForURL:(NSURL *)url - block:(RCTDataDownloadBlock)block; - -- (id)downloadImageForURL:(NSURL *)url - size:(CGSize)size - scale:(CGFloat)scale - block:(RCTImageDownloadBlock)block; - -- (void)cancelDownload:(id)downloadToken; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h b/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h deleted file mode 100644 index 920bf705c..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageView.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTImageDownloader; - -@interface RCTNetworkImageView : UIView - -- (instancetype)initWithFrame:(CGRect)frame - imageDownloader:(RCTImageDownloader *)imageDownloader NS_DESIGNATED_INITIALIZER; - -/** - * An image that will appear while the view is loading the image from the network, - * or when imageURL is nil. Defaults to nil. - */ -@property (nonatomic, strong) UIImage *defaultImage; - -/** - * Specify a URL for an image. The image will be asynchronously loaded and displayed. - */ -@property (nonatomic, strong) NSURL *imageURL; - -/** - * By default, changing imageURL will reset whatever existing image was present - * and revert to defaultImage while the new image loads. In certain obscure cases you - * may want to disable this behavior and instead keep displaying the previous image - * while the new one loads. In this case, pass NO for resetToDefaultImageWhileLoading. - * (If you set imageURL to nil, however, resetToDefaultImageWhileLoading is ignored; - * that will always reset to the default image.) - */ -- (void)setImageURL:(NSURL *)imageURL resetToDefaultImageWhileLoading:(BOOL)reset; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h b/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h deleted file mode 100644 index 5b34e6060..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTNetworkImage/RCTNetworkImageViewManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNetworkImageViewManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTRawTextManager.h b/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTRawTextManager.h deleted file mode 100644 index 4c67fd328..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTRawTextManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTRawTextManager : RCTViewManager - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowRawText.h b/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowRawText.h deleted file mode 100644 index d1bdc7d72..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowRawText.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTShadowView.h" - -@interface RCTShadowRawText : RCTShadowView - -@property (nonatomic, copy) NSString *text; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowText.h b/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowText.h deleted file mode 100644 index ddaf2ebe7..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTShadowText.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTShadowView.h" - -extern NSString *const RCTIsHighlightedAttributeName; -extern NSString *const RCTReactTagAttributeName; - -@interface RCTShadowText : RCTShadowView - -@property (nonatomic, assign) NSWritingDirection writingDirection; -@property (nonatomic, strong) UIColor *textBackgroundColor; -@property (nonatomic, strong) UIColor *color; -@property (nonatomic, strong) UIFont *font; -@property (nonatomic, copy) NSString *fontFamily; -@property (nonatomic, assign) CGFloat fontSize; -@property (nonatomic, copy) NSString *fontWeight; -@property (nonatomic, assign) BOOL isHighlighted; -@property (nonatomic, assign) CGFloat lineHeight; -@property (nonatomic, assign) NSInteger maxNumberOfLines; -@property (nonatomic, assign) CGSize shadowOffset; -@property (nonatomic, assign) NSTextAlignment textAlign; -@property (nonatomic, assign) NSLineBreakMode truncationMode; - -- (NSAttributedString *)attributedString; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTText.h b/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTText.h deleted file mode 100644 index 80ba3f234..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTText.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTText : UIView - -@property (nonatomic, copy) NSAttributedString *attributedText; -@property (nonatomic, assign) NSLineBreakMode lineBreakMode; -@property (nonatomic, assign) NSUInteger numberOfLines; - -- (NSNumber *)reactTagAtPoint:(CGPoint)point; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTTextManager.h b/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTTextManager.h deleted file mode 100644 index 0359cce40..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/RCTText/RCTTextManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTTextManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/Layout.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/Layout.h deleted file mode 100644 index 51f72493b..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/Layout.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * @generated SignedSource<<58298c7a8815a8675e970b0347dedfed>> - * - * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - * !! This file is a check-in from github! !! - * !! !! - * !! You should not modify this file directly. Instead: !! - * !! 1) Go to https://github.com/facebook/css-layout !! - * !! 2) Make a pull request and get it merged !! - * !! 3) Execute ./import.sh to pull in the latest version !! - * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - * - * Copyright (c) 2014, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#ifndef __LAYOUT_H -#define __LAYOUT_H - -#include -#include -#define CSS_UNDEFINED NAN - -typedef enum { - CSS_FLEX_DIRECTION_COLUMN = 0, - CSS_FLEX_DIRECTION_ROW -} css_flex_direction_t; - -typedef enum { - CSS_JUSTIFY_FLEX_START = 0, - CSS_JUSTIFY_CENTER, - CSS_JUSTIFY_FLEX_END, - CSS_JUSTIFY_SPACE_BETWEEN, - CSS_JUSTIFY_SPACE_AROUND -} css_justify_t; - -// Note: auto is only a valid value for alignSelf. It is NOT a valid value for -// alignItems. -typedef enum { - CSS_ALIGN_AUTO = 0, - CSS_ALIGN_FLEX_START, - CSS_ALIGN_CENTER, - CSS_ALIGN_FLEX_END, - CSS_ALIGN_STRETCH -} css_align_t; - -typedef enum { - CSS_POSITION_RELATIVE = 0, - CSS_POSITION_ABSOLUTE -} css_position_type_t; - -typedef enum { - CSS_NOWRAP = 0, - CSS_WRAP -} css_wrap_type_t; - -// Note: left and top are shared between position[2] and position[4], so -// they have to be before right and bottom. -typedef enum { - CSS_LEFT = 0, - CSS_TOP, - CSS_RIGHT, - CSS_BOTTOM, - CSS_POSITION_COUNT -} css_position_t; - -typedef enum { - CSS_WIDTH = 0, - CSS_HEIGHT -} css_dimension_t; - -typedef struct { - float position[2]; - float dimensions[2]; - - // Instead of recomputing the entire layout every single time, we - // cache some information to break early when nothing changed - bool should_update; - float last_requested_dimensions[2]; - float last_parent_max_width; - float last_dimensions[2]; - float last_position[2]; -} css_layout_t; - -typedef struct { - float dimensions[2]; -} css_dim_t; - -typedef struct { - css_flex_direction_t flex_direction; - css_justify_t justify_content; - css_align_t align_items; - css_align_t align_self; - css_position_type_t position_type; - css_wrap_type_t flex_wrap; - float flex; - float margin[4]; - float position[4]; - /** - * You should skip all the rules that contain negative values for the - * following attributes. For example: - * {padding: 10, paddingLeft: -5} - * should output: - * {left: 10 ...} - * the following two are incorrect: - * {left: -5 ...} - * {left: 0 ...} - */ - float padding[4]; - float border[4]; - float dimensions[2]; -} css_style_t; - -typedef struct css_node { - css_style_t style; - css_layout_t layout; - int children_count; - - css_dim_t (*measure)(void *context, float width); - void (*print)(void *context); - struct css_node* (*get_child)(void *context, int i); - bool (*is_dirty)(void *context); - void *context; -} css_node_t; - - -// Lifecycle of nodes and children -css_node_t *new_css_node(void); -void init_css_node(css_node_t *node); -void free_css_node(css_node_t *node); - -// Print utilities -typedef enum { - CSS_PRINT_LAYOUT = 1, - CSS_PRINT_STYLE = 2, - CSS_PRINT_CHILDREN = 4, -} css_print_options_t; -void print_css_node(css_node_t *node, css_print_options_t options); - -// Function that computes the layout! -void layoutNode(css_node_t *node, float maxWidth); -bool isUndefined(float value); - -#endif diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAlertManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAlertManager.h deleted file mode 100644 index e24e0bc95..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAlertManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTAlertManager : NSObject - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAnimationType.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAnimationType.h deleted file mode 100644 index dae90b845..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAnimationType.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef NS_ENUM(NSInteger, RCTAnimationType) { - RCTAnimationTypeSpring = 0, - RCTAnimationTypeLinear, - RCTAnimationTypeEaseIn, - RCTAnimationTypeEaseOut, - RCTAnimationTypeEaseInEaseOut, -}; diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAssert.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAssert.h deleted file mode 100644 index 66f670430..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAssert.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#define RCTErrorDomain @"RCTErrorDomain" - -#define RCTAssert(condition, message, ...) _RCTAssert(condition, message, ##__VA_ARGS__) -#define RCTCAssert(condition, message, ...) _RCTCAssert(condition, message, ##__VA_ARGS__) - -typedef void (^RCTAssertFunction)(BOOL condition, NSString *message, ...); - -extern RCTAssertFunction RCTInjectedAssertFunction; -extern RCTAssertFunction RCTInjectedCAssertFunction; - -void RCTInjectAssertFunctions(RCTAssertFunction assertFunction, RCTAssertFunction cAssertFunction); - -#define _RCTAssert(condition, message, ...) \ -do { \ - if (RCTInjectedAssertFunction) { \ - RCTInjectedAssertFunction(condition, message, ##__VA_ARGS__); \ - } else { \ - NSAssert(condition, message, ##__VA_ARGS__); \ - } \ -} while (false) - -#define _RCTCAssert(condition, message, ...) \ -do { \ - if (RCTInjectedCAssertFunction) { \ - RCTInjectedCAssertFunction(condition, message, ##__VA_ARGS__); \ - } else { \ - NSCAssert(condition, message, ##__VA_ARGS__); \ - } \ -} while (false) - -#define RCTAssertMainThread() RCTAssert([NSThread isMainThread], @"This method must be called on the main thread"); -#define RCTCAssertMainThread() RCTCAssert([NSThread isMainThread], @"This function must be called on the main thread"); diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h deleted file mode 100644 index 4f1cd4ba2..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTAutoInsetsProtocol.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -/** - * Defines a View that wants to support auto insets adjustment - */ -@protocol RCTAutoInsetsProtocol - -@property (nonatomic, assign, readwrite) UIEdgeInsets contentInset; -@property (nonatomic, assign, readwrite) BOOL automaticallyAdjustContentInsets; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridge.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridge.h deleted file mode 100644 index 4dcaee8e2..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridge.h +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" -#import "RCTJavaScriptExecutor.h" - -@class RCTBridge; -@class RCTEventDispatcher; - -/** - * This block can be used to instantiate modules that require additional - * init parameters, or additional configuration prior to being used. - * The bridge will call this block to instatiate the modules, and will - * be responsible for invalidating/releasing them when the bridge is destroyed. - * For this reason, the block should always return new module instances, and - * module instances should not be shared between bridges. - */ -typedef NSArray *(^RCTBridgeModuleProviderBlock)(void); - -/** - * Async batched bridge used to communicate with the JavaScript application. - */ -@interface RCTBridge : NSObject - -/** - * The designated initializer. This creates a new bridge on top of the specified - * executor. The bridge should then be used for all subsequent communication - * with the JavaScript code running in the executor. Modules will be automatically - * instantiated using the default contructor, but you can optionally pass in an - * array of pre-initialized module instances if they require additional init - * parameters or configuration. - */ -- (instancetype)initWithExecutor:(id)executor - moduleProvider:(RCTBridgeModuleProviderBlock)block NS_DESIGNATED_INITIALIZER; - -/** - * This method is used to call functions in the JavaScript application context. - * It is primarily intended for use by modules that require two-way communication - * with the JavaScript code. - */ -- (void)enqueueJSCall:(NSString *)moduleDotMethod args:(NSArray *)args; - -/** - * This method is used to execute a new application script. It is called - * internally whenever a JS application bundle is loaded/reloaded, but should - * probably not be used at any other time. - */ -- (void)enqueueApplicationScript:(NSString *)script url:(NSURL *)url onComplete:(RCTJavaScriptCompleteBlock)onComplete; - -/** - * The event dispatcher is a wrapper around -enqueueJSCall:args: that provides a - * higher-level interface for sending UI events such as touches and text input. - */ -@property (nonatomic, readonly) RCTEventDispatcher *eventDispatcher; - -/** - * A dictionary of all registered RCTBridgeModule instances, keyed by moduleName. - */ -@property (nonatomic, copy, readonly) NSDictionary *modules; - -/** - * The shadow queue is used to execute callbacks from the JavaScript code. All - * native hooks (e.g. exported module methods) will be executed on the shadow - * queue. - */ -@property (nonatomic, readonly) dispatch_queue_t shadowQueue; - -/** - * Global logging function that will print to both xcode and JS debugger consoles. - * - * NOTE: Use via RCTLog* macros defined in RCTLog.h - * TODO (#5906496): should log function be exposed here, or could it be a module? - */ -+ (void)log:(NSArray *)objects level:(NSString *)level; - -/** - * Method to check that a valid executor exists with which to log - */ -+ (BOOL)hasValidJSExecutor; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridgeModule.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridgeModule.h deleted file mode 100644 index 2627a0b9f..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTBridgeModule.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJSMethodRegistrar.h" - -@class RCTBridge; - -/** - * The type of a block that is capable of sending a response to a bridged - * operation. Use this for returning callback methods to JS. - */ -typedef void (^RCTResponseSenderBlock)(NSArray *response); - -/** - * Provides the interface needed to register a bridge module. - */ -@protocol RCTBridgeModule -@optional - -/** - * A reference to the RCTBridge. Useful for modules that require access - * to bridge features, such as sending events or making JS calls. This - * will be set automatically by the bridge when it initializes the module. -* To implement this in your module, just add @synthesize bridge = _bridge; - */ -@property (nonatomic, strong) RCTBridge *bridge; - -/** - * The module name exposed to JS. If omitted, this will be inferred - * automatically by using the native module's class name. - */ -+ (NSString *)moduleName; - -/** - * Place this macro inside the method body of any method you want to expose - * to JS. The optional js_name argument will be used as the JS method name - * (the method will be namespaced to the module name, as specified above). - * If omitted, the JS method name will match the first part of the Objective-C - * method selector name (up to the first colon). - */ -#define RCT_EXPORT(js_name) __attribute__((used, section("__DATA,RCTExport" \ -))) static const char *__rct_export_entry__[] = { __func__, #js_name } - -/** - * Injects constants into JS. These constants are made accessible via - * NativeModules.ModuleName.X. This method is called when the module is - * registered by the bridge. It is only called once for the lifetime of the - * bridge, so it is not suitable for returning dynamic values, but may be - * used for long-lived values such as session keys, that are regenerated only - * as part of a reload of the entire React application. - */ -- (NSDictionary *)constantsToExport; - -/** - * Notifies the module that a batch of JS method invocations has just completed. - */ -- (void)batchDidComplete; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTCache.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTCache.h deleted file mode 100644 index 75943ae4f..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTCache.h +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTCache : NSObject - -- (instancetype)init; // name = @"default" -- (instancetype)initWithName:(NSString *)name; - -@property (nonatomic, assign) NSUInteger maximumDiskSize; // in bytes - -#pragma mark - Retrieval - -- (BOOL)hasDataForKey:(NSString *)key; -- (void)fetchDataForKey:(NSString *)key completionHandler:(void (^)(NSData *data))completionHandler; - -#pragma mark - Insertion - -- (void)setData:(NSData *)data forKey:(NSString *)key; -- (void)removeAllData; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTContextExecutor.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTContextExecutor.h deleted file mode 100644 index 638ad8ba6..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTContextExecutor.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJavaScriptExecutor.h" - -// TODO (#5906496): Might RCTJSCoreExecutor be a better name for this? - -/** - * Uses a JavaScriptCore context as the execution engine. - */ -@interface RCTContextExecutor : NSObject - -/** - * Configures the executor to run JavaScript on a custom performer. - * You probably don't want to use this; use -init instead. - */ -- (instancetype)initWithJavaScriptThread:(NSThread *)javaScriptThread - globalContextRef:(JSGlobalContextRef)context; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTConvert.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTConvert.h deleted file mode 100644 index 51a6b76ce..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTConvert.h +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import -#import - -#import "Layout.h" -#import "RCTPointerEvents.h" -#import "RCTAnimationType.h" - -/** - * This class provides a collection of conversion functions for mapping - * JSON objects to native types and classes. These are useful when writing - * custom RCTViewManager setter methods. - */ -@interface RCTConvert : NSObject - -+ (BOOL)BOOL:(id)json; -+ (double)double:(id)json; -+ (float)float:(id)json; -+ (int)int:(id)json; - -+ (NSString *)NSString:(id)json; -+ (NSNumber *)NSNumber:(id)json; -+ (NSInteger)NSInteger:(id)json; -+ (NSUInteger)NSUInteger:(id)json; - -+ (NSURL *)NSURL:(id)json; -+ (NSURLRequest *)NSURLRequest:(id)json; - -+ (NSDate *)NSDate:(id)json; -+ (NSTimeZone *)NSTimeZone:(id)json; -+ (NSTimeInterval)NSTimeInterval:(id)json; - -+ (NSTextAlignment)NSTextAlignment:(id)json; -+ (NSWritingDirection)NSWritingDirection:(id)json; -+ (UITextAutocapitalizationType)UITextAutocapitalizationType:(id)json; -+ (UIKeyboardType)UIKeyboardType:(id)json; - -+ (CGFloat)CGFloat:(id)json; -+ (CGPoint)CGPoint:(id)json; -+ (CGSize)CGSize:(id)json; -+ (CGRect)CGRect:(id)json; -+ (UIEdgeInsets)UIEdgeInsets:(id)json; - -+ (CATransform3D)CATransform3D:(id)json; -+ (CGAffineTransform)CGAffineTransform:(id)json; - -+ (UIColor *)UIColor:(id)json; -+ (CGColorRef)CGColor:(id)json; - -+ (CAKeyframeAnimation *)GIF:(id)json; -+ (UIImage *)UIImage:(id)json; -+ (CGImageRef)CGImage:(id)json; - -+ (UIFont *)UIFont:(UIFont *)font withSize:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withWeight:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withFamily:(id)json; -+ (UIFont *)UIFont:(UIFont *)font withFamily:(id)json size:(id)json weight:(id)json; - -+ (BOOL)css_overflow:(id)json; -+ (css_flex_direction_t)css_flex_direction_t:(id)json; -+ (css_justify_t)css_justify_t:(id)json; -+ (css_align_t)css_align_t:(id)json; -+ (css_position_type_t)css_position_type_t:(id)json; -+ (css_wrap_type_t)css_wrap_type_t:(id)json; - -+ (RCTPointerEvents)RCTPointerEvents:(id)json; -+ (RCTAnimationType)RCTAnimationType:(id)json; - -@end - -/** - * This function will attempt to set a property using a json value by first - * inferring the correct type from all available information, and then - * applying an appropriate conversion method. If the property does not - * exist, or the type cannot be inferred, the function will return NO. - */ -BOOL RCTSetProperty(id target, NSString *keypath, id json); - -/** - * This function attempts to copy a property from the source object to the - * destination object using KVC. If the property does not exist, or cannot - * be set, it will do nothing and return NO. - */ -BOOL RCTCopyProperty(id target, id source, NSString *keypath); diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h deleted file mode 100644 index 5c97c8de6..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTEventDispatcher.h +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTBridge; - -typedef NS_ENUM(NSInteger, RCTTextEventType) { - RCTTextEventTypeFocus, - RCTTextEventTypeBlur, - RCTTextEventTypeChange, - RCTTextEventTypeSubmit, - RCTTextEventTypeEnd -}; - -typedef NS_ENUM(NSInteger, RCTScrollEventType) { - RCTScrollEventTypeStart, - RCTScrollEventTypeMove, - RCTScrollEventTypeEnd, - RCTScrollEventTypeStartDeceleration, - RCTScrollEventTypeEndDeceleration, - RCTScrollEventTypeEndAnimation, -}; - -/** - * This class wraps the -[RCTBridge enqueueJSCall:args:] method, and - * provides some convenience methods for generating event calls. - */ -@interface RCTEventDispatcher : NSObject - -- (instancetype)initWithBridge:(RCTBridge *)bridge; - -/** - * Send an application-specific event that does not relate to a specific - * view, e.g. a navigation or data update notification. - */ -- (void)sendAppEventWithName:(NSString *)name body:(id)body; - -/** - * Send a device or iOS event that does not relate to a specific view, - * e.g.rotation, location, keyboard show/hide, background/awake, etc. - */ -- (void)sendDeviceEventWithName:(NSString *)name body:(id)body; - -/** - * Send a user input event. The body dictionary must contain a "target" - * parameter, representing the react tag of the view sending the event - */ -- (void)sendInputEventWithName:(NSString *)name body:(NSDictionary *)body; - -/** - * Send a text input/focus event. - */ -- (void)sendTextEventWithType:(RCTTextEventType)type - reactTag:(NSNumber *)reactTag - text:(NSString *)text; - -/** - * Send a scroll event. - * (You can send a fake scroll event by passing nil for scrollView). - */ -- (void)sendScrollEventWithType:(RCTScrollEventType)type - reactTag:(NSNumber *)reactTag - scrollView:(UIScrollView *)scrollView - userData:(NSDictionary *)userData; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h deleted file mode 100644 index 02ea33202..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTExceptionsManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTExceptionsManager : NSObject - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTInvalidating.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTInvalidating.h deleted file mode 100644 index e810519fd..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTInvalidating.h +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -// TODO (#5906496): is there a reason for this protocol? It seems to be -// used in a number of places where it isn't really required - only the -// RCTBridge actually ever calls casts to it - in all other -// cases it is simply a way of adding some method definitions to classes - -@protocol RCTInvalidating - -@property (nonatomic, assign, readonly, getter = isValid) BOOL valid; - -- (void)invalidate; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h deleted file mode 100644 index 20a35a96b..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJSMethodRegistrar.h +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTBridge; - -/** - * Provides an interface to register JS methods to be called via the bridge. - */ -@protocol RCTJSMethodRegistrar -@optional - -/** - * An array of JavaScript methods that the class will call via the - * -[RCTBridge enqueueJSCall:args:] method. Each method should be specified - * as a string of the form "JSModuleName.jsMethodName". Attempting to call a - * method that has not been registered will result in an error. If a method - * has already been registered by another class, it is not necessary to - * register it again, but it is good practice. Registering the same method - * more than once is silently ignored and will not result in an error. - */ -+ (NSArray *)JSMethods; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h deleted file mode 100644 index 4d32f1c2f..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTJavaScriptExecutor.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -typedef void (^RCTJavaScriptCompleteBlock)(NSError *error); -typedef void (^RCTJavaScriptCallback)(id json, NSError *error); - -/** - * Abstracts away a JavaScript execution context - we may be running code in a - * web view (for debugging purposes), or may be running code in a `JSContext`. - */ -@protocol RCTJavaScriptExecutor - -/** - * Executes given method with arguments on JS thread and calls the given callback - * with JSValue and JSContext as a result of the JS module call. - */ -- (void)executeJSCall:(NSString *)name - method:(NSString *)method - arguments:(NSArray *)arguments - callback:(RCTJavaScriptCallback)onComplete; - -/** - * Runs an application script, and notifies of the script load being complete via `onComplete`. - */ -- (void)executeApplicationScript:(NSString *)script - sourceURL:(NSURL *)url - onComplete:(RCTJavaScriptCompleteBlock)onComplete; - -- (void)injectJSONText:(NSString *)script - asGlobalObjectNamed:(NSString *)objectName - callback:(RCTJavaScriptCompleteBlock)onComplete; -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTKeyCommands.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTKeyCommands.h deleted file mode 100644 index f6748826e..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTKeyCommands.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTKeyCommands : NSObject - -+ (instancetype)sharedInstance; - -/** - * Register a keyboard command. - */ -- (void)registerKeyCommandWithInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags - action:(void (^)(UIKeyCommand *command))block; - -/** - * Unregister a keyboard command. - */ -- (void)unregisterKeyCommandWithInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags; - -/** - * Check if a command is registered. - */ -- (BOOL)isKeyCommandRegisteredForInput:(NSString *)input - modifierFlags:(UIKeyModifierFlags)flags; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLocationObserver.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLocationObserver.h deleted file mode 100644 index ad3ba2ce2..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLocationObserver.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTBridgeModule.h" - -@interface RCTLocationObserver : NSObject - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLog.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLog.h deleted file mode 100644 index ba72bc8ff..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTLog.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTAssert.h" -#import "RCTRedBox.h" - -#define RCTLOG_INFO 1 -#define RCTLOG_WARN 2 -#define RCTLOG_ERROR 3 -#define RCTLOG_MUSTFIX 4 - -// If set to e.g. `RCTLOG_ERROR`, will assert after logging the first error. -#if DEBUG -#define RCTLOG_FATAL_LEVEL RCTLOG_MUSTFIX -#define RCTLOG_REDBOX_LEVEL RCTLOG_ERROR -#else -#define RCTLOG_FATAL_LEVEL (RCTLOG_MUSTFIX + 1) -#define RCTLOG_REDBOX_LEVEL (RCTLOG_MUSTFIX + 1) -#endif - -// If defined, only log messages that match this regex will fatal -#define RCTLOG_FATAL_REGEX nil - -extern __unsafe_unretained NSString *RCTLogLevels[]; - -#define _RCTLog(_level, ...) do { \ - NSString *__RCTLog__levelStr = RCTLogLevels[_level - 1]; \ - NSString *__RCTLog__msg = RCTLogObjects(RCTLogFormat(__FILE__, __LINE__, __PRETTY_FUNCTION__, __VA_ARGS__), __RCTLog__levelStr); \ - if (_level >= RCTLOG_FATAL_LEVEL) { \ - BOOL __RCTLog__fail = YES; \ - if (RCTLOG_FATAL_REGEX) { \ - NSRegularExpression *__RCTLog__regex = [NSRegularExpression regularExpressionWithPattern:RCTLOG_FATAL_REGEX options:0 error:NULL]; \ - __RCTLog__fail = [__RCTLog__regex numberOfMatchesInString:__RCTLog__msg options:0 range:NSMakeRange(0, [__RCTLog__msg length])] > 0; \ - } \ - RCTCAssert(!__RCTLog__fail, @"RCTLOG_FATAL_LEVEL %@: %@", __RCTLog__levelStr, __RCTLog__msg); \ - } \ - if (_level >= RCTLOG_REDBOX_LEVEL) { \ - [[RCTRedBox sharedInstance] showErrorMessage:__RCTLog__msg]; \ - } \ -} while (0) - -#define RCTLog(...) _RCTLog(RCTLOG_INFO, __VA_ARGS__) -#define RCTLogInfo(...) _RCTLog(RCTLOG_INFO, __VA_ARGS__) -#define RCTLogWarn(...) _RCTLog(RCTLOG_WARN, __VA_ARGS__) -#define RCTLogError(...) _RCTLog(RCTLOG_ERROR, __VA_ARGS__) -#define RCTLogMustFix(...) _RCTLog(RCTLOG_MUSTFIX, __VA_ARGS__) - -#ifdef __cplusplus -extern "C" { -#endif - -NSString *RCTLogObjects(NSArray *objects, NSString *level); -NSArray *RCTLogFormat(const char *file, int lineNumber, const char *funcName, NSString *format, ...) NS_FORMAT_FUNCTION(4,5); - -void RCTInjectLogFunction(void (^logFunction)(NSString *msg)); - -#ifdef __cplusplus -} -#endif diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItem.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItem.h deleted file mode 100644 index 68f12fd45..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItem.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTNavItem : UIView - -@property (nonatomic, copy) NSString *title; -@property (nonatomic, copy) NSString *rightButtonTitle; -@property (nonatomic, copy) NSString *backButtonTitle; -@property (nonatomic, copy) UIColor *tintColor; -@property (nonatomic, copy) UIColor *barTintColor; -@property (nonatomic, copy) UIColor *titleTextColor; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItemManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItemManager.h deleted file mode 100644 index 3c2a32105..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavItemManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNavItemManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigator.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigator.h deleted file mode 100644 index c9051c753..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigator.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -@class RCTEventDispatcher; - -@interface RCTNavigator : UIView - -@property (nonatomic, strong) UIView *reactNavSuperviewLink; -@property (nonatomic, assign) NSInteger requestedTopOfStack; - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -/** - * Schedules a JavaScript navigation and prevents `UIKit` from navigating until - * JavaScript has sent its scheduled navigation. - * - * @returns Whether or not a JavaScript driven navigation could be - * scheduled/reserved. If returning `NO`, JavaScript should usually just do - * nothing at all. - */ -- (BOOL)requestSchedulingJavaScriptNavigation; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h deleted file mode 100644 index d32d21096..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTNavigatorManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTNavigatorManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTPointerEvents.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTPointerEvents.h deleted file mode 100644 index 522bcce4c..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTPointerEvents.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -typedef NS_ENUM(NSInteger, RCTPointerEvents) { - RCTPointerEventsUnspecified = 0, // Default - RCTPointerEventsNone, - RCTPointerEventsBoxNone, - RCTPointerEventsBoxOnly, -}; diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRedBox.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRedBox.h deleted file mode 100644 index 82137eb06..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRedBox.h +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTRedBox : NSObject - -+ (instancetype)sharedInstance; - -- (void)showErrorMessage:(NSString *)message; -- (void)showErrorMessage:(NSString *)message withDetails:(NSString *)details; -- (void)showErrorMessage:(NSString *)message withStack:(NSArray *)stack; -- (void)updateErrorMessage:(NSString *)message withStack:(NSArray *)stack; - -- (void)dismiss; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRootView.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRootView.h deleted file mode 100644 index 240c000c3..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTRootView.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTRootView : UIView - -/** - * The URL of the bundled application script (required). - * Setting this will clear the view contents, and trigger - * an asynchronous load/download and execution of the script. - */ -@property (nonatomic, strong) NSURL *scriptURL; - -/** - * The name of the JavaScript module to execute within the - * specified scriptURL (required). Setting this will not have - * any immediate effect, but it must be done prior to loading - * the script. - */ -@property (nonatomic, copy) NSString *moduleName; - -/** - * The default properties to apply to the view when the script bundle - * is first loaded. Defaults to nil/empty. - */ -@property (nonatomic, copy) NSDictionary *initialProperties; - -/** - * The class of the RCTJavaScriptExecutor to use with this view. - * If not specified, it will default to using RCTContextExecutor. - * Changes will take effect next time the bundle is reloaded. - */ -@property (nonatomic, strong) Class executorClass; - -/** - * Reload this root view, or all root views, respectively. - */ -- (void)reload; -+ (void)reloadAll; - -- (void)startOrResetInteractionTiming; -- (NSDictionary *)endAndResetInteractionTiming; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollView.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollView.h deleted file mode 100644 index 204ddf494..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollView.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTAutoInsetsProtocol.h" -#import "RCTScrollableProtocol.h" -#import "RCTView.h" - -@protocol UIScrollViewDelegate; - -@class RCTEventDispatcher; - -@interface RCTScrollView : RCTView - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -/** - * If the `contentSize` is not provided, then the `contentSize` will - * automatically be determined by the size of the `RKScrollView` subview. - * - * The `RCTScrollView` may have at most one single subview. This will ensure - * that the scroll view's `contentSize` will be efficiently set to the size of - * the single subview's frame. That frame size will be determined somewhat - * efficiently since it will have already been computed by the off-main-thread - * layout system. - */ -@property (nonatomic, readonly) UIScrollView *scrollView; -@property (nonatomic, readonly) UIView *contentView; - -@property (nonatomic, assign) CGSize contentSize; -@property (nonatomic, assign) UIEdgeInsets contentInset; -@property (nonatomic, assign) BOOL automaticallyAdjustContentInsets; -@property (nonatomic, assign) NSUInteger throttleScrollCallbackMS; -@property (nonatomic, assign) BOOL centerContent; -@property (nonatomic, copy) NSArray *stickyHeaderIndices; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h deleted file mode 100644 index 835e1c322..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollViewManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTScrollViewManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h deleted file mode 100644 index a0ae7b611..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTScrollableProtocol.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -/** - * Contains any methods related to scrolling. Any `RCTView` that has scrolling - * features should implement these methods. - */ -@protocol RCTScrollableProtocol - -@property (nonatomic, readwrite, weak) NSObject *nativeMainScrollDelegate; -@property (nonatomic, readonly) CGSize contentSize; - -- (void)scrollToOffset:(CGPoint)offset; -- (void)scrollToOffset:(CGPoint)offset animated:(BOOL)animated; -- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTShadowView.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTShadowView.h deleted file mode 100644 index 9a09bad4f..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTShadowView.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "Layout.h" -#import "RCTUIManager.h" -#import "RCTViewNodeProtocol.h" - -@class RCTSparseArray; - -typedef NS_ENUM(NSUInteger, RCTUpdateLifecycle) { - RCTUpdateLifecycleUninitialized = 0, - RCTUpdateLifecycleComputed, - RCTUpdateLifecycleDirtied, -}; - -// TODO: is this redundact now? -typedef void (^RCTApplierBlock)(RCTSparseArray *); - -/** - * ShadowView tree mirrors RCT view tree. Every node is highly stateful. - * 1. A node is in one of three lifecycles: uninitialized, computed, dirtied. - * 1. RCTBridge may call any of the padding/margin/width/height/top/left setters. A setter would dirty - * the node and all of its ancestors. - * 2. At the end of each Bridge transaction, we call collectUpdatedFrames:widthConstraint:heightConstraint - * at the root node to recursively lay out the entire hierarchy. - * 3. If a node is "computed" and the constraint passed from above is identical to the constraint used to - * perform the last computation, we skip laying out the subtree entirely. - */ -@interface RCTShadowView : NSObject - -@property (nonatomic, weak, readonly) RCTShadowView *superview; -@property (nonatomic, assign, readonly) css_node_t *cssNode; -@property (nonatomic, copy) NSString *moduleName; -@property (nonatomic, assign) BOOL isBGColorExplicitlySet; // Used to propogate to children -@property (nonatomic, strong) UIColor *backgroundColor; // Used to propogate to children -@property (nonatomic, assign) RCTUpdateLifecycle layoutLifecycle; - -/** - * isNewView - Used to track the first time the view is introduced into the hierarchy. It is initialized YES, then is - * set to NO in RCTUIManager after the layout pass is done and all frames have been extracted to be applied to the - * corresponding UIViews. - */ -@property (nonatomic, assign, getter=isNewView) BOOL newView; - -/** - * Is this the shadowView for an RCTRootView - */ -@property (nonatomic, assign, getter=isReactRootView) BOOL reactRootView; - -/** - * Position and dimensions. - * Defaults to { 0, 0, NAN, NAN }. - */ -@property (nonatomic, assign) CGFloat top; -@property (nonatomic, assign) CGFloat left; -@property (nonatomic, assign) CGFloat width; -@property (nonatomic, assign) CGFloat height; -@property (nonatomic, assign) CGRect frame; - -- (void)setTopLeft:(CGPoint)topLeft; -- (void)setSize:(CGSize)size; - -/** - * Border. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat borderTop; -@property (nonatomic, assign) CGFloat borderLeft; -@property (nonatomic, assign) CGFloat borderWidth; -@property (nonatomic, assign) CGFloat borderHeight; - -- (void)setBorderWidth:(CGFloat)value; - -/** - * Margin. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat marginTop; -@property (nonatomic, assign) CGFloat marginLeft; -@property (nonatomic, assign) CGFloat marginBottom; -@property (nonatomic, assign) CGFloat marginRight; - -- (void)setMargin:(CGFloat)margin; -- (void)setMarginVertical:(CGFloat)margin; -- (void)setMarginHorizontal:(CGFloat)margin; - -/** - * Padding. Defaults to { 0, 0, 0, 0 }. - */ -@property (nonatomic, assign) CGFloat paddingTop; -@property (nonatomic, assign) CGFloat paddingLeft; -@property (nonatomic, assign) CGFloat paddingBottom; -@property (nonatomic, assign) CGFloat paddingRight; - -- (void)setPadding:(CGFloat)padding; -- (void)setPaddingVertical:(CGFloat)padding; -- (void)setPaddingHorizontal:(CGFloat)padding; - -- (UIEdgeInsets)paddingAsInsets; - -/** - * Flexbox properties. All zero/disabled by default - */ -@property (nonatomic, assign) css_flex_direction_t flexDirection; -@property (nonatomic, assign) css_justify_t justifyContent; -@property (nonatomic, assign) css_align_t alignSelf; -@property (nonatomic, assign) css_align_t alignItems; -@property (nonatomic, assign) css_position_type_t positionType; -@property (nonatomic, assign) css_wrap_type_t flexWrap; -@property (nonatomic, assign) CGFloat flex; - -/** - * Calculate property changes that need to be propagated to the view. - * The applierBlocks set contains RCTApplierBlock functions that must be applied - * on the main thread in order to update the view. - */ -- (void)collectUpdatedProperties:(NSMutableSet *)applierBlocks parentProperties:(NSDictionary *)parentProperties; - -/** - * Calculate all views whose frame needs updating after layout has been calculated. - * The viewsWithNewFrame set contains the reactTags of the views that need updating. - */ -- (void)collectRootUpdatedFrames:(NSMutableSet *)viewsWithNewFrame parentConstraint:(CGSize)parentConstraint; - -/** - * The following are implementation details exposed to subclasses. Do not call them directly - */ -- (void)fillCSSNode:(css_node_t *)node; -- (void)dirtyLayout; -- (BOOL)isLayoutDirty; - -// TODO: is this still needed? -- (void)dirtyPropagation; -- (BOOL)isPropagationDirty; - -// TODO: move this to text node? -- (void)dirtyText; -- (BOOL)isTextDirty; -- (void)setTextComputed; - -/** - * Triggers a recalculation of the shadow view's layout. - */ -- (void)updateShadowViewLayout; - -/** - * Computes the recursive offset, meaning the sum of all descendant offsets - - * this is the sum of all positions inset from parents. This is not merely the - * sum of `top`/`left`s, as this function uses the *actual* positions of - * children, not the style specified positions - it computes this based on the - * resulting layout. It does not yet compensate for native scroll view insets or - * transforms or anchor points. Returns an array containing the `x, y, width, - * height` of the shadow view relative to the ancestor, or `nil` if the `view` - * is not a descendent of `ancestor`. - */ -+ (CGRect)measureLayout:(RCTShadowView *)view relativeTo:(RCTShadowView *)ancestor; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTSparseArray.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTSparseArray.h deleted file mode 100644 index 47ad346f1..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTSparseArray.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTSparseArray : NSObject - -- (instancetype)initWithCapacity:(NSUInteger)capacity NS_DESIGNATED_INITIALIZER; -- (instancetype)initWithSparseArray:(RCTSparseArray *)sparseArray NS_DESIGNATED_INITIALIZER; - -+ (instancetype)sparseArray; -+ (instancetype)sparseArrayWithCapacity:(NSUInteger)capacity; -+ (instancetype)sparseArrayWithSparseArray:(RCTSparseArray *)sparseArray; - -// Use nil object to remove at idx. -- (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)idx; -- (id)objectAtIndexedSubscript:(NSUInteger)idx; - -// Use nil obj to remove at key. -- (void)setObject:(id)obj forKeyedSubscript:(NSNumber *)key; -- (id)objectForKeyedSubscript:(NSNumber *)key; - -@property (readonly, nonatomic) NSUInteger count; -@property (readonly, nonatomic, copy) NSArray *allIndexes; -@property (readonly, nonatomic, copy) NSArray *allObjects; - -- (void)enumerateObjectsUsingBlock:(void (^)(id obj, NSNumber *idx, BOOL *stop))block; -- (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (^)(id obj, NSNumber *idx, BOOL *stop))block; - -- (void)removeAllObjects; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImage.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImage.h deleted file mode 100644 index 75906be39..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImage.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@interface RCTStaticImage : UIImageView - -@property (nonatomic, assign) UIEdgeInsets capInsets; -@property (nonatomic, assign) UIImageRenderingMode renderingMode; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h deleted file mode 100644 index ab89cb96b..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStaticImageManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTStaticImageManager : RCTViewManager - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h deleted file mode 100644 index 830393521..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTStatusBarManager.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" - -@interface RCTStatusBarManager : NSObject - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextField.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextField.h deleted file mode 100644 index 1688f8fdc..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextField.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTEventDispatcher; - -@interface RCTTextField : UITextField - -@property (nonatomic, assign) BOOL caretHidden; -@property (nonatomic, assign) BOOL autoCorrect; -@property (nonatomic, assign) UIEdgeInsets paddingEdgeInsets; // TODO: contentInset - -- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h deleted file mode 100644 index 1f83a47d8..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTextFieldManager.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTTextFieldManager : RCTViewManager - -@end - diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTiming.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTiming.h deleted file mode 100644 index aa55c2521..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTiming.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" - -@interface RCTTiming : NSObject - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTouchHandler.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTouchHandler.h deleted file mode 100644 index 46c81b9ef..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTTouchHandler.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTInvalidating.h" - -@class RCTBridge; - -@interface RCTTouchHandler : UIGestureRecognizer - -- (instancetype)initWithBridge:(RCTBridge *)bridge NS_DESIGNATED_INITIALIZER; -- (void)startOrResetInteractionTiming; -- (NSDictionary *)endAndResetInteractionTiming; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h deleted file mode 100644 index d67661359..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIActivityIndicatorViewManager.h +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTViewManager.h" - -@interface RCTUIActivityIndicatorViewManager : RCTViewManager - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIManager.h deleted file mode 100644 index 701c37f93..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUIManager.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridge.h" -#import "RCTBridgeModule.h" -#import "RCTInvalidating.h" -#import "RCTViewManager.h" - -@class RCTRootView; - -@protocol RCTScrollableProtocol; - -/** - * The RCTUIManager is the module responsible for updating the view hierarchy. - */ -@interface RCTUIManager : NSObject - -@property (nonatomic, weak) id mainScrollView; - -/** - * Allows native environment code to respond to "the main scroll view" events. - * see `RCTUIManager`'s `setMainScrollViewTag`. - */ -@property (nonatomic, readwrite, weak) id nativeMainScrollDelegate; - -/** - * Register a root view with the RCTUIManager. Theoretically, a single manager - * can support multiple root views, however this feature is not currently exposed - * and may eventually be removed. - */ -- (void)registerRootView:(RCTRootView *)rootView; - -/** - * Schedule a block to be executed on the UI thread. Useful if you need to execute - * view logic after all currently queued view updates have completed. - */ -- (void)addUIBlock:(RCTViewManagerUIBlock)block; - -/** - * The view that is currently first responder, according to the JS context. - */ -+ (UIView *)JSResponder; - -@end - -/** - * This category makes the current RCTUIManager instance available via the - * RCTBridge, which is useful for RCTBridgeModules or RCTViewManagers that - * need to access the RCTUIManager. - */ -@interface RCTBridge (RCTUIManager) - -@property (nonatomic, readonly) RCTUIManager *uiManager; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUtils.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUtils.h deleted file mode 100644 index de203e4ae..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTUtils.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import -#import - -#import "RCTAssert.h" - -#ifdef __cplusplus -extern "C" { -#endif - -// Utility functions for JSON object <-> string serialization/deserialization -NSString *RCTJSONStringify(id jsonObject, NSError **error); -id RCTJSONParse(NSString *jsonString, NSError **error); - -// Get MD5 hash of a string (TODO: currently unused. Remove?) -NSString *RCTMD5Hash(NSString *string); - -// Get screen metrics in a thread-safe way -CGFloat RCTScreenScale(void); -CGSize RCTScreenSize(void); - -// Round float coordinates to nearest whole screen pixel (not point) -CGFloat RCTRoundPixelValue(CGFloat value); -CGFloat RCTCeilPixelValue(CGFloat value); -CGFloat RCTFloorPixelValue(CGFloat value); - -// Get current time, for precise performance metrics -NSTimeInterval RCTTGetAbsoluteTime(void); - -// Method swizzling -void RCTSwapClassMethods(Class cls, SEL original, SEL replacement); -void RCTSwapInstanceMethods(Class cls, SEL original, SEL replacement); - -// Module subclass support -BOOL RCTClassOverridesClassMethod(Class cls, SEL selector); -BOOL RCTClassOverridesInstanceMethod(Class cls, SEL selector); - -// Enumerate all classes that conform to NSObject protocol -void RCTEnumerateClasses(void (^block)(Class cls)); - -#ifdef __cplusplus -} -#endif diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTView.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTView.h deleted file mode 100644 index 802336633..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTView.h +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import "RCTView.h" - -#import - -#import "RCTPointerEvents.h" - -@protocol RCTAutoInsetsProtocol; - -@interface RCTView : UIView - -@property (nonatomic, assign) RCTPointerEvents pointerEvents; - -+ (void)autoAdjustInsetsForView:(UIView *)parentView - withScrollView:(UIScrollView *)scrollView - updateOffset:(BOOL)updateOffset; - -+ (UIViewController *)backingViewControllerForView:(UIView *)view; - -+ (UIEdgeInsets)contentInsetsForView:(UIView *)curView; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewManager.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewManager.h deleted file mode 100644 index d3b7c8a01..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewManager.h +++ /dev/null @@ -1,149 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTBridgeModule.h" -#import "RCTConvert.h" -#import "RCTLog.h" - -@class RCTBridge; -@class RCTEventDispatcher; -@class RCTShadowView; -@class RCTSparseArray; -@class RCTUIManager; - -typedef void (^RCTViewManagerUIBlock)(RCTUIManager *uiManager, RCTSparseArray *viewRegistry); - -@interface RCTViewManager : NSObject - -/** - * The bridge can be used to access both the RCTUIIManager and the RCTEventDispatcher, - * allowing the manager (or the views that it manages) to manipulate the view - * hierarchy and send events back to the JS context. - */ -@property (nonatomic, strong) RCTBridge *bridge; - -/** - * The event dispatcher is used to send events back to the JavaScript application. - * It can either be used directly by the module, or passed on to instantiated - * view subclasses so that they can handle their own events. - */ -// TODO: remove this, as it can be accessed directly from bridge -@property (nonatomic, readonly) RCTEventDispatcher *eventDispatcher; - -/** - * The module name exposed to React JS. If omitted, this will be inferred - * automatically by using the view module's class name. It is better to not - * override this, and just follow standard naming conventions for your view - * module subclasses. - */ -+ (NSString *)moduleName; - -/** - * This method instantiates a native view to be managed by the module. Override - * this to return a custom view instance, which may be preconfigured with default - * properties, subviews, etc. This method will be called many times, and should - * return a fresh instance each time. The view module MUST NOT cache the returned - * view and return the same instance for subsequent calls. - */ -- (UIView *)view; - -/** - * This method instantiates a shadow view to be managed by the module. If omitted, - * an ordinary RCTShadowView instance will be created, which is typically fine for - * most view types. As with the -view method, the -shadowView method should return - * a fresh instance each time it is called. - */ -- (RCTShadowView *)shadowView; - -/** - * Returns a dictionary of config data passed to JS that defines eligible events - * that can be placed on native views. This should return bubbling - * directly-dispatched event types and specify what names should be used to - * subscribe to either form (bubbling/capturing). - * - * Returned dictionary should be of the form: @{ - * @"onTwirl": { - * @"phasedRegistrationNames": @{ - * @"bubbled": @"onTwirl", - * @"captured": @"onTwirlCaptured" - * } - * } - * } - * - * Note that this method is not inherited when you subclass a view module, and - * you should not call [super customBubblingEventTypes] when overriding it. - */ -+ (NSDictionary *)customBubblingEventTypes; - -/** - * Returns a dictionary of config data passed to JS that defines eligible events - * that can be placed on native views. This should return non-bubbling - * directly-dispatched event types. - * - * Returned dictionary should be of the form: @{ - * @"onTwirl": { - * @"registrationName": @"onTwirl" - * } - * } - * - * Note that this method is not inherited when you subclass a view module, and - * you should not call [super customDirectEventTypes] when overriding it. - */ -+ (NSDictionary *)customDirectEventTypes; - -/** - * Called to notify manager that layout has finished, in case any calculated - * properties need to be copied over from shadow view to view. - */ -- (RCTViewManagerUIBlock)uiBlockToAmendWithShadowView:(RCTShadowView *)shadowView; - -/** - * Called after view hierarchy manipulation has finished, and all shadow props - * have been set, but before layout has been performed. Useful for performing - * custo layout logic or tasks that involve walking the view hierarchy. - * To be deprecated, hopefully. - */ -- (RCTViewManagerUIBlock)uiBlockToAmendWithShadowViewRegistry:(RCTSparseArray *)shadowViewRegistry; - -/** - * This handles the simple case, where JS and native property names match - * And the type can be automatically inferred. - */ -#define RCT_EXPORT_VIEW_PROPERTY(name) \ -RCT_REMAP_VIEW_PROPERTY(name, name) - -/** - * This macro maps a named property on the module to an arbitrary key path - * within the view. - */ -#define RCT_REMAP_VIEW_PROPERTY(name, keypath) \ -- (void)set_##name:(id)json forView:(id)view withDefaultView:(id)defaultView { \ - if ((json && !RCTSetProperty(view, @#keypath, json)) || \ - (!json && !RCTCopyProperty(view, defaultView, @#keypath))) { \ - RCTLogError(@"%@ does not have setter for `%s` property", [view class], #name); \ - } \ -} - -/** - * These macros can be used when you need to provide custom logic for setting - * view properties. The macro should be followed by a method body, which can - * refer to "json", "view" and "defaultView" to implement the required logic. - */ -#define RCT_CUSTOM_VIEW_PROPERTY(name, viewType) \ -- (void)set_##name:(id)json forView:(viewType)view withDefaultView:(viewType)defaultView - -#define RCT_CUSTOM_SHADOW_PROPERTY(name, viewType) \ -- (void)set_##name:(id)json forShadowView:(viewType)view withDefaultView:(viewType)defaultView - -/** - * These are useful in cases where the module's superclass handles a - * property, but you wish to "unhandle" it, so it will be ignored. - */ -#define RCT_IGNORE_VIEW_PROPERTY(name) \ -- (void)set_##name:(id)value forView:(id)view withDefaultView:(id)defaultView {} - -#define RCT_IGNORE_SHADOW_PROPERTY(name) \ -- (void)set_##name:(id)value forShadowView:(id)view withDefaultView:(id)defaultView {} - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h deleted file mode 100644 index b6f59ea10..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTViewNodeProtocol.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -/** - - * Logical node in a tree of application components. Both `ShadowView`s and - * `UIView+ReactKit`s conform to this. Allows us to write utilities that - * reason about trees generally. - */ -@protocol RCTViewNodeProtocol - -@property (nonatomic, copy) NSNumber *reactTag; - -- (void)insertReactSubview:(id)subview atIndex:(NSInteger)atIndex; -- (void)removeReactSubview:(id)subview; -- (NSMutableArray *)reactSubviews; -- (NSNumber *)reactTagAtPoint:(CGPoint)point; - -// View is an RCTRootView -- (BOOL)isReactRootView; - -@optional - -// TODO: Deprecate this -// This method is called after layout has been performed for all views known -// to the RCTViewManager. It is only called on UIViews, not shadow views. -- (void)reactBridgeDidFinishTransaction; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h deleted file mode 100644 index 7f695f3f3..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWebViewExecutor.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTJavaScriptExecutor.h" - -/** - * Uses an embedded web view merely for the purpose of being able to reuse the - * existing webkit debugging tools. Fulfills the role of a very constrained - * `JSContext`, which we call `RCTJavaScriptExecutor`. - * - * TODO: To ensure production-identical execution, scrub the window - * environment. And ensure main thread operations are actually added to a queue - * instead of being executed immediately if already on the main thread. - */ -@interface RCTWebViewExecutor : NSObject - -// Only one callback stored - will only be invoked for the latest issued -// application script request. -@property (nonatomic, copy) RCTJavaScriptCompleteBlock onApplicationScriptLoaded; - -/** - * Instantiate with a specific webview instance - */ -- (instancetype)initWithWebView:(UIWebView *)webView NS_DESIGNATED_INITIALIZER; - -/** - * Invoke this to reclaim the web view for reuse. This is necessary in order to - * allow debuggers to remain open, when creating a new `RCTWebViewExecutor`. - * This guards against the web view being invalidated, and makes sure the - * `delegate` is cleared first. - */ -- (UIWebView *)invalidateAndReclaimWebView; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h deleted file mode 100644 index 69075c6a4..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/RCTWrapperViewController.h +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -@class RCTEventDispatcher; -@class RCTNavItem; -@class RCTWrapperViewController; - -@protocol RCTWrapperViewControllerNavigationListener - -- (void)wrapperViewController:(RCTWrapperViewController *)wrapperViewController -didMoveToNavigationController:(UINavigationController *)navigationController; - -@end - -@interface RCTWrapperViewController : UIViewController - -- (instancetype)initWithContentView:(UIView *)contentView - eventDispatcher:(RCTEventDispatcher *)eventDispatcher NS_DESIGNATED_INITIALIZER; - -- (instancetype)initWithNavItem:(RCTNavItem *)navItem - eventDispatcher:(RCTEventDispatcher *)eventDispatcher; - -@property (nonatomic, readwrite, weak) id navigationListener; -@property (nonatomic, strong, readwrite) RCTNavItem *navItem; - -@end diff --git a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/UIView+ReactKit.h b/Examples/TicTacToe/Pods/Headers/Public/ReactKit/UIView+ReactKit.h deleted file mode 100644 index 3e45da8e7..000000000 --- a/Examples/TicTacToe/Pods/Headers/Public/ReactKit/UIView+ReactKit.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2004-present Facebook. All Rights Reserved. - -#import - -#import "RCTViewNodeProtocol.h" - -//TODO: let's try to eliminate this category if possible - -@interface UIView (ReactKit) - -@end diff --git a/Examples/TicTacToe/Pods/Local Podspecs/RCTNetworkImage.podspec b/Examples/TicTacToe/Pods/Local Podspecs/RCTNetworkImage.podspec deleted file mode 100644 index 47eb0e5f6..000000000 --- a/Examples/TicTacToe/Pods/Local Podspecs/RCTNetworkImage.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'RCTNetworkImage' - spec.version = '0.0.1' - spec.summary = 'Provides basic Text capabilities in ReactNative apps.' - spec.description = <<-DESC - Text can be rendered in ReactNative apps with the component using this module. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.dependency "ReactKit", "~> 0.0.1" - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # s.framework = "SomeFramework" - # s.frameworks = "SomeFramework", "AnotherFramework" - - # s.library = "iconv" - #spec.libraries = "RCTNetworkImage", "ReactKit" - -end diff --git a/Examples/TicTacToe/Pods/Local Podspecs/RCTText.podspec b/Examples/TicTacToe/Pods/Local Podspecs/RCTText.podspec deleted file mode 100644 index 656e0ee74..000000000 --- a/Examples/TicTacToe/Pods/Local Podspecs/RCTText.podspec +++ /dev/null @@ -1,28 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'RCTText' - spec.version = '0.0.1' - spec.summary = 'Provides basic Text capabilities in ReactNative apps.' - spec.description = <<-DESC - Text can be rendered in ReactNative apps with the component using this module. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.dependency "ReactKit", "~> 0.0.1" - - # ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # - # Link your library with frameworks, or libraries. Libraries do not include - # the lib prefix of their name. - # - - # s.framework = "SomeFramework" - # s.frameworks = "SomeFramework", "AnotherFramework" - - # s.library = "iconv" - #spec.libraries = "RCTText", "ReactKit" - -end diff --git a/Examples/TicTacToe/Pods/Local Podspecs/ReactKit.podspec b/Examples/TicTacToe/Pods/Local Podspecs/ReactKit.podspec deleted file mode 100644 index 3e1a8a6e2..000000000 --- a/Examples/TicTacToe/Pods/Local Podspecs/ReactKit.podspec +++ /dev/null @@ -1,16 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'ReactKit' - spec.version = '0.0.1' - spec.summary = 'An implementation of React that targets UIKit for iOS' - spec.description = <<-DESC - Our first React Native implementation is ReactKit, targeting iOS. We are also working on an Android implementation which we will release later. ReactKit apps are built using the React JS framework, and render directly to native UIKit elements using a fully asynchronous architecture. There is no browser and no HTML. We have picked what we think is the best set of features from these and other technologies to build what we hope to become the best product development framework available, with an emphasis on iteration speed, developer delight, continuity of technology, and absolutely beautiful and fast products with no compromises in quality or capability. - DESC - spec.homepage = 'https://facebook.github.io/react-native/' - spec.license = { :type => 'BSD' } - spec.author = 'Facebook' - spec.platform = :ios, '7.0' - spec.requires_arc = true - spec.source_files = '**/*.{h,m,c}' - spec.public_header_files = "**/*.h" - #spec.library = "ReactKit" -end diff --git a/Examples/TicTacToe/Pods/Manifest.lock b/Examples/TicTacToe/Pods/Manifest.lock deleted file mode 100644 index 79377f7f5..000000000 --- a/Examples/TicTacToe/Pods/Manifest.lock +++ /dev/null @@ -1,26 +0,0 @@ -PODS: - - RCTNetworkImage (0.0.1): - - ReactKit (~> 0.0.1) - - RCTText (0.0.1): - - ReactKit (~> 0.0.1) - - ReactKit (0.0.1) - -DEPENDENCIES: - - RCTNetworkImage (from `../../Libraries/Image`) - - RCTText (from `../../Libraries/Text`) - - ReactKit (from `../../ReactKit`) - -EXTERNAL SOURCES: - RCTNetworkImage: - :path: ../../Libraries/Image - RCTText: - :path: ../../Libraries/Text - ReactKit: - :path: ../../ReactKit - -SPEC CHECKSUMS: - RCTNetworkImage: 6d99735875916e098a65c68a54a72e67e24a402a - RCTText: 5c0cf4635241e8c02e8933853df03809d2dc8327 - ReactKit: 65c02c1e95951c198e491d2a4c1972675d4af254 - -COCOAPODS: 0.35.0 diff --git a/Examples/TicTacToe/Pods/Pods.xcodeproj/project.pbxproj b/Examples/TicTacToe/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 9bc0e18a5..000000000 --- a/Examples/TicTacToe/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,3946 +0,0 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 025A87130AD86B58E404D3C0 - - isa - PBXTargetDependency - name - Pods-RCTNetworkImage - target - 769A717CAFE5B019B17120C7 - targetProxy - B1AB002CD8EBE409EC364BF4 - - 02CA42753891DE99F0C4A9F1 - - fileRef - 80A2CDBEC4C2EA679BDFD05B - isa - PBXBuildFile - - 034357B4792A8675BA3B962F - - fileRef - 31E92BD37BFCCB143ED614CB - isa - PBXBuildFile - - 05979756D746338C19D9CFE3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTViewManager.m - path - Views/RCTViewManager.m - sourceTree - <group> - - 062BC4B46046CE4058393650 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ReactKit-Private.xcconfig - sourceTree - <group> - - 069D2AD44B6410EACB1B2075 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTextField.m - path - Views/RCTTextField.m - sourceTree - <group> - - 06B66FE3B127D202B1AC9803 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-acknowledgements.markdown - sourceTree - <group> - - 07576F9F34B4CADE96EDD698 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTContextExecutor.m - path - Executors/RCTContextExecutor.m - sourceTree - <group> - - 07C36347F29DC7BB656AED2E - - fileRef - A3B9259CF020C7A65A92AA0E - isa - PBXBuildFile - - 07F1BC4802790A12CD37323F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTAlertManager.m - path - Modules/RCTAlertManager.m - sourceTree - <group> - - 08A0B2B369BFF8324CBBA029 - - baseConfigurationReference - B753A0617AB77E1E91027A34 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 09135B9EC1FBC85584FC4DBD - - buildActionMask - 2147483647 - files - - 0BCB19DE972D8A076F5C2DAE - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0970729E477937347C8EBD83 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAssert.h - path - Base/RCTAssert.h - sourceTree - <group> - - 0B8869CDD72D9A8E218342F0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAnimationType.h - path - Base/RCTAnimationType.h - sourceTree - <group> - - 0BCB19DE972D8A076F5C2DAE - - fileRef - B46B327243391CAF6E0717D9 - isa - PBXBuildFile - - 0CB274EC48DFB07B4C8B240E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTCache.h - path - Base/RCTCache.h - sourceTree - <group> - - 1036E6C4C58112D9A8A1D615 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTNetworkImageViewManager.h - sourceTree - <group> - - 107D57F0208D55DBB0B65853 - - fileRef - 76DB22C9C8B38077354D35A8 - isa - PBXBuildFile - - 110F901C8F65A6EC1D683ED3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTExceptionsManager.m - path - Modules/RCTExceptionsManager.m - sourceTree - <group> - - 11806B3CDA8E83E6F2FE8D17 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavigator.h - path - Views/RCTNavigator.h - sourceTree - <group> - - 1196334A907C76F86D4A63CB - - fileRef - BADCCC41C7913287A31E51C9 - isa - PBXBuildFile - - 12507443D597BE1AFA5013A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTText.xcconfig - sourceTree - <group> - - 150C5DBA403D3B23A1EC6CDE - - fileRef - CB9F944208FFD7B3ADC7A00A - isa - PBXBuildFile - - 152C3E496F9D147818CDB260 - - buildActionMask - 2147483647 - files - - 87E418B79822E8736EA41DE8 - 1A1C6BEEBA59CFC9D14FFB67 - A2AF525DC972EB0FDD47D962 - 535AB2CD3AD8C9EAC218E37B - D257C76E43E366FC0EA7A12E - FA29A9F03B11C2074DC5216D - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 1537FF13D7133AA6F8B3A1C9 - - fileRef - CCF7DF071515793DD6C0414D - isa - PBXBuildFile - - 15ADEBC28446EDAC35819C65 - - buildConfigurations - - 43C225961E6BF40B9C819C93 - 08A0B2B369BFF8324CBBA029 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 16955EC616390F52DD46F011 - - children - - 599BC72A5589AE2013BF6900 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - 19636039A13AE878699E8DBB - - fileRef - E22151F70AA7C88D098C99BB - isa - PBXBuildFile - - 19B74DAEFA40E906DEDEADFA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ReactKit-dummy.m - sourceTree - <group> - - 1A1C6BEEBA59CFC9D14FFB67 - - fileRef - A8DBC5BF7CEEEDA937D3BE08 - isa - PBXBuildFile - - 1B18F1E7CA77F1AA1A12D304 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTShadowView.h - path - Views/RCTShadowView.h - sourceTree - <group> - - 1D5C721F04A0D2846039D9B7 - - fileRef - 1B18F1E7CA77F1AA1A12D304 - isa - PBXBuildFile - - 1EA38AB62019C3EC36D2FC6A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTBridgeModule.h - path - Base/RCTBridgeModule.h - sourceTree - <group> - - 218485DF6D2557DEC0F8E74E - - fileRef - FBC74FE67BCC52FD85C1BAD0 - isa - PBXBuildFile - - 2222F067CA369E707A16AEF7 - - buildActionMask - 2147483647 - files - - 33FF0688ED2927D06FFA4C26 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 22C673EC6E5974F93BB91F64 - - baseConfigurationReference - 39463588A39AA3E9757F0520 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 24081C451F4316B44C32B7CC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTShadowView.m - path - Views/RCTShadowView.m - sourceTree - <group> - - 25015EE62C53673BAF076DD7 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods.a - sourceTree - BUILT_PRODUCTS_DIR - - 254E0C8ACCD2FF00E6FD2AE6 - - children - - AACE41F371930BDA2BE0D50F - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 25B6E9DFFAE6A9540CEF75DE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTiming.h - path - Modules/RCTTiming.h - sourceTree - <group> - - 261567BAE307BF57D88AC939 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStatusBarManager.h - path - Modules/RCTStatusBarManager.h - sourceTree - <group> - - 27365C92F7FA6EF9E524A670 - - fileRef - D436BE9918549C192684657C - isa - PBXBuildFile - - 2747CB53DCACFABE26C705AA - - fileRef - 110F901C8F65A6EC1D683ED3 - isa - PBXBuildFile - - 277413A21FD87DA13511099F - - fileRef - 25B6E9DFFAE6A9540CEF75DE - isa - PBXBuildFile - - 2A073BDE36873311DA6A0EF5 - - includeInIndex - 1 - isa - PBXFileReference - name - Layout.c - path - Layout/Layout.c - sourceTree - <group> - - 2A8C42E95666925E6CEE303F - - children - - 48BBE16348C79B57F35F8DBF - 062BC4B46046CE4058393650 - 19B74DAEFA40E906DEDEADFA - F66B15C716DB00AB74903326 - - isa - PBXGroup - name - Support Files - path - ../Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit - sourceTree - <group> - - 2B409A074C5817E5B40428E2 - - fileRef - 4451C03906E44804B163B854 - isa - PBXBuildFile - - 2B475CAFC274FB31E95E5491 - - fileRef - E5B280DE6A446D58C857B3C7 - isa - PBXBuildFile - - 2C552B02AE33C61830745E85 - - buildConfigurations - - D47F88D3F797D8EF95C0BA4D - ED0EAAAC662DFADD30EA5D11 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 2C7ED084B30FD91FBC08C10D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTShadowRawText.m - sourceTree - <group> - - 2E2A8AF7AB8F16F26CE07D8C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTScrollView.m - path - Views/RCTScrollView.m - sourceTree - <group> - - 2F5489066B626F5AA9656150 - - fileRef - 61063E1955F44DB956E55837 - isa - PBXBuildFile - - 2FE386FFB0F3E3A3528409B9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTouchHandler.h - path - Base/RCTTouchHandler.h - sourceTree - <group> - - 2FF3BF263DDDD5F909C02622 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 31815389CBA63C86E173EE9C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAutoInsetsProtocol.h - path - Base/RCTAutoInsetsProtocol.h - sourceTree - <group> - - 31CB0CA9F918FFFFCCDB8284 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTLog.m - path - Base/RCTLog.m - sourceTree - <group> - - 31E92BD37BFCCB143ED614CB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTKeyCommands.m - path - Base/RCTKeyCommands.m - sourceTree - <group> - - 32451A95EB5079ED6F4F3E5A - - fileRef - 46EA953E96B6E60A9EA7253A - isa - PBXBuildFile - - 329AC794493AD159BF606910 - - fileRef - 05979756D746338C19D9CFE3 - isa - PBXBuildFile - - 33AC21BAE4072FDD0FC446AC - - fileRef - 865F2D07C98B4CA4B18F1F78 - isa - PBXBuildFile - - 33FF0688ED2927D06FFA4C26 - - fileRef - B46B327243391CAF6E0717D9 - isa - PBXBuildFile - - 341F23664902CBD8947C5DB3 - - fileRef - B46B327243391CAF6E0717D9 - isa - PBXBuildFile - - 3569D3C1AD09FC147229AF8D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTWebViewExecutor.m - path - Executors/RCTWebViewExecutor.m - sourceTree - <group> - - 35757FFD140D20F790EE2BDD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUIManager.h - path - Modules/RCTUIManager.h - sourceTree - <group> - - 36A55CAD129917A8F65E897D - - fileRef - 3569D3C1AD09FC147229AF8D - isa - PBXBuildFile - - 3859014F88232018A42BAC04 - - buildConfigurationList - 15ADEBC28446EDAC35819C65 - buildPhases - - 152C3E496F9D147818CDB260 - EC32BFBA00A39F59EB11C597 - BF6A636E87E3CA2080B277BD - - buildRules - - dependencies - - 971060A5AAD6681C19B92AFC - - isa - PBXNativeTarget - name - Pods-RCTText - productName - Pods-RCTText - productReference - A8383CD9E89EBD0486A2CFF1 - productType - com.apple.product-type.library.static - - 38FFA89C70E4D1645D42E7ED - - fileRef - 2FE386FFB0F3E3A3528409B9 - isa - PBXBuildFile - - 39463588A39AA3E9757F0520 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTNetworkImage-Private.xcconfig - sourceTree - <group> - - 39D02CE2F933786AEA335F33 - - fileRef - 1036E6C4C58112D9A8A1D615 - isa - PBXBuildFile - - 3A6DEBCF91BF88EE6FF0C53E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Layout.h - path - Layout/Layout.h - sourceTree - <group> - - 3BDB2D0EDA22488B2E6C76B7 - - fileRef - 8D14C3BB217E003103E52CA1 - isa - PBXBuildFile - - 3BF49B8ADD348B664CAA965D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTCache.m - path - Base/RCTCache.m - sourceTree - <group> - - 3BFAD0347A551F0536E421F4 - - fileRef - F9EB9D707F5B2AD7C1E442EF - isa - PBXBuildFile - - 3CC6BB454B8522DB5089F791 - - children - - 5CF875C3818A1F0206603D10 - 7327196C4F5BA97CA4539891 - B00A2CCF46A8FBC54A316DCC - - isa - PBXGroup - name - Development Pods - sourceTree - <group> - - 3EA7887D20B6B743DE3C1DF5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavItemManager.m - path - Views/RCTNavItemManager.m - sourceTree - <group> - - 3EF20A23049B63D8F1AB34ED - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTView.h - path - Views/RCTView.h - sourceTree - <group> - - 3F8AC8D36568DD378B90804B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStatusBarManager.m - path - Modules/RCTStatusBarManager.m - sourceTree - <group> - - 41E7BCDB123D639D70221FE4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-RCTNetworkImage-dummy.m - sourceTree - <group> - - 42F3BF4E050BB621F3E00E3C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUIManager.m - path - Modules/RCTUIManager.m - sourceTree - <group> - - 43C225961E6BF40B9C819C93 - - baseConfigurationReference - B753A0617AB77E1E91027A34 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 4451C03906E44804B163B854 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTContextExecutor.h - path - Executors/RCTContextExecutor.h - sourceTree - <group> - - 44BDDC5CCC328A8C9B3F8533 - - buildConfigurations - - 22C673EC6E5974F93BB91F64 - 5ED038F9CB64DEAC35C0C2CD - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 457785C4F077FF2E7AA47B49 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTNetworkImageView.m - sourceTree - <group> - - 45EB3392836956C146A52A0C - - fileRef - 6B82C5B8677FA77F9902CA0F - isa - PBXBuildFile - - 46EA953E96B6E60A9EA7253A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIView+ReactKit.m - path - Views/UIView+ReactKit.m - sourceTree - <group> - - 48BBE16348C79B57F35F8DBF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ReactKit.xcconfig - sourceTree - <group> - - 4B0397BE4FBD9F8FEDEBEAF4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavItem.h - path - Views/RCTNavItem.h - sourceTree - <group> - - 4B64AFA829DB76F2FE51E920 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - - isa - XCBuildConfiguration - name - Debug - - 4CAAD0D6BF7C31F9871B5563 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTWebViewExecutor.h - path - Executors/RCTWebViewExecutor.h - sourceTree - <group> - - 4D0FD9ED093EC8F8163C743A - - fileRef - C3D3D260900346C1CE93D5CA - isa - PBXBuildFile - - 4EFC81CD3380F9556D86CC8C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUtils.h - path - Base/RCTUtils.h - sourceTree - <group> - - 4FDB96AA2F90818C413120ED - - baseConfigurationReference - D46C615416D298CD2EF32D8B - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 5007E16F5C7E9EFC0185562F - - fileRef - 3A6DEBCF91BF88EE6FF0C53E - isa - PBXBuildFile - - 51455DB97B6F834E2B3A5AFF - - fileRef - 9EBCB645740BB4540527E698 - isa - PBXBuildFile - - 51597927537D12ADB1492F73 - - fileRef - 8E36491BC0A73F578A6F8D7F - isa - PBXBuildFile - - 5199984D66E0D4825EAFDE48 - - fileRef - 1EA38AB62019C3EC36D2FC6A - isa - PBXBuildFile - - 51FA8C21CA14626EB0416885 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTShadowRawText.h - sourceTree - <group> - - 5208C78A6225B97814C99D43 - - fileRef - 55A208629844F66520167BA8 - isa - PBXBuildFile - - 5246EC6FB1C3F3B04BC17D19 - - fileRef - 8EA2D7BE822E7CFD12194108 - isa - PBXBuildFile - - 535AB2CD3AD8C9EAC218E37B - - fileRef - 92895F84F87A2CE56D4B3DD8 - isa - PBXBuildFile - - 53906C4FE2269E04A9CBA745 - - fileRef - 261567BAE307BF57D88AC939 - isa - PBXBuildFile - - 549BC0F2811E2649ED299CAD - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ReactKit.a - sourceTree - BUILT_PRODUCTS_DIR - - 55A208629844F66520167BA8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStaticImageManager.m - path - Views/RCTStaticImageManager.m - sourceTree - <group> - - 5650233E3ECB1C612AB3AA71 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTViewManager.h - path - Views/RCTViewManager.h - sourceTree - <group> - - 568AF882FEE1A75F17DF8480 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTextFieldManager.m - path - Views/RCTTextFieldManager.m - sourceTree - <group> - - 574AFAFE072DE55BFB6F50CB - - fileRef - 41E7BCDB123D639D70221FE4 - isa - PBXBuildFile - - 5897E6B3789429F1760006A5 - - fileRef - CDB3FDE1695B0706CA924FA5 - isa - PBXBuildFile - - 591F3D5FF66858A7F5F2834F - - fileRef - ED51F456809B09F7439C4D93 - isa - PBXBuildFile - - 599BC72A5589AE2013BF6900 - - children - - 06B66FE3B127D202B1AC9803 - B318A41A989E068CB405AD1F - 865F2D07C98B4CA4B18F1F78 - AF2C54E62D7D0120DB4D4DE5 - 625D2DAA384FD2F2F8763CC3 - C8F2F05D94C1A991A87B571E - D46C615416D298CD2EF32D8B - - isa - PBXGroup - name - Pods - path - Target Support Files/Pods - sourceTree - <group> - - 59C8D74DD9C98E16056D5366 - - fileRef - B3F5495EE23A8AB6596EB29A - isa - PBXBuildFile - - 5AAC51BC1BDDD9A9215CFBDD - - fileRef - 91219004BE0A4C162AF041A5 - isa - PBXBuildFile - - 5AECCCA812DA969CD5F83501 - - fileRef - D19D762ABD2DB814D5BA26CA - isa - PBXBuildFile - - 5C6CB7FDCCAA7A2DA6E404FA - - fileRef - 568AF882FEE1A75F17DF8480 - isa - PBXBuildFile - - 5CF875C3818A1F0206603D10 - - children - - BBF638A80E2895BEFE9C4730 - BA6C0E71C8E201475B68A2E3 - E8407ED863C88EC9CA04A11C - 457785C4F077FF2E7AA47B49 - 1036E6C4C58112D9A8A1D615 - 64819624F35D65C3AD434F7D - D41089EF6EAF70DF70BC0D25 - - isa - PBXGroup - name - RCTNetworkImage - path - ../../../Libraries/Image - sourceTree - <group> - - 5E0ADAD263C01B5C07EBAD67 - - buildConfigurations - - 4B64AFA829DB76F2FE51E920 - 2FF3BF263DDDD5F909C02622 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 5ED038F9CB64DEAC35C0C2CD - - baseConfigurationReference - 39463588A39AA3E9757F0520 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 5F698EE693825391F5ADB26A - - fileRef - B4992F13711EC0E2E61D9B72 - isa - PBXBuildFile - - 5FF5D1DF04BA4E30E6268208 - - fileRef - 2E2A8AF7AB8F16F26CE07D8C - isa - PBXBuildFile - - 6058DA074939167562CECB0B - - fileRef - A5A887B5A0FE16862445E7FB - isa - PBXBuildFile - - 61063E1955F44DB956E55837 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTSparseArray.m - path - Base/RCTSparseArray.m - sourceTree - <group> - - 625D2DAA384FD2F2F8763CC3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-resources.sh - sourceTree - <group> - - 6297A72A212404588E6F25E7 - - fileRef - D9D68BDCB56619CE484E1950 - isa - PBXBuildFile - - 64819624F35D65C3AD434F7D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTNetworkImageViewManager.m - sourceTree - <group> - - 673952613A34ACCA97161AA2 - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 973EEBD9F9591953DFB21C06 - targetProxy - 992468CC66C0BCCDEE192DE6 - - 686655033E6D4DF34CC8D72A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTAssert.m - path - Base/RCTAssert.m - sourceTree - <group> - - 688A6AE7AC080B377719B148 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTBridge.h - path - Base/RCTBridge.h - sourceTree - <group> - - 68A6B7F8A71634C7753A9D2D - - fileRef - BBF638A80E2895BEFE9C4730 - isa - PBXBuildFile - - 69903DC41C305CDC985BEA22 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTRedBox.h - path - Base/RCTRedBox.h - sourceTree - <group> - - 6A93C2F4C1D0F2F9FFEA5116 - - fileRef - 07576F9F34B4CADE96EDD698 - isa - PBXBuildFile - - 6B82C5B8677FA77F9902CA0F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTUIActivityIndicatorViewManager.h - path - Views/RCTUIActivityIndicatorViewManager.h - sourceTree - <group> - - 6B92A10C94541BEEFE730577 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUIActivityIndicatorViewManager.m - path - Views/RCTUIActivityIndicatorViewManager.m - sourceTree - <group> - - 6BA39D6B07EFAE9F3D0C6239 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIView+ReactKit.h - path - Views/UIView+ReactKit.h - sourceTree - <group> - - 6E025D879E9E4EA39894CCF7 - - fileRef - 79A5515EDEDBB9DA720BFE4A - isa - PBXBuildFile - - 707BF0AC66323E30AB45EDFD - - buildActionMask - 2147483647 - files - - 74877526C735AEA400666D26 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7175E2D64BC6B577E9C8B508 - - containerPortal - A30671B7FF41C9CC88DDC48D - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 973EEBD9F9591953DFB21C06 - remoteInfo - Pods-ReactKit - - 71C70C27906DAEB68FB0CF59 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTWrapperViewController.h - path - Views/RCTWrapperViewController.h - sourceTree - <group> - - 71EF39441EAF6D8A62C981C5 - - fileRef - 69903DC41C305CDC985BEA22 - isa - PBXBuildFile - - 7327196C4F5BA97CA4539891 - - children - - D9D68BDCB56619CE484E1950 - A8DBC5BF7CEEEDA937D3BE08 - 51FA8C21CA14626EB0416885 - 2C7ED084B30FD91FBC08C10D - CEBFC03689DC0AC9CD1D45F6 - 92895F84F87A2CE56D4B3DD8 - B4992F13711EC0E2E61D9B72 - 7601163D57B34162C4CA1C48 - CB9F944208FFD7B3ADC7A00A - DCD06DFADE2DF0CA7278AB88 - F70F1BFEF9D1587A38666EEB - - isa - PBXGroup - name - RCTText - path - ../../../Libraries/Text - sourceTree - <group> - - 741F9A1822BB7EDBCBA63557 - - children - - E6F1A1F54DDCFD6330C02A56 - 3CC6BB454B8522DB5089F791 - 254E0C8ACCD2FF00E6FD2AE6 - 88771C44C3AA01999607AE8F - 16955EC616390F52DD46F011 - - isa - PBXGroup - sourceTree - <group> - - 74877526C735AEA400666D26 - - fileRef - B46B327243391CAF6E0717D9 - isa - PBXBuildFile - - 75728F9C40185E318ECF195B - - fileRef - 11806B3CDA8E83E6F2FE8D17 - isa - PBXBuildFile - - 7601163D57B34162C4CA1C48 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTText.m - sourceTree - <group> - - 769A717CAFE5B019B17120C7 - - buildConfigurationList - 44BDDC5CCC328A8C9B3F8533 - buildPhases - - 7F1122EB52A6E58596E7B10E - 09135B9EC1FBC85584FC4DBD - 8751FDB8FC4A8FA0014F8438 - - buildRules - - dependencies - - 88177B2CC430A98CD146FC73 - - isa - PBXNativeTarget - name - Pods-RCTNetworkImage - productName - Pods-RCTNetworkImage - productReference - 8671023CE4714E3C2336C9C8 - productType - com.apple.product-type.library.static - - 76DB22C9C8B38077354D35A8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTRootView.m - path - Base/RCTRootView.m - sourceTree - <group> - - 79237C45AFA01938E517AD06 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTEventDispatcher.m - path - Base/RCTEventDispatcher.m - sourceTree - <group> - - 79A5515EDEDBB9DA720BFE4A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTConvert.h - path - Base/RCTConvert.h - sourceTree - <group> - - 7AFFD53FE48F494D9736FB8D - - fileRef - EA4527C073CDB5189EBADCD7 - isa - PBXBuildFile - - 7F1122EB52A6E58596E7B10E - - buildActionMask - 2147483647 - files - - 574AFAFE072DE55BFB6F50CB - CC1B51AD9B49FFAA1362B23F - 915B0A85BF984349115614CC - 8EBBCBAED11B750107770DB9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7FEDFD81C12D696A75133BDA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTLog.h - path - Base/RCTLog.h - sourceTree - <group> - - 8002A0260F2B1C62C0F465E9 - - baseConfigurationReference - C8F2F05D94C1A991A87B571E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 80A2CDBEC4C2EA679BDFD05B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTextField.h - path - Views/RCTTextField.h - sourceTree - <group> - - 80E2EA6586C8C5C71DFFA0B2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTTextFieldManager.h - path - Views/RCTTextFieldManager.h - sourceTree - <group> - - 82A7154EBF9864584C0B6647 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-RCTText-dummy.m - sourceTree - <group> - - 865F2D07C98B4CA4B18F1F78 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-dummy.m - sourceTree - <group> - - 8671023CE4714E3C2336C9C8 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-RCTNetworkImage.a - sourceTree - BUILT_PRODUCTS_DIR - - 8751FDB8FC4A8FA0014F8438 - - buildActionMask - 2147483647 - files - - 68A6B7F8A71634C7753A9D2D - D290C62BBB41818A93C7C1A1 - 39D02CE2F933786AEA335F33 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 87E418B79822E8736EA41DE8 - - fileRef - 82A7154EBF9864584C0B6647 - isa - PBXBuildFile - - 8813F909BCAF027B0FC323D0 - - buildActionMask - 2147483647 - files - - D8076A3A8F0FAA3CD5E1FC99 - DAFE568BA68CC1B9A1496B03 - BE75BC76971974B7D4C38A36 - D6CF22628A62FAE5C1C4F751 - 1196334A907C76F86D4A63CB - B88E04B1572FF6FEC2D3B465 - 6A93C2F4C1D0F2F9FFEA5116 - 51455DB97B6F834E2B3A5AFF - F8F9FC945C529FDD56EE046E - 2747CB53DCACFABE26C705AA - 034357B4792A8675BA3B962F - 591F3D5FF66858A7F5F2834F - DE5F1B9081628B9A5A573C5B - A1807A06CB52537883C3B54F - 8ED347D2E41CC3C7CAD08F95 - 8C339544ECA90DD852D2079D - 3BDB2D0EDA22488B2E6C76B7 - 7AFFD53FE48F494D9736FB8D - 107D57F0208D55DBB0B65853 - 5FF5D1DF04BA4E30E6268208 - E514DB237132E2FE887A871F - AEF6909F3ECCE95C6495B070 - 2F5489066B626F5AA9656150 - 5AECCCA812DA969CD5F83501 - 5208C78A6225B97814C99D43 - B6D4979E7A87393AD504C9F8 - A2A969DAE26BC783576D2EDE - 5C6CB7FDCCAA7A2DA6E404FA - CCBD98E709AB05D7FCCA9DD4 - 51597927537D12ADB1492F73 - F8A30B6BAB9EB9CAE3F5EE83 - EACA791D981259D849E9575C - 5246EC6FB1C3F3B04BC17D19 - 27365C92F7FA6EF9E524A670 - 329AC794493AD159BF606910 - 36A55CAD129917A8F65E897D - E3483608408169CD1A186EEA - 32451A95EB5079ED6F4F3E5A - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 88177B2CC430A98CD146FC73 - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 973EEBD9F9591953DFB21C06 - targetProxy - D3650CA7059AEE2BD3BE431F - - 88771C44C3AA01999607AE8F - - children - - 25015EE62C53673BAF076DD7 - 8671023CE4714E3C2336C9C8 - A8383CD9E89EBD0486A2CFF1 - 549BC0F2811E2649ED299CAD - - isa - PBXGroup - name - Products - sourceTree - <group> - - 8A0B35F9B55AB9E9876DF4F4 - - fileRef - CEBFC03689DC0AC9CD1D45F6 - isa - PBXBuildFile - - 8AC6957EC29778E18C201992 - - fileRef - B6F5CFD1D6804D50A8EF31AC - isa - PBXBuildFile - - 8AF331922DC4CDB6CF9DB6A9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStaticImageManager.h - path - Views/RCTStaticImageManager.h - sourceTree - <group> - - 8C09DDBC1987BC48B1173A6A - - fileRef - 0CB274EC48DFB07B4C8B240E - isa - PBXBuildFile - - 8C339544ECA90DD852D2079D - - fileRef - A1B258FDC18C71176DA32CFE - isa - PBXBuildFile - - 8D14C3BB217E003103E52CA1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavigatorManager.m - path - Views/RCTNavigatorManager.m - sourceTree - <group> - - 8DE4BE955C41F35E0DE7BF39 - - fileRef - 6BA39D6B07EFAE9F3D0C6239 - isa - PBXBuildFile - - 8E36491BC0A73F578A6F8D7F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTouchHandler.m - path - Base/RCTTouchHandler.m - sourceTree - <group> - - 8EA2D7BE822E7CFD12194108 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTUtils.m - path - Base/RCTUtils.m - sourceTree - <group> - - 8EBBCBAED11B750107770DB9 - - fileRef - 64819624F35D65C3AD434F7D - isa - PBXBuildFile - - 8ED347D2E41CC3C7CAD08F95 - - fileRef - 3EA7887D20B6B743DE3C1DF5 - isa - PBXBuildFile - - 91219004BE0A4C162AF041A5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTEventDispatcher.h - path - Base/RCTEventDispatcher.h - sourceTree - <group> - - 915B0A85BF984349115614CC - - fileRef - 457785C4F077FF2E7AA47B49 - isa - PBXBuildFile - - 92895F84F87A2CE56D4B3DD8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTShadowText.m - sourceTree - <group> - - 936FD7023BD4626A2EBF07A2 - - fileRef - 4CAAD0D6BF7C31F9871B5563 - isa - PBXBuildFile - - 93C181AF29A9C408FC907C4A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollViewManager.h - path - Views/RCTScrollViewManager.h - sourceTree - <group> - - 96611930547604A69128D37A - - fileRef - 51FA8C21CA14626EB0416885 - isa - PBXBuildFile - - 971060A5AAD6681C19B92AFC - - isa - PBXTargetDependency - name - Pods-ReactKit - target - 973EEBD9F9591953DFB21C06 - targetProxy - 7175E2D64BC6B577E9C8B508 - - 973EEBD9F9591953DFB21C06 - - buildConfigurationList - 2C552B02AE33C61830745E85 - buildPhases - - 8813F909BCAF027B0FC323D0 - 2222F067CA369E707A16AEF7 - F55505C4FEE6D4B5BE545B36 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-ReactKit - productName - Pods-ReactKit - productReference - 549BC0F2811E2649ED299CAD - productType - com.apple.product-type.library.static - - 974AE51E6EEA2E10FA244901 - - buildConfigurations - - 8002A0260F2B1C62C0F465E9 - 4FDB96AA2F90818C413120ED - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 9792679800AFBB1E3AEA6C75 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTInvalidating.h - path - Base/RCTInvalidating.h - sourceTree - <group> - - 983AAB60C663D67F5EC651DF - - fileRef - A4689EAD31C2FA4EA3CC9562 - isa - PBXBuildFile - - 992468CC66C0BCCDEE192DE6 - - containerPortal - A30671B7FF41C9CC88DDC48D - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 973EEBD9F9591953DFB21C06 - remoteInfo - Pods-ReactKit - - 9B331DCABA0319591332829F - - buildActionMask - 2147483647 - files - - 33AC21BAE4072FDD0FC446AC - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9B65A75546F806AFC5B18A60 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTWrapperViewController.m - path - Views/RCTWrapperViewController.m - sourceTree - <group> - - 9EBCB645740BB4540527E698 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTConvert.m - path - Base/RCTConvert.m - sourceTree - <group> - - 9FAFE9BD1A59BB2AECB2C96F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTLocationObserver.h - path - Modules/RCTLocationObserver.h - sourceTree - <group> - - 9FB67D0E7544E5440575234D - - buildConfigurationList - 974AE51E6EEA2E10FA244901 - buildPhases - - 9B331DCABA0319591332829F - 707BF0AC66323E30AB45EDFD - - buildRules - - dependencies - - 025A87130AD86B58E404D3C0 - B59B3D5BE50E22525A751AF2 - 673952613A34ACCA97161AA2 - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - 25015EE62C53673BAF076DD7 - productType - com.apple.product-type.library.static - - A1807A06CB52537883C3B54F - - fileRef - EDA82AB2D40C974A74CA74A9 - isa - PBXBuildFile - - A1B258FDC18C71176DA32CFE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavigator.m - path - Views/RCTNavigator.m - sourceTree - <group> - - A29B3475CEBEAF74694048F7 - - fileRef - 35757FFD140D20F790EE2BDD - isa - PBXBuildFile - - A2A969DAE26BC783576D2EDE - - fileRef - 069D2AD44B6410EACB1B2075 - isa - PBXBuildFile - - A2AF525DC972EB0FDD47D962 - - fileRef - 2C7ED084B30FD91FBC08C10D - isa - PBXBuildFile - - A30671B7FF41C9CC88DDC48D - - attributes - - LastUpgradeCheck - 0510 - - buildConfigurationList - 5E0ADAD263C01B5C07EBAD67 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 741F9A1822BB7EDBCBA63557 - productRefGroup - 88771C44C3AA01999607AE8F - projectDirPath - - projectReferences - - projectRoot - - targets - - 9FB67D0E7544E5440575234D - 769A717CAFE5B019B17120C7 - 3859014F88232018A42BAC04 - 973EEBD9F9591953DFB21C06 - - - A3B9259CF020C7A65A92AA0E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollView.h - path - Views/RCTScrollView.h - sourceTree - <group> - - A4689EAD31C2FA4EA3CC9562 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTJSMethodRegistrar.h - path - Base/RCTJSMethodRegistrar.h - sourceTree - <group> - - A5A887B5A0FE16862445E7FB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavigatorManager.h - path - Views/RCTNavigatorManager.h - sourceTree - <group> - - A66BCD8A2FAA1E8DADD7488E - - fileRef - 8AF331922DC4CDB6CF9DB6A9 - isa - PBXBuildFile - - A8383CD9E89EBD0486A2CFF1 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-RCTText.a - sourceTree - BUILT_PRODUCTS_DIR - - A8DBC5BF7CEEEDA937D3BE08 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTRawTextManager.m - sourceTree - <group> - - AACA8FE0E3EC2035615EC0AE - - fileRef - 7FEDFD81C12D696A75133BDA - isa - PBXBuildFile - - AACE41F371930BDA2BE0D50F - - children - - B46B327243391CAF6E0717D9 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - AEF6909F3ECCE95C6495B070 - - fileRef - 24081C451F4316B44C32B7CC - isa - PBXBuildFile - - AF2C54E62D7D0120DB4D4DE5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-environment.h - sourceTree - <group> - - AF458FAFFB109206A76292E6 - - fileRef - CDB7B6437EABB1154D9772C0 - isa - PBXBuildFile - - B00A2CCF46A8FBC54A316DCC - - children - - 2A073BDE36873311DA6A0EF5 - 3A6DEBCF91BF88EE6FF0C53E - B3F5495EE23A8AB6596EB29A - 07F1BC4802790A12CD37323F - 0B8869CDD72D9A8E218342F0 - 0970729E477937347C8EBD83 - 686655033E6D4DF34CC8D72A - 31815389CBA63C86E173EE9C - 688A6AE7AC080B377719B148 - BADCCC41C7913287A31E51C9 - 1EA38AB62019C3EC36D2FC6A - 0CB274EC48DFB07B4C8B240E - 3BF49B8ADD348B664CAA965D - 4451C03906E44804B163B854 - 07576F9F34B4CADE96EDD698 - 79A5515EDEDBB9DA720BFE4A - 9EBCB645740BB4540527E698 - 91219004BE0A4C162AF041A5 - 79237C45AFA01938E517AD06 - C8023A8F586BE2C6323242D8 - 110F901C8F65A6EC1D683ED3 - 9792679800AFBB1E3AEA6C75 - A4689EAD31C2FA4EA3CC9562 - CCF7DF071515793DD6C0414D - E5B280DE6A446D58C857B3C7 - 31E92BD37BFCCB143ED614CB - 9FAFE9BD1A59BB2AECB2C96F - ED51F456809B09F7439C4D93 - 7FEDFD81C12D696A75133BDA - 31CB0CA9F918FFFFCCDB8284 - 4B0397BE4FBD9F8FEDEBEAF4 - EDA82AB2D40C974A74CA74A9 - CDB3FDE1695B0706CA924FA5 - 3EA7887D20B6B743DE3C1DF5 - 11806B3CDA8E83E6F2FE8D17 - A1B258FDC18C71176DA32CFE - A5A887B5A0FE16862445E7FB - 8D14C3BB217E003103E52CA1 - B6F5CFD1D6804D50A8EF31AC - 69903DC41C305CDC985BEA22 - EA4527C073CDB5189EBADCD7 - FBC74FE67BCC52FD85C1BAD0 - 76DB22C9C8B38077354D35A8 - A3B9259CF020C7A65A92AA0E - 2E2A8AF7AB8F16F26CE07D8C - 93C181AF29A9C408FC907C4A - D76CCDEFB1E46BB0C1532B99 - E22151F70AA7C88D098C99BB - 1B18F1E7CA77F1AA1A12D304 - 24081C451F4316B44C32B7CC - CDB7B6437EABB1154D9772C0 - 61063E1955F44DB956E55837 - C3D3D260900346C1CE93D5CA - D19D762ABD2DB814D5BA26CA - 8AF331922DC4CDB6CF9DB6A9 - 55A208629844F66520167BA8 - 261567BAE307BF57D88AC939 - 3F8AC8D36568DD378B90804B - 80A2CDBEC4C2EA679BDFD05B - 069D2AD44B6410EACB1B2075 - 80E2EA6586C8C5C71DFFA0B2 - 568AF882FEE1A75F17DF8480 - 25B6E9DFFAE6A9540CEF75DE - DC61985AB127017510FF47B0 - 2FE386FFB0F3E3A3528409B9 - 8E36491BC0A73F578A6F8D7F - 6B82C5B8677FA77F9902CA0F - 6B92A10C94541BEEFE730577 - 35757FFD140D20F790EE2BDD - 42F3BF4E050BB621F3E00E3C - 4EFC81CD3380F9556D86CC8C - 8EA2D7BE822E7CFD12194108 - 3EF20A23049B63D8F1AB34ED - D436BE9918549C192684657C - 5650233E3ECB1C612AB3AA71 - 05979756D746338C19D9CFE3 - F9EB9D707F5B2AD7C1E442EF - 4CAAD0D6BF7C31F9871B5563 - 3569D3C1AD09FC147229AF8D - 71C70C27906DAEB68FB0CF59 - 9B65A75546F806AFC5B18A60 - 6BA39D6B07EFAE9F3D0C6239 - 46EA953E96B6E60A9EA7253A - 2A8C42E95666925E6CEE303F - - isa - PBXGroup - name - ReactKit - path - ../../../ReactKit - sourceTree - <group> - - B03DD49B4D0684DD664FA620 - - fileRef - 4B0397BE4FBD9F8FEDEBEAF4 - isa - PBXBuildFile - - B1AB002CD8EBE409EC364BF4 - - containerPortal - A30671B7FF41C9CC88DDC48D - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 769A717CAFE5B019B17120C7 - remoteInfo - Pods-RCTNetworkImage - - B1CE62B16BA49B5F93E0F176 - - fileRef - 9792679800AFBB1E3AEA6C75 - isa - PBXBuildFile - - B318A41A989E068CB405AD1F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-acknowledgements.plist - sourceTree - <group> - - B3F415717620F1F12B992B0D - - fileRef - 0970729E477937347C8EBD83 - isa - PBXBuildFile - - B3F5495EE23A8AB6596EB29A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTAlertManager.h - path - Modules/RCTAlertManager.h - sourceTree - <group> - - B46B327243391CAF6E0717D9 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - B4992F13711EC0E2E61D9B72 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTText.h - sourceTree - <group> - - B59B3D5BE50E22525A751AF2 - - isa - PBXTargetDependency - name - Pods-RCTText - target - 3859014F88232018A42BAC04 - targetProxy - C3D2400BD002BB173CDFA171 - - B5FC682792E6A0447D287697 - - fileRef - 0B8869CDD72D9A8E218342F0 - isa - PBXBuildFile - - B6D4979E7A87393AD504C9F8 - - fileRef - 3F8AC8D36568DD378B90804B - isa - PBXBuildFile - - B6F5CFD1D6804D50A8EF31AC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTPointerEvents.h - path - Base/RCTPointerEvents.h - sourceTree - <group> - - B753A0617AB77E1E91027A34 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTText-Private.xcconfig - sourceTree - <group> - - B88E04B1572FF6FEC2D3B465 - - fileRef - 3BF49B8ADD348B664CAA965D - isa - PBXBuildFile - - BA296894BFD973DE874868B8 - - fileRef - 9FAFE9BD1A59BB2AECB2C96F - isa - PBXBuildFile - - BA6C0E71C8E201475B68A2E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTImageDownloader.m - sourceTree - <group> - - BADCCC41C7913287A31E51C9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTBridge.m - path - Base/RCTBridge.m - sourceTree - <group> - - BBF638A80E2895BEFE9C4730 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTImageDownloader.h - sourceTree - <group> - - BE1D1748A0D0A88E8D9EBDC6 - - fileRef - 31815389CBA63C86E173EE9C - isa - PBXBuildFile - - BE75BC76971974B7D4C38A36 - - fileRef - 07F1BC4802790A12CD37323F - isa - PBXBuildFile - - BF6A636E87E3CA2080B277BD - - buildActionMask - 2147483647 - files - - 6297A72A212404588E6F25E7 - 96611930547604A69128D37A - 8A0B35F9B55AB9E9876DF4F4 - 5F698EE693825391F5ADB26A - 150C5DBA403D3B23A1EC6CDE - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C10CEF62C1009D05C2E0E7DF - - fileRef - 80E2EA6586C8C5C71DFFA0B2 - isa - PBXBuildFile - - C3D2400BD002BB173CDFA171 - - containerPortal - A30671B7FF41C9CC88DDC48D - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 3859014F88232018A42BAC04 - remoteInfo - Pods-RCTText - - C3D3D260900346C1CE93D5CA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTStaticImage.h - path - Views/RCTStaticImage.h - sourceTree - <group> - - C8023A8F586BE2C6323242D8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTExceptionsManager.h - path - Modules/RCTExceptionsManager.h - sourceTree - <group> - - C8F2F05D94C1A991A87B571E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods.debug.xcconfig - sourceTree - <group> - - CB9F944208FFD7B3ADC7A00A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTTextManager.h - sourceTree - <group> - - CC1B51AD9B49FFAA1362B23F - - fileRef - BA6C0E71C8E201475B68A2E3 - isa - PBXBuildFile - - CCBD98E709AB05D7FCCA9DD4 - - fileRef - DC61985AB127017510FF47B0 - isa - PBXBuildFile - - CCF7DF071515793DD6C0414D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTJavaScriptExecutor.h - path - Base/RCTJavaScriptExecutor.h - sourceTree - <group> - - CDB3FDE1695B0706CA924FA5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTNavItemManager.h - path - Views/RCTNavItemManager.h - sourceTree - <group> - - CDB7B6437EABB1154D9772C0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTSparseArray.h - path - Base/RCTSparseArray.h - sourceTree - <group> - - CEBFC03689DC0AC9CD1D45F6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTShadowText.h - sourceTree - <group> - - D19D762ABD2DB814D5BA26CA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTStaticImage.m - path - Views/RCTStaticImage.m - sourceTree - <group> - - D257C76E43E366FC0EA7A12E - - fileRef - 7601163D57B34162C4CA1C48 - isa - PBXBuildFile - - D290C62BBB41818A93C7C1A1 - - fileRef - E8407ED863C88EC9CA04A11C - isa - PBXBuildFile - - D3650CA7059AEE2BD3BE431F - - containerPortal - A30671B7FF41C9CC88DDC48D - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 973EEBD9F9591953DFB21C06 - remoteInfo - Pods-ReactKit - - D41089EF6EAF70DF70BC0D25 - - children - - F2A1CE5BD796846DBD308A95 - 39463588A39AA3E9757F0520 - 41E7BCDB123D639D70221FE4 - DC8389FA6FBDA311577B6AD5 - - isa - PBXGroup - name - Support Files - path - ../../Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage - sourceTree - <group> - - D436BE9918549C192684657C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTView.m - path - Views/RCTView.m - sourceTree - <group> - - D46C615416D298CD2EF32D8B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods.release.xcconfig - sourceTree - <group> - - D47F88D3F797D8EF95C0BA4D - - baseConfigurationReference - 062BC4B46046CE4058393650 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - D6CF22628A62FAE5C1C4F751 - - fileRef - 686655033E6D4DF34CC8D72A - isa - PBXBuildFile - - D76CCDEFB1E46BB0C1532B99 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTScrollViewManager.m - path - Views/RCTScrollViewManager.m - sourceTree - <group> - - D8076A3A8F0FAA3CD5E1FC99 - - fileRef - 2A073BDE36873311DA6A0EF5 - isa - PBXBuildFile - - D9D68BDCB56619CE484E1950 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTRawTextManager.h - sourceTree - <group> - - DAFE568BA68CC1B9A1496B03 - - fileRef - 19B74DAEFA40E906DEDEADFA - isa - PBXBuildFile - - DC61985AB127017510FF47B0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTTiming.m - path - Modules/RCTTiming.m - sourceTree - <group> - - DC8389FA6FBDA311577B6AD5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-RCTNetworkImage-prefix.pch - sourceTree - <group> - - DCD06DFADE2DF0CA7278AB88 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RCTTextManager.m - sourceTree - <group> - - DD8E4C13EE69D6954938439C - - fileRef - 71C70C27906DAEB68FB0CF59 - isa - PBXBuildFile - - DE5F1B9081628B9A5A573C5B - - fileRef - 31CB0CA9F918FFFFCCDB8284 - isa - PBXBuildFile - - E22151F70AA7C88D098C99BB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTScrollableProtocol.h - path - Base/RCTScrollableProtocol.h - sourceTree - <group> - - E2D61EA3810F0B25C4443657 - - fileRef - C8023A8F586BE2C6323242D8 - isa - PBXBuildFile - - E3483608408169CD1A186EEA - - fileRef - 9B65A75546F806AFC5B18A60 - isa - PBXBuildFile - - E352220A2836A697446EE5ED - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-RCTText-prefix.pch - sourceTree - <group> - - E420F9974821AC873ADE0EB0 - - fileRef - 3EF20A23049B63D8F1AB34ED - isa - PBXBuildFile - - E514DB237132E2FE887A871F - - fileRef - D76CCDEFB1E46BB0C1532B99 - isa - PBXBuildFile - - E5B280DE6A446D58C857B3C7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTKeyCommands.h - path - Base/RCTKeyCommands.h - sourceTree - <group> - - E6F1A1F54DDCFD6330C02A56 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - E8407ED863C88EC9CA04A11C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RCTNetworkImageView.h - sourceTree - <group> - - EA4527C073CDB5189EBADCD7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTRedBox.m - path - Base/RCTRedBox.m - sourceTree - <group> - - EACA791D981259D849E9575C - - fileRef - 42F3BF4E050BB621F3E00E3C - isa - PBXBuildFile - - EC011298F3945A65BF256861 - - fileRef - 4EFC81CD3380F9556D86CC8C - isa - PBXBuildFile - - EC32BFBA00A39F59EB11C597 - - buildActionMask - 2147483647 - files - - 341F23664902CBD8947C5DB3 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - ED0EAAAC662DFADD30EA5D11 - - baseConfigurationReference - 062BC4B46046CE4058393650 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - ED51F456809B09F7439C4D93 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTLocationObserver.m - path - Modules/RCTLocationObserver.m - sourceTree - <group> - - EDA82AB2D40C974A74CA74A9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RCTNavItem.m - path - Views/RCTNavItem.m - sourceTree - <group> - - EFCED6D21D4BB89711E40665 - - fileRef - 93C181AF29A9C408FC907C4A - isa - PBXBuildFile - - F16F4721492709A369BC5C8D - - fileRef - 5650233E3ECB1C612AB3AA71 - isa - PBXBuildFile - - F2A1CE5BD796846DBD308A95 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-RCTNetworkImage.xcconfig - sourceTree - <group> - - F55505C4FEE6D4B5BE545B36 - - buildActionMask - 2147483647 - files - - 5007E16F5C7E9EFC0185562F - 59C8D74DD9C98E16056D5366 - B5FC682792E6A0447D287697 - B3F415717620F1F12B992B0D - BE1D1748A0D0A88E8D9EBDC6 - FC94E17D52247017A950BB80 - 5199984D66E0D4825EAFDE48 - 8C09DDBC1987BC48B1173A6A - 2B409A074C5817E5B40428E2 - 6E025D879E9E4EA39894CCF7 - 5AAC51BC1BDDD9A9215CFBDD - E2D61EA3810F0B25C4443657 - B1CE62B16BA49B5F93E0F176 - 983AAB60C663D67F5EC651DF - 1537FF13D7133AA6F8B3A1C9 - 2B475CAFC274FB31E95E5491 - BA296894BFD973DE874868B8 - AACA8FE0E3EC2035615EC0AE - B03DD49B4D0684DD664FA620 - 5897E6B3789429F1760006A5 - 75728F9C40185E318ECF195B - 6058DA074939167562CECB0B - 8AC6957EC29778E18C201992 - 71EF39441EAF6D8A62C981C5 - 218485DF6D2557DEC0F8E74E - 07C36347F29DC7BB656AED2E - EFCED6D21D4BB89711E40665 - 19636039A13AE878699E8DBB - 1D5C721F04A0D2846039D9B7 - AF458FAFFB109206A76292E6 - 4D0FD9ED093EC8F8163C743A - A66BCD8A2FAA1E8DADD7488E - 53906C4FE2269E04A9CBA745 - 02CA42753891DE99F0C4A9F1 - C10CEF62C1009D05C2E0E7DF - 277413A21FD87DA13511099F - 38FFA89C70E4D1645D42E7ED - 45EB3392836956C146A52A0C - A29B3475CEBEAF74694048F7 - EC011298F3945A65BF256861 - E420F9974821AC873ADE0EB0 - F16F4721492709A369BC5C8D - 3BFAD0347A551F0536E421F4 - 936FD7023BD4626A2EBF07A2 - DD8E4C13EE69D6954938439C - 8DE4BE955C41F35E0DE7BF39 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - F66B15C716DB00AB74903326 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ReactKit-prefix.pch - sourceTree - <group> - - F70F1BFEF9D1587A38666EEB - - children - - 12507443D597BE1AFA5013A7 - B753A0617AB77E1E91027A34 - 82A7154EBF9864584C0B6647 - E352220A2836A697446EE5ED - - isa - PBXGroup - name - Support Files - path - ../../Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText - sourceTree - <group> - - F8A30B6BAB9EB9CAE3F5EE83 - - fileRef - 6B92A10C94541BEEFE730577 - isa - PBXBuildFile - - F8F9FC945C529FDD56EE046E - - fileRef - 79237C45AFA01938E517AD06 - isa - PBXBuildFile - - F9EB9D707F5B2AD7C1E442EF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTViewNodeProtocol.h - path - Base/RCTViewNodeProtocol.h - sourceTree - <group> - - FA29A9F03B11C2074DC5216D - - fileRef - DCD06DFADE2DF0CA7278AB88 - isa - PBXBuildFile - - FBC74FE67BCC52FD85C1BAD0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RCTRootView.h - path - Base/RCTRootView.h - sourceTree - <group> - - FC94E17D52247017A950BB80 - - fileRef - 688A6AE7AC080B377719B148 - isa - PBXBuildFile - - - rootObject - A30671B7FF41C9CC88DDC48D - - diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig deleted file mode 100644 index 77326a26a..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-RCTNetworkImage.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/RCTNetworkImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m deleted file mode 100644 index 04c9099fa..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RCTNetworkImage : NSObject -@end -@implementation PodsDummy_Pods_RCTNetworkImage -@end diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTNetworkImage/Pods-RCTNetworkImage.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig deleted file mode 100644 index 5e8e883ba..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-RCTText.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/RCTText" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m deleted file mode 100644 index 0ee407269..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_RCTText : NSObject -@end -@implementation PodsDummy_Pods_RCTText -@end diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-RCTText/Pods-RCTText.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig deleted file mode 100644 index 5ad122e34..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-ReactKit.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/ReactKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m b/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m deleted file mode 100644 index ab3f82b8c..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_ReactKit : NSObject -@end -@implementation PodsDummy_Pods_ReactKit -@end diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch b/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch deleted file mode 100644 index 95cf11d9f..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-environment.h" diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods-ReactKit/Pods-ReactKit.xcconfig deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown deleted file mode 100644 index 255149a82..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - http://cocoapods.org diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.plist deleted file mode 100644 index e4edebe92..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - http://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-dummy.m b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-dummy.m deleted file mode 100644 index ade64bd1a..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods : NSObject -@end -@implementation PodsDummy_Pods -@end diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-environment.h b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-environment.h deleted file mode 100644 index ef6a41b65..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-environment.h +++ /dev/null @@ -1,26 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// RCTNetworkImage -#define COCOAPODS_POD_AVAILABLE_RCTNetworkImage -#define COCOAPODS_VERSION_MAJOR_RCTNetworkImage 0 -#define COCOAPODS_VERSION_MINOR_RCTNetworkImage 0 -#define COCOAPODS_VERSION_PATCH_RCTNetworkImage 1 - -// RCTText -#define COCOAPODS_POD_AVAILABLE_RCTText -#define COCOAPODS_VERSION_MAJOR_RCTText 0 -#define COCOAPODS_VERSION_MINOR_RCTText 0 -#define COCOAPODS_VERSION_PATCH_RCTText 1 - -// ReactKit -#define COCOAPODS_POD_AVAILABLE_ReactKit -#define COCOAPODS_VERSION_MAJOR_ReactKit 0 -#define COCOAPODS_VERSION_MINOR_ReactKit 0 -#define COCOAPODS_VERSION_PATCH_ReactKit 1 - diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-resources.sh b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-resources.sh deleted file mode 100755 index e149064a0..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods-resources.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -install_resource() -{ - case $1 in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; - *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] -then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.debug.xcconfig deleted file mode 100644 index 7e075cbab..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/RCTNetworkImage" -isystem "${PODS_ROOT}/Headers/Public/RCTText" -isystem "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -l"Pods-RCTNetworkImage" -l"Pods-RCTText" -l"Pods-ReactKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.release.xcconfig deleted file mode 100644 index 7e075cbab..000000000 --- a/Examples/TicTacToe/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/RCTNetworkImage" "${PODS_ROOT}/Headers/Public/RCTText" "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/RCTNetworkImage" -isystem "${PODS_ROOT}/Headers/Public/RCTText" -isystem "${PODS_ROOT}/Headers/Public/ReactKit" -OTHER_LDFLAGS = -ObjC -l"Pods-RCTNetworkImage" -l"Pods-RCTText" -l"Pods-ReactKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj b/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj index aed93cd37..22d1b4e04 100644 --- a/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj +++ b/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj @@ -11,9 +11,49 @@ 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 94A5470E6B9ACC86C8946DD4 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 57D137B3557DA44DA129DF68 /* libPods.a */; }; + 587650E91A9EB103008B8F17 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587650E01A9EB0DB008B8F17 /* libRCTText.a */; }; + 587650EA1A9EB103008B8F17 /* libReactKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587650E81A9EB0E0008B8F17 /* libReactKit.a */; }; + 58C571F31AA611C900CDF9C8 /* libRCTNetworkImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58C571ED1AA611BA00CDF9C8 /* libRCTNetworkImage.a */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 587650DF1A9EB0DB008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5119B1A9E6C1200147676; + remoteInfo = RCTText; + }; + 587650E11A9EB0DB008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511A61A9E6C1300147676; + remoteInfo = RCTTextTests; + }; + 587650E71A9EB0E0008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; + remoteInfo = ReactKit; + }; + 58C571EC1AA611BA00CDF9C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 58C571E71AA611BA00CDF9C8 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5115D1A9E6B3D00147676; + remoteInfo = RCTNetworkImage; + }; + 58C571EE1AA611BA00CDF9C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 58C571E71AA611BA00CDF9C8 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511681A9E6B3D00147676; + remoteInfo = RCTNetworkImageTests; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ 13B07F961A680F5B00A75B9A /* TicTacToe.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TicTacToe.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -22,9 +62,9 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 57D137B3557DA44DA129DF68 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - AE37E9319424945F93F61AC9 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; - BE166B25F931D53146DC44FD /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; + 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../Text/RCTText.xcodeproj"; sourceTree = ""; }; + 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactKit.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../../ReactKit/ReactKit.xcodeproj"; sourceTree = ""; }; + 58C571E71AA611BA00CDF9C8 /* RCTNetworkImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetworkImage.xcodeproj; path = ../../Libraries/Image/RCTNetworkImage.xcodeproj; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -32,7 +72,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 94A5470E6B9ACC86C8946DD4 /* libPods.a in Frameworks */, + 58C571F31AA611C900CDF9C8 /* libRCTNetworkImage.a in Frameworks */, + 587650E91A9EB103008B8F17 /* libRCTText.a in Frameworks */, + 587650EA1A9EB103008B8F17 /* libReactKit.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -52,21 +94,48 @@ name = TicTacToe; sourceTree = ""; }; - 626AAA547F04E200EB1B13D5 /* Frameworks */ = { + 587650DB1A9EB0DB008B8F17 /* Products */ = { isa = PBXGroup; children = ( - 57D137B3557DA44DA129DF68 /* libPods.a */, + 587650E01A9EB0DB008B8F17 /* libRCTText.a */, + 587650E21A9EB0DB008B8F17 /* RCTTextTests.xctest */, ); - name = Frameworks; + name = Products; + sourceTree = ""; + }; + 587650E41A9EB0DF008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587650E81A9EB0E0008B8F17 /* libReactKit.a */, + ); + name = Products; + sourceTree = ""; + }; + 58C571E81AA611BA00CDF9C8 /* Products */ = { + isa = PBXGroup; + children = ( + 58C571ED1AA611BA00CDF9C8 /* libRCTNetworkImage.a */, + 58C571EF1AA611BA00CDF9C8 /* RCTNetworkImageTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 58C572071AA6126D00CDF9C8 /* Libraries */ = { + isa = PBXGroup; + children = ( + 58C571E71AA611BA00CDF9C8 /* RCTNetworkImage.xcodeproj */, + 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */, + 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */, + ); + name = Libraries; sourceTree = ""; }; 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( 13B07FAE1A68108700A75B9A /* TicTacToe */, + 58C572071AA6126D00CDF9C8 /* Libraries */, 83CBBA001A601CBA00E9B192 /* Products */, - C661FA21FC43E8C4E3D76705 /* Pods */, - 626AAA547F04E200EB1B13D5 /* Frameworks */, ); sourceTree = ""; }; @@ -78,15 +147,6 @@ name = Products; sourceTree = ""; }; - C661FA21FC43E8C4E3D76705 /* Pods */ = { - isa = PBXGroup; - children = ( - AE37E9319424945F93F61AC9 /* Pods.debug.xcconfig */, - BE166B25F931D53146DC44FD /* Pods.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -94,11 +154,9 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TicTacToe" */; buildPhases = ( - 1604B0DABE720C58B4BD7B85 /* Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, - 90FB29DB1D5DDA0C9E91F4D0 /* Copy Pods Resources */, ); buildRules = ( ); @@ -129,6 +187,20 @@ mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 58C571E81AA611BA00CDF9C8 /* Products */; + ProjectRef = 58C571E71AA611BA00CDF9C8 /* RCTNetworkImage.xcodeproj */; + }, + { + ProductGroup = 587650DB1A9EB0DB008B8F17 /* Products */; + ProjectRef = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + }, + { + ProductGroup = 587650E41A9EB0DF008B8F17 /* Products */; + ProjectRef = 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* TicTacToe */, @@ -136,6 +208,44 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 587650E01A9EB0DB008B8F17 /* libRCTText.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTText.a; + remoteRef = 587650DF1A9EB0DB008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587650E21A9EB0DB008B8F17 /* RCTTextTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTTextTests.xctest; + remoteRef = 587650E11A9EB0DB008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587650E81A9EB0E0008B8F17 /* libReactKit.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReactKit.a; + remoteRef = 587650E71A9EB0E0008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 58C571ED1AA611BA00CDF9C8 /* libRCTNetworkImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTNetworkImage.a; + remoteRef = 58C571EC1AA611BA00CDF9C8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 58C571EF1AA611BA00CDF9C8 /* RCTNetworkImageTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTNetworkImageTests.xctest; + remoteRef = 58C571EE1AA611BA00CDF9C8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 13B07F8E1A680F5B00A75B9A /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -148,39 +258,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 1604B0DABE720C58B4BD7B85 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 90FB29DB1D5DDA0C9E91F4D0 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 13B07F871A680F5B00A75B9A /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -207,22 +284,22 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AE37E9319424945F93F61AC9 /* Pods.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = TicTacToe; }; name = Debug; }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BE166B25F931D53146DC44FD /* Pods.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = TicTacToe; }; name = Release; diff --git a/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj.orig b/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj.orig new file mode 100644 index 000000000..7389d492a --- /dev/null +++ b/Examples/TicTacToe/TicTacToe.xcodeproj/project.pbxproj.orig @@ -0,0 +1,407 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 587650E91A9EB103008B8F17 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587650E01A9EB0DB008B8F17 /* libRCTText.a */; }; + 587650EA1A9EB103008B8F17 /* libReactKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 587650E81A9EB0E0008B8F17 /* libReactKit.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 587650DF1A9EB0DB008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5119B1A9E6C1200147676; + remoteInfo = RCTText; + }; + 587650E11A9EB0DB008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511A61A9E6C1300147676; + remoteInfo = RCTTextTests; + }; + 587650E71A9EB0E0008B8F17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; + remoteInfo = ReactKit; + }; + 58C571DE1AA6119300CDF9C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 58C571D91AA6119300CDF9C8 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5115D1A9E6B3D00147676; + remoteInfo = RCTNetworkImage; + }; + 58C571E01AA6119300CDF9C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 58C571D91AA6119300CDF9C8 /* RCTNetworkImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511681A9E6B3D00147676; + remoteInfo = RCTNetworkImageTests; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* TicTacToe.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TicTacToe.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../Text/RCTText.xcodeproj"; sourceTree = ""; }; + 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactKit.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/RCTStandardLibrary/../../ReactKit/ReactKit.xcodeproj"; sourceTree = ""; }; + 58C571D91AA6119300CDF9C8 /* RCTNetworkImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetworkImage.xcodeproj; path = "/Users/sahrens/src/fbobjc-hg/Libraries/FBReactKit/js/react-native-github/Libraries/Text/../Image/RCTNetworkImage.xcodeproj"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 587650E91A9EB103008B8F17 /* libRCTText.a in Frameworks */, + 587650EA1A9EB103008B8F17 /* libReactKit.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* TicTacToe */ = { + isa = PBXGroup; + children = ( + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, + 13B07FB71A68108700A75B9A /* main.m */, + ); + name = TicTacToe; + sourceTree = ""; + }; + 587650DB1A9EB0DB008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587650E01A9EB0DB008B8F17 /* libRCTText.a */, + 587650E21A9EB0DB008B8F17 /* RCTTextTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 587650E41A9EB0DF008B8F17 /* Products */ = { + isa = PBXGroup; + children = ( + 587650E81A9EB0E0008B8F17 /* libReactKit.a */, + ); + name = Products; + sourceTree = ""; + }; + 58C571DA1AA6119300CDF9C8 /* Products */ = { + isa = PBXGroup; + children = ( + 58C571DF1AA6119300CDF9C8 /* libRCTNetworkImage.a */, + 58C571E11AA6119300CDF9C8 /* RCTNetworkImageTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* TicTacToe */, + 58C571D91AA6119300CDF9C8 /* RCTNetworkImage.xcodeproj */, + 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */, + 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */, + 83CBBA001A601CBA00E9B192 /* Products */, + ); + sourceTree = ""; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* TicTacToe.app */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* TicTacToe */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TicTacToe" */; + buildPhases = ( + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = TicTacToe; + productName = "Hello World"; + productReference = 13B07F961A680F5B00A75B9A /* TicTacToe.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0610; + ORGANIZATIONNAME = Facebook; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TicTacToe" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 58C571DA1AA6119300CDF9C8 /* Products */; + ProjectRef = 58C571D91AA6119300CDF9C8 /* RCTNetworkImage.xcodeproj */; + }, + { + ProductGroup = 587650DB1A9EB0DB008B8F17 /* Products */; + ProjectRef = 587650DA1A9EB0DB008B8F17 /* RCTText.xcodeproj */; + }, + { + ProductGroup = 587650E41A9EB0DF008B8F17 /* Products */; + ProjectRef = 587650E31A9EB0DF008B8F17 /* ReactKit.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* TicTacToe */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 587650E01A9EB0DB008B8F17 /* libRCTText.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTText.a; + remoteRef = 587650DF1A9EB0DB008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587650E21A9EB0DB008B8F17 /* RCTTextTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTTextTests.xctest; + remoteRef = 587650E11A9EB0DB008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 587650E81A9EB0E0008B8F17 /* libReactKit.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReactKit.a; + remoteRef = 587650E71A9EB0E0008B8F17 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 58C571DF1AA6119300CDF9C8 /* libRCTNetworkImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTNetworkImage.a; + remoteRef = 58C571DE1AA6119300CDF9C8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 58C571E11AA6119300CDF9C8 /* RCTNetworkImageTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RCTNetworkImageTests.xctest; + remoteRef = 58C571E01AA6119300CDF9C8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 13B07FB21A68108700A75B9A /* Base */, + ); + name = LaunchScreen.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = TicTacToe; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = TicTacToe; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../ReactKit/**", + ); + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../ReactKit/**", + ); + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TicTacToe" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TicTacToe" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/Examples/TicTacToe/TicTacToe.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/TicTacToe/TicTacToe.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..e5f301dcc --- /dev/null +++ b/Examples/TicTacToe/TicTacToe.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Examples/TicTacToe/TicTacToe.xcworkspace/contents.xcworkspacedata b/Examples/TicTacToe/TicTacToe.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ff1c005b3..000000000 --- a/Examples/TicTacToe/TicTacToe.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/UIExplorer/ListViewPagingExample.js b/Examples/UIExplorer/ListViewPagingExample.js index 4818da998..c74795eb5 100644 --- a/Examples/UIExplorer/ListViewPagingExample.js +++ b/Examples/UIExplorer/ListViewPagingExample.js @@ -11,7 +11,6 @@ var { Image, LayoutAnimation, ListView, - ListViewDataSource, StyleSheet, Text, TouchableOpacity, @@ -72,7 +71,7 @@ var ListViewPagingExample = React.createClass({ return dataBlob[rowID]; }; - var dataSource = new ListViewDataSource({ + var dataSource = new ListView.DataSource({ getRowData: getRowData, getSectionHeaderData: getSectionData, rowHasChanged: (row1, row2) => row1 !== row2, diff --git a/Examples/UIExplorer/ListViewSimpleExample.js b/Examples/UIExplorer/ListViewSimpleExample.js index db6130843..c6b158f03 100644 --- a/Examples/UIExplorer/ListViewSimpleExample.js +++ b/Examples/UIExplorer/ListViewSimpleExample.js @@ -9,7 +9,6 @@ var React = require('react-native'); var { Image, ListView, - ListViewDataSource, TouchableHighlight, StyleSheet, Text, @@ -25,7 +24,7 @@ var ListViewSimpleExample = React.createClass({ }, getInitialState: function() { - var ds = new ListViewDataSource({rowHasChanged: (r1, r2) => r1 !== r2}); + var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); return { dataSource: ds.cloneWithRows(this._genRows({})), }; diff --git a/Libraries/Components/ListView/ListView.js b/Libraries/Components/ListView/ListView.js index 45539586b..086112724 100644 --- a/Libraries/Components/ListView/ListView.js +++ b/Libraries/Components/ListView/ListView.js @@ -77,6 +77,10 @@ var SCROLLVIEW_REF = 'listviewscroll'; var ListView = React.createClass({ mixins: [ScrollResponder.Mixin, TimerMixin], + statics: { + DataSource: ListViewDataSource, + }, + /** * You must provide a renderRow function. If you omit any of the other render * functions, ListView will simply skip rendering them. diff --git a/Libraries/Components/ScrollViewPropTypes.js b/Libraries/Components/ScrollViewPropTypes.js index 12af36528..f72dc9f05 100644 --- a/Libraries/Components/ScrollViewPropTypes.js +++ b/Libraries/Components/ScrollViewPropTypes.js @@ -24,7 +24,7 @@ var ScrollViewPropTypes = { showsHorizontalScrollIndicator: nativePropType(PropTypes.bool), showsVerticalScrollIndicator: nativePropType(PropTypes.bool), style: StyleSheetPropType(ViewStylePropTypes), - throttleScrollCallbackMS: nativePropType(PropTypes.number), // 200ms + throttleScrollCallbackMS: nativePropType(PropTypes.number), // null }; module.exports = ScrollViewPropTypes; diff --git a/Libraries/Components/TextInput/TextInput.ios.js b/Libraries/Components/TextInput/TextInput.ios.js index e5980de39..fef9c16f0 100644 --- a/Libraries/Components/TextInput/TextInput.ios.js +++ b/Libraries/Components/TextInput/TextInput.ios.js @@ -5,6 +5,7 @@ */ 'use strict'; +var DocumentSelectionState = require('DocumentSelectionState'); var EventEmitter = require('EventEmitter'); var NativeMethodsMixin = require('NativeMethodsMixin'); var NativeModulesDeprecated = require('NativeModulesDeprecated'); @@ -180,7 +181,7 @@ var TextInput = React.createClass({ * See DocumentSelectionState.js, some state that is responsible for * maintaining selection information for a document */ -// selectionState: PropTypes.instanceOf(DocumentSelectionState), + selectionState: PropTypes.instanceOf(DocumentSelectionState), /** * The default value for the text input */ diff --git a/lint/linterTransform.js b/lint/linterTransform.js new file mode 100644 index 000000000..a61fa89a3 --- /dev/null +++ b/lint/linterTransform.js @@ -0,0 +1,76 @@ +'use strict'; + +var eslint = require('eslint'); + +var ignoredStylisticRules = { + 'key-spacing': false, + 'comma-spacing': true, + 'no-multi-spaces': true, + 'brace-style': true, + 'camelcase': true, + 'consistent-this': true, + 'eol-last': true, + 'func-names': true, + 'func-style': true, + 'new-cap': true, + 'new-parens': true, + 'no-nested-ternary': true, + 'no-array-constructor': true, + 'no-lonely-if': true, + 'no-new-object': true, + 'no-spaced-func': true, + 'no-space-before-semi': true, + 'no-ternary': true, + 'no-trailing-spaces': true, + 'no-underscore-dangle': true, + 'no-wrap-func': true, + 'no-mixed-spaces-and-tabs': true, + 'quotes': true, + 'quote-props': true, + 'semi': true, + 'sort-vars': true, + 'space-after-keywords': true, + 'space-in-brackets': true, + 'space-in-parens': true, + 'space-infix-ops': true, + 'space-return-throw-case': true, + 'space-unary-word-ops': true, + 'max-nested-callbacks': true, + 'one-var': true, + 'wrap-regex': true, + 'curly': true, + 'no-mixed-requires': true, +}; + +function setLinterTransform(transformSource) { + var originalVerify = eslint.linter.verify; + eslint.linter.verify = function(text, config, filename, saveState) { + var transformedText; + try { + transformedText = transformSource(text); + } catch (e) { + return [{ + severity: 2, + line: e.lineNumber, + message: e.message, + source: text + }]; + } + var originalLines = text.split('\n'); + var transformedLines = transformedText.split('\n'); + var warnings = originalVerify.call(eslint.linter, transformedText, config, filename, saveState); + + // JSX and ES6 transforms usually generate pretty ugly code. Let's skip lint warnings + // about code style for lines that have been changed by transform step. + // Note that more important issues, like use of undefined vars, will still be reported. + return warnings.filter(function(error) { + var lineHasBeenTransformed = originalLines[error.line - 1] !== transformedLines[error.line - 1]; + var shouldIgnore = ignoredStylisticRules[error.ruleId] && lineHasBeenTransformed; + return !shouldIgnore; + }); + }; +} + +module.exports = { + setLinterTransform: setLinterTransform, +}; diff --git a/linter.js b/linter.js index ec7aa7c7a..205e757c1 100644 --- a/linter.js +++ b/linter.js @@ -1,83 +1,10 @@ // Copyright 2012-present Facebook. All Rights Reserved. 'use strict'; -var eslint = require('eslint'); var transformSource = require('./jestSupport/scriptPreprocess.js').transformSource; +var linterTransform = require('./lint/linterTransform'); -var ignoredStylisticRules = { - 'key-spacing': false, - 'comma-spacing': true, - 'no-multi-spaces': true, - 'brace-style': true, - 'camelcase': true, - 'consistent-this': true, - 'eol-last': true, - 'func-names': true, - 'func-style': true, - 'new-cap': true, - 'new-parens': true, - 'no-nested-ternary': true, - 'no-array-constructor': true, - 'no-lonely-if': true, - 'no-new-object': true, - 'no-spaced-func': true, - 'no-space-before-semi': true, - 'no-ternary': true, - 'no-trailing-spaces': true, - 'no-underscore-dangle': true, - 'no-wrap-func': true, - 'no-mixed-spaces-and-tabs': true, - 'quotes': true, - 'quote-props': true, - 'semi': true, - 'sort-vars': true, - 'space-after-keywords': true, - 'space-in-brackets': true, - 'space-in-parens': true, - 'space-infix-ops': true, - 'space-return-throw-case': true, - 'space-unary-word-ops': true, - 'max-nested-callbacks': true, - 'one-var': true, - 'wrap-regex': true, - 'curly': true, - 'no-mixed-requires': true, -}; - -/* - * Currently ESLint does not understand ES6+React-flavoured syntax. - * To make it work on our codebase, we monkey-patch `verify` function - * to do a transform before running lint rules. - * - * If future, as ESLint's support for ES6 expands, we can get rid of this - * hack - */ -var originalVerify = eslint.linter.verify; -eslint.linter.verify = function(text, config, filename, saveState) { - var transformedText; - try { - transformedText = transformSource(text); - } catch (e) { - return [{ - severity: 2, - line: e.lineNumber, - message: e.message, - source: text - }]; - } - var originalLines = text.split('\n'); - var transformedLines = transformedText.split('\n'); - var warnings = originalVerify.call(eslint.linter, transformedText, config, filename, saveState); - - // JSX and ES6 transforms usually generate pretty ugly code. Let's skip lint warnings - // about code style for lines that have been changed by transform step. - // Note that more important issues, like use of undefined vars, will still be reported. - return warnings.filter(function(error) { - var lineHasBeenTransformed = originalLines[error.line - 1] !== transformedLines[error.line - 1]; - var shouldIgnore = ignoredStylisticRules[error.ruleId] && lineHasBeenTransformed; - return !shouldIgnore; - }); -}; +linterTransform.setLinterTransform(transformSource); // Run the original CLI require('eslint/bin/eslint'); diff --git a/package.json b/package.json index 322716b45..18516ccbc 100644 --- a/package.json +++ b/package.json @@ -26,32 +26,21 @@ }, "dependencies": { "absolute-path": "0.0.0", - "base62": "0.1.1", "connect": "2.8.3", "debug": "~2.1.0", - "esprima-fb": "7001.0001.0000-dev-harmony-fb", - "fs-extra": "0.15.0", "jstransform": "8.2.0", - "mime": "1.2.11", "module-deps": "3.5.6", - "node-haste": "1.2.6", - "node-static": "0.7.6", "optimist": "0.6.1", - "path-is-inside": "1.0.1", - "punycode": "1.2.4", "q": "1.0.1", - "qs": "0.6.5", "react-tools": "0.12.2", - "rebound": "0.0.10", "sane": "1.0.1", "source-map": "0.1.31", "stacktrace-parser": "0.1.1", - "through": "2.3.6", "underscore": "1.7.0", - "wordwrap": "0.0.2", "worker-farm": "1.1.0", "yargs": "1.3.2", - "joi": "~5.1.0" + "joi": "~5.1.0", + "uglify-js": "~2.4.16" }, "devDependencies": { "jest-cli": "0.2.1", diff --git a/packager/packager.js b/packager/packager.js index 6d5336ef4..08bab38b0 100644 --- a/packager/packager.js +++ b/packager/packager.js @@ -29,6 +29,10 @@ var options = parseCommandLine([{ }, { command: 'root', description: 'add another root(s) to be used by the packager in this project', +}, { + command: 'dev', + default: true, + description: 'produce development packages with extra warnings enabled', }]); if (!options.projectRoots) { @@ -93,7 +97,7 @@ function openStackFrameInEditor(req, res, next) { function getAppMiddleware(options) { return ReactPackager.middleware({ - dev: true, + dev: options.dev, projectRoots: options.projectRoots, blacklistRE: blacklist(false), cacheVersion: '2', diff --git a/packager/react-packager/src/Packager/Package.js b/packager/react-packager/src/Packager/Package.js index a4080d3b3..3ef9c528f 100644 --- a/packager/react-packager/src/Packager/Package.js +++ b/packager/react-packager/src/Packager/Package.js @@ -2,6 +2,7 @@ var _ = require('underscore'); var base64VLQ = require('./base64-vlq'); +var UglifyJS = require('uglify-js'); module.exports = Package; @@ -27,6 +28,7 @@ Package.prototype.addModule = function( }; Package.prototype.finalize = function(options) { + options = options || {}; if (options.runMainModule) { var runCode = ';require("' + this._mainModuleId + '");'; this.addModule( @@ -40,12 +42,49 @@ Package.prototype.finalize = function(options) { Object.seal(this._modules); }; -Package.prototype.getSource = function() { - return this._source || ( - this._source = _.pluck(this._modules, 'transformedCode').join('\n') + '\n' + - 'RAW_SOURCE_MAP = ' + JSON.stringify(this.getSourceMap({excludeSource: true})) + - ';\n' + '\/\/@ sourceMappingURL=' + this._sourceMapUrl - ); +Package.prototype.getSource = function(options) { + if (!this._source) { + options = options || {}; + this._source = _.pluck(this._modules, 'transformedCode').join('\n'); + if (options.inlineSourceMap) { + var sourceMap = this.getSourceMap({excludeSource: true}); + this._source += '\nRAW_SOURCE_MAP = ' + JSON.stringify(sourceMap) + ';'; + } + this._source += '\n\/\/@ sourceMappingURL=' + this._sourceMapUrl; + } + return this._source; +}; + +Package.prototype.getMinifiedSourceAndMap = function() { + var source = this.getSource({inlineSourceMap: false}); + try { + return UglifyJS.minify(source, { + fromString: true, + outSourceMap: 'bundle.js', + inSourceMap: this.getSourceMap(), + }); + } catch(e) { + // Sometimes, when somebody is using a new syntax feature that we + // don't yet have transform for, the untransformed line is sent to + // uglify, and it chokes on it. This code tries to print the line + // and the module for easier debugging + var errorMessage = 'Error while minifying JS\n'; + if (e.line) { + errorMessage += 'Transformed code line: "' + + source.split('\n')[e.line - 1] + '"\n'; + } + if (e.pos) { + var fromIndex = source.lastIndexOf('__d(\'', e.pos); + if (fromIndex > -1) { + fromIndex += '__d(\''.length; + var toIndex = source.indexOf('\'', fromIndex); + errorMessage += 'Module name (best guess): ' + + source.substring(fromIndex, toIndex) + '\n'; + } + } + errorMessage += e.toString(); + throw new Error(errorMessage); + } }; Package.prototype.getSourceMap = function(options) { diff --git a/packager/react-packager/src/Packager/__tests__/Package-test.js b/packager/react-packager/src/Packager/__tests__/Package-test.js index 74a2f4379..41630fc47 100644 --- a/packager/react-packager/src/Packager/__tests__/Package-test.js +++ b/packager/react-packager/src/Packager/__tests__/Package-test.js @@ -21,7 +21,7 @@ describe('Package', function() { ppackage.addModule('transformed foo;', 'source foo', 'foo path'); ppackage.addModule('transformed bar;', 'source bar', 'bar path'); ppackage.finalize({}); - expect(ppackage.getSource()).toBe([ + expect(ppackage.getSource({inlineSourceMap: true})).toBe([ 'transformed foo;', 'transformed bar;', 'RAW_SOURCE_MAP = "test-source-map";', @@ -34,7 +34,7 @@ describe('Package', function() { ppackage.addModule('transformed bar;', 'source bar', 'bar path'); ppackage.setMainModuleId('foo'); ppackage.finalize({runMainModule: true}); - expect(ppackage.getSource()).toBe([ + expect(ppackage.getSource({inlineSourceMap: true})).toBe([ 'transformed foo;', 'transformed bar;', ';require("foo");', @@ -42,6 +42,21 @@ describe('Package', function() { '\/\/@ sourceMappingURL=test_url', ].join('\n')); }); + + it('should get minified source', function() { + var minified = { + code: 'minified', + map: 'map', + }; + + require('uglify-js').minify = function() { + return minified; + }; + + ppackage.addModule('transformed foo;', 'source foo', 'foo path'); + ppackage.finalize(); + expect(ppackage.getMinifiedSourceAndMap()).toBe(minified); + }); }); describe('sourcemap package', function() { diff --git a/packager/react-packager/src/Packager/__tests__/Packager-test.js b/packager/react-packager/src/Packager/__tests__/Packager-test.js index 2e43e91a9..d8348be8f 100644 --- a/packager/react-packager/src/Packager/__tests__/Packager-test.js +++ b/packager/react-packager/src/Packager/__tests__/Packager-test.js @@ -6,6 +6,7 @@ jest .dontMock('q') .dontMock('os') .dontMock('underscore') + .setMock('uglify-js') .dontMock('../'); var q = require('q'); diff --git a/packager/react-packager/src/Server/__tests__/Server-test.js b/packager/react-packager/src/Server/__tests__/Server-test.js index e6020c79b..5a5d62b02 100644 --- a/packager/react-packager/src/Server/__tests__/Server-test.js +++ b/packager/react-packager/src/Server/__tests__/Server-test.js @@ -10,6 +10,7 @@ jest.setMock('worker-farm', function() { return function() {}; }) return setTimeout(fn, 0); } }) + .setMock('uglify-js') .dontMock('../'); var q = require('q'); diff --git a/packager/react-packager/src/Server/index.js b/packager/react-packager/src/Server/index.js index accce205a..83592fea9 100644 --- a/packager/react-packager/src/Server/index.js +++ b/packager/react-packager/src/Server/index.js @@ -51,6 +51,7 @@ var validateOpts = declareOpts({ function Server(options) { var opts = validateOpts(options); + this._dev = opts.dev; this._projectRoots = opts.projectRoots; this._packages = Object.create(null); this._packager = new Packager(opts); @@ -72,13 +73,14 @@ Server.prototype._onFileChange = function(type, filepath, root) { }; Server.prototype._rebuildPackages = function() { + var dev = this._dev; var buildPackage = this._buildPackage.bind(this); var packages = this._packages; Object.keys(packages).forEach(function(key) { var options = getOptionsFromPath(url.parse(key).pathname); packages[key] = buildPackage(options).then(function(p) { // Make a throwaway call to getSource to cache the source string. - p.getSource(); + p.getSource({inlineSourceMap: dev}); return p; }); }); @@ -159,10 +161,11 @@ Server.prototype.processRequest = function(req, res, next) { var options = getOptionsFromPath(url.parse(req.url).pathname); var building = this._packages[req.url] || this._buildPackage(options); this._packages[req.url] = building; + var dev = this._dev; building.then( function(p) { if (requestType === 'bundle') { - res.end(p.getSource()); + res.end(p.getSource({inlineSourceMap: dev})); Activity.endEvent(startReqEventId); } else if (requestType === 'map') { res.end(JSON.stringify(p.getSourceMap()));