|
@@ -9,12 +9,20 @@
|
|
/* Begin PBXBuildFile section */
|
|
/* Begin PBXBuildFile section */
|
|
2707607F276409C000064F59 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2707607E276409C000064F59 /* AppDelegate.swift */; };
|
|
2707607F276409C000064F59 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2707607E276409C000064F59 /* AppDelegate.swift */; };
|
|
27076081276409C000064F59 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076080276409C000064F59 /* SceneDelegate.swift */; };
|
|
27076081276409C000064F59 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076080276409C000064F59 /* SceneDelegate.swift */; };
|
|
- 27076083276409C000064F59 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076082276409C000064F59 /* ViewController.swift */; };
|
|
|
|
|
|
+ 27076083276409C000064F59 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076082276409C000064F59 /* MainViewController.swift */; };
|
|
27076088276409C200064F59 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 27076087276409C200064F59 /* Assets.xcassets */; };
|
|
27076088276409C200064F59 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 27076087276409C200064F59 /* Assets.xcassets */; };
|
|
2707608B276409C200064F59 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 27076089276409C200064F59 /* LaunchScreen.storyboard */; };
|
|
2707608B276409C200064F59 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 27076089276409C200064F59 /* LaunchScreen.storyboard */; };
|
|
27076096276409C300064F59 /* LiveLikeGiphyChallengeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076095276409C300064F59 /* LiveLikeGiphyChallengeTests.swift */; };
|
|
27076096276409C300064F59 /* LiveLikeGiphyChallengeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27076095276409C300064F59 /* LiveLikeGiphyChallengeTests.swift */; };
|
|
270760A0276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2707609F276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift */; };
|
|
270760A0276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2707609F276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift */; };
|
|
270760A2276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270760A1276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift */; };
|
|
270760A2276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270760A1276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift */; };
|
|
|
|
+ AE57E35127AFEE3F004BD2B4 /* GiphyCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35027AFEE3F004BD2B4 /* GiphyCollectionViewCell.swift */; };
|
|
|
|
+ AE57E35327AFF02D004BD2B4 /* GiphyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35227AFF02D004BD2B4 /* GiphyViewModel.swift */; };
|
|
|
|
+ AE57E35627AFFCE4004BD2B4 /* APIManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35527AFFCE4004BD2B4 /* APIManager.swift */; };
|
|
|
|
+ AE57E35827AFFEC7004BD2B4 /* GiphyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35727AFFEC7004BD2B4 /* GiphyModel.swift */; };
|
|
|
|
+ AE57E35A27B01693004BD2B4 /* GiphyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35927B01692004BD2B4 /* GiphyRequest.swift */; };
|
|
|
|
+ AE57E35C27B02A58004BD2B4 /* GifImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35B27B02A57004BD2B4 /* GifImage.swift */; };
|
|
|
|
+ AE57E35E27B043F5004BD2B4 /* CachedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35D27B043F5004BD2B4 /* CachedImageView.swift */; };
|
|
|
|
+ AE57E36027B079F4004BD2B4 /* ActivityIndicatorCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE57E35F27B079F4004BD2B4 /* ActivityIndicatorCollectionViewCell.swift */; };
|
|
/* End PBXBuildFile section */
|
|
/* End PBXBuildFile section */
|
|
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
/* Begin PBXContainerItemProxy section */
|
|
@@ -38,7 +46,7 @@
|
|
2707607B276409C000064F59 /* LiveLikeGiphyChallenge.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiveLikeGiphyChallenge.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
2707607B276409C000064F59 /* LiveLikeGiphyChallenge.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiveLikeGiphyChallenge.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
2707607E276409C000064F59 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
2707607E276409C000064F59 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
27076080276409C000064F59 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
|
|
27076080276409C000064F59 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
|
|
- 27076082276409C000064F59 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
|
|
|
|
|
|
+ 27076082276409C000064F59 /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = "<group>"; };
|
|
27076087276409C200064F59 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
27076087276409C200064F59 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
2707608A276409C200064F59 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
2707608A276409C200064F59 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
2707608C276409C200064F59 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
2707608C276409C200064F59 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
@@ -47,6 +55,14 @@
|
|
2707609B276409C300064F59 /* LiveLikeGiphyChallengeUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LiveLikeGiphyChallengeUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
2707609B276409C300064F59 /* LiveLikeGiphyChallengeUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LiveLikeGiphyChallengeUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
2707609F276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveLikeGiphyChallengeUITests.swift; sourceTree = "<group>"; };
|
|
2707609F276409C300064F59 /* LiveLikeGiphyChallengeUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveLikeGiphyChallengeUITests.swift; sourceTree = "<group>"; };
|
|
270760A1276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveLikeGiphyChallengeUITestsLaunchTests.swift; sourceTree = "<group>"; };
|
|
270760A1276409C300064F59 /* LiveLikeGiphyChallengeUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveLikeGiphyChallengeUITestsLaunchTests.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35027AFEE3F004BD2B4 /* GiphyCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyCollectionViewCell.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35227AFF02D004BD2B4 /* GiphyViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyViewModel.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35527AFFCE4004BD2B4 /* APIManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = APIManager.swift; path = LiveLikeGiphyChallenge/APIManager.swift; sourceTree = SOURCE_ROOT; };
|
|
|
|
+ AE57E35727AFFEC7004BD2B4 /* GiphyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyModel.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35927B01692004BD2B4 /* GiphyRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyRequest.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35B27B02A57004BD2B4 /* GifImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GifImage.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35D27B043F5004BD2B4 /* CachedImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CachedImageView.swift; sourceTree = "<group>"; };
|
|
|
|
+ AE57E35F27B079F4004BD2B4 /* ActivityIndicatorCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorCollectionViewCell.swift; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
/* End PBXFileReference section */
|
|
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
@@ -97,12 +113,18 @@
|
|
2707607D276409C000064F59 /* LiveLikeGiphyChallenge */ = {
|
|
2707607D276409C000064F59 /* LiveLikeGiphyChallenge */ = {
|
|
isa = PBXGroup;
|
|
isa = PBXGroup;
|
|
children = (
|
|
children = (
|
|
|
|
+ AE57E35427AFFC7C004BD2B4 /* Resources */,
|
|
2707607E276409C000064F59 /* AppDelegate.swift */,
|
|
2707607E276409C000064F59 /* AppDelegate.swift */,
|
|
27076080276409C000064F59 /* SceneDelegate.swift */,
|
|
27076080276409C000064F59 /* SceneDelegate.swift */,
|
|
- 27076082276409C000064F59 /* ViewController.swift */,
|
|
|
|
- 27076087276409C200064F59 /* Assets.xcassets */,
|
|
|
|
- 27076089276409C200064F59 /* LaunchScreen.storyboard */,
|
|
|
|
- 2707608C276409C200064F59 /* Info.plist */,
|
|
|
|
|
|
+ 27076082276409C000064F59 /* MainViewController.swift */,
|
|
|
|
+ AE57E35027AFEE3F004BD2B4 /* GiphyCollectionViewCell.swift */,
|
|
|
|
+ AE57E35F27B079F4004BD2B4 /* ActivityIndicatorCollectionViewCell.swift */,
|
|
|
|
+ AE57E35227AFF02D004BD2B4 /* GiphyViewModel.swift */,
|
|
|
|
+ AE57E35727AFFEC7004BD2B4 /* GiphyModel.swift */,
|
|
|
|
+ AE57E35927B01692004BD2B4 /* GiphyRequest.swift */,
|
|
|
|
+ AE57E35527AFFCE4004BD2B4 /* APIManager.swift */,
|
|
|
|
+ AE57E35B27B02A57004BD2B4 /* GifImage.swift */,
|
|
|
|
+ AE57E35D27B043F5004BD2B4 /* CachedImageView.swift */,
|
|
);
|
|
);
|
|
path = LiveLikeGiphyChallenge;
|
|
path = LiveLikeGiphyChallenge;
|
|
sourceTree = "<group>";
|
|
sourceTree = "<group>";
|
|
@@ -124,6 +146,16 @@
|
|
path = LiveLikeGiphyChallengeUITests;
|
|
path = LiveLikeGiphyChallengeUITests;
|
|
sourceTree = "<group>";
|
|
sourceTree = "<group>";
|
|
};
|
|
};
|
|
|
|
+ AE57E35427AFFC7C004BD2B4 /* Resources */ = {
|
|
|
|
+ isa = PBXGroup;
|
|
|
|
+ children = (
|
|
|
|
+ 27076087276409C200064F59 /* Assets.xcassets */,
|
|
|
|
+ 27076089276409C200064F59 /* LaunchScreen.storyboard */,
|
|
|
|
+ 2707608C276409C200064F59 /* Info.plist */,
|
|
|
|
+ );
|
|
|
|
+ path = Resources;
|
|
|
|
+ sourceTree = "<group>";
|
|
|
|
+ };
|
|
/* End PBXGroup section */
|
|
/* End PBXGroup section */
|
|
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
/* Begin PBXNativeTarget section */
|
|
@@ -254,9 +286,17 @@
|
|
isa = PBXSourcesBuildPhase;
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
files = (
|
|
- 27076083276409C000064F59 /* ViewController.swift in Sources */,
|
|
|
|
|
|
+ AE57E35627AFFCE4004BD2B4 /* APIManager.swift in Sources */,
|
|
|
|
+ AE57E36027B079F4004BD2B4 /* ActivityIndicatorCollectionViewCell.swift in Sources */,
|
|
|
|
+ AE57E35127AFEE3F004BD2B4 /* GiphyCollectionViewCell.swift in Sources */,
|
|
|
|
+ AE57E35E27B043F5004BD2B4 /* CachedImageView.swift in Sources */,
|
|
|
|
+ 27076083276409C000064F59 /* MainViewController.swift in Sources */,
|
|
|
|
+ AE57E35327AFF02D004BD2B4 /* GiphyViewModel.swift in Sources */,
|
|
2707607F276409C000064F59 /* AppDelegate.swift in Sources */,
|
|
2707607F276409C000064F59 /* AppDelegate.swift in Sources */,
|
|
|
|
+ AE57E35827AFFEC7004BD2B4 /* GiphyModel.swift in Sources */,
|
|
27076081276409C000064F59 /* SceneDelegate.swift in Sources */,
|
|
27076081276409C000064F59 /* SceneDelegate.swift in Sources */,
|
|
|
|
+ AE57E35C27B02A58004BD2B4 /* GifImage.swift in Sources */,
|
|
|
|
+ AE57E35A27B01693004BD2B4 /* GiphyRequest.swift in Sources */,
|
|
);
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
};
|
|
@@ -428,7 +468,7 @@
|
|
CODE_SIGN_STYLE = Automatic;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
- INFOPLIST_FILE = LiveLikeGiphyChallenge/Info.plist;
|
|
|
|
|
|
+ INFOPLIST_FILE = LiveLikeGiphyChallenge/Resources/Info.plist;
|
|
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
|
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
|
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
|
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortraitUpsideDown";
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortraitUpsideDown";
|
|
@@ -455,7 +495,7 @@
|
|
CODE_SIGN_STYLE = Automatic;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
- INFOPLIST_FILE = LiveLikeGiphyChallenge/Info.plist;
|
|
|
|
|
|
+ INFOPLIST_FILE = LiveLikeGiphyChallenge/Resources/Info.plist;
|
|
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
|
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
|
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
|
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortraitUpsideDown";
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortraitUpsideDown";
|