Sources
|
@ -1,3 +1,6 @@
|
|||
# Awesome Libs Premium
|
||||
Source/AwesomeApp_Premium
|
||||
|
||||
# Xcode
|
||||
#
|
||||
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
|
||||
|
|
|
@ -0,0 +1,590 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 50;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
57D60D3266CC11CF1A58574A /* Pods_AwesomeApp_OpenSource.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB3B53377CED27C09A87B6E2 /* Pods_AwesomeApp_OpenSource.framework */; };
|
||||
C2BA857524EDDE5400DE0296 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C2BA857424EDDE5400DE0296 /* Assets.xcassets */; };
|
||||
C2BA858024EDDF3800DE0296 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BA857F24EDDF3800DE0296 /* AppDelegate.swift */; };
|
||||
C2BA858324EDDF5400DE0296 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2BA858124EDDF5400DE0296 /* LaunchScreen.xib */; };
|
||||
C2BA858424EDDF5400DE0296 /* awesome-app-open-source-logo.png in Resources */ = {isa = PBXBuildFile; fileRef = C2BA858224EDDF5400DE0296 /* awesome-app-open-source-logo.png */; };
|
||||
C2BA85A024EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858624EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework */; };
|
||||
C2BA85A124EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858624EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85A224EDE06500DE0296 /* LibraryDemo_BadgeHub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858724EDE06500DE0296 /* LibraryDemo_BadgeHub.framework */; };
|
||||
C2BA85A324EDE06500DE0296 /* LibraryDemo_BadgeHub.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858724EDE06500DE0296 /* LibraryDemo_BadgeHub.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85A424EDE06500DE0296 /* LibraryDemo_Charts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858824EDE06500DE0296 /* LibraryDemo_Charts.framework */; };
|
||||
C2BA85A524EDE06500DE0296 /* LibraryDemo_Charts.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858824EDE06500DE0296 /* LibraryDemo_Charts.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85A624EDE06500DE0296 /* LibraryDemo_Cluster.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858924EDE06500DE0296 /* LibraryDemo_Cluster.framework */; };
|
||||
C2BA85A724EDE06500DE0296 /* LibraryDemo_Cluster.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858924EDE06500DE0296 /* LibraryDemo_Cluster.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85A824EDE06500DE0296 /* LibraryDemo_CocoaButton.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858A24EDE06500DE0296 /* LibraryDemo_CocoaButton.framework */; };
|
||||
C2BA85A924EDE06500DE0296 /* LibraryDemo_CocoaButton.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858A24EDE06500DE0296 /* LibraryDemo_CocoaButton.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85AA24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858B24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework */; };
|
||||
C2BA85AB24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858B24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85AC24EDE06500DE0296 /* LibraryDemo_Dodo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858C24EDE06500DE0296 /* LibraryDemo_Dodo.framework */; };
|
||||
C2BA85AD24EDE06500DE0296 /* LibraryDemo_Dodo.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858C24EDE06500DE0296 /* LibraryDemo_Dodo.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85AE24EDE06500DE0296 /* LibraryDemo_FlagKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858D24EDE06500DE0296 /* LibraryDemo_FlagKit.framework */; };
|
||||
C2BA85AF24EDE06500DE0296 /* LibraryDemo_FlagKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858D24EDE06500DE0296 /* LibraryDemo_FlagKit.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85B024EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858E24EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework */; };
|
||||
C2BA85B124EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858E24EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85B224EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858F24EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework */; };
|
||||
C2BA85B324EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA858F24EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85B424EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859024EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework */; };
|
||||
C2BA85B524EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859024EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85B624EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859124EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework */; };
|
||||
C2BA85B724EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859124EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85B824EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859224EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework */; };
|
||||
C2BA85B924EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859224EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85BA24EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859324EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework */; };
|
||||
C2BA85BB24EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859324EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85BC24EDE06500DE0296 /* LibraryDemo_Lottie.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859424EDE06500DE0296 /* LibraryDemo_Lottie.framework */; };
|
||||
C2BA85BD24EDE06500DE0296 /* LibraryDemo_Lottie.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859424EDE06500DE0296 /* LibraryDemo_Lottie.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85BE24EDE06600DE0296 /* LibraryDemo_NumPad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859524EDE06500DE0296 /* LibraryDemo_NumPad.framework */; };
|
||||
C2BA85BF24EDE06600DE0296 /* LibraryDemo_NumPad.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859524EDE06500DE0296 /* LibraryDemo_NumPad.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85C024EDE06600DE0296 /* LibraryDemo_NVActivityIndicatorView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859624EDE06500DE0296 /* LibraryDemo_NVActivityIndicatorView.framework */; };
|
||||
C2BA85C124EDE06600DE0296 /* LibraryDemo_NVActivityIndicatorView.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859624EDE06500DE0296 /* LibraryDemo_NVActivityIndicatorView.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85C224EDE06600DE0296 /* LibraryDemo_Pastel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859724EDE06500DE0296 /* LibraryDemo_Pastel.framework */; };
|
||||
C2BA85C324EDE06600DE0296 /* LibraryDemo_Pastel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859724EDE06500DE0296 /* LibraryDemo_Pastel.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85C424EDE06600DE0296 /* LibraryDemo_PinterestSegment.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859824EDE06500DE0296 /* LibraryDemo_PinterestSegment.framework */; };
|
||||
C2BA85C524EDE06600DE0296 /* LibraryDemo_PinterestSegment.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859824EDE06500DE0296 /* LibraryDemo_PinterestSegment.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85C624EDE06600DE0296 /* LibraryDemo_PNChart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859924EDE06500DE0296 /* LibraryDemo_PNChart.framework */; };
|
||||
C2BA85C724EDE06600DE0296 /* LibraryDemo_PNChart.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859924EDE06500DE0296 /* LibraryDemo_PNChart.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85C824EDE06600DE0296 /* LibraryDemo_Printer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859A24EDE06500DE0296 /* LibraryDemo_Printer.framework */; };
|
||||
C2BA85C924EDE06600DE0296 /* LibraryDemo_Printer.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859A24EDE06500DE0296 /* LibraryDemo_Printer.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85CA24EDE06600DE0296 /* LibraryDemo_StarWars.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859B24EDE06500DE0296 /* LibraryDemo_StarWars.framework */; };
|
||||
C2BA85CB24EDE06600DE0296 /* LibraryDemo_StarWars.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859B24EDE06500DE0296 /* LibraryDemo_StarWars.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85CC24EDE06600DE0296 /* LibraryDemo_SwiftChart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859C24EDE06500DE0296 /* LibraryDemo_SwiftChart.framework */; };
|
||||
C2BA85CD24EDE06600DE0296 /* LibraryDemo_SwiftChart.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859C24EDE06500DE0296 /* LibraryDemo_SwiftChart.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85CE24EDE06600DE0296 /* LibraryDemo_SwiftGif.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859D24EDE06500DE0296 /* LibraryDemo_SwiftGif.framework */; };
|
||||
C2BA85CF24EDE06600DE0296 /* LibraryDemo_SwiftGif.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859D24EDE06500DE0296 /* LibraryDemo_SwiftGif.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85D024EDE06600DE0296 /* LibraryDemo_TinyConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859E24EDE06500DE0296 /* LibraryDemo_TinyConsole.framework */; };
|
||||
C2BA85D124EDE06600DE0296 /* LibraryDemo_TinyConsole.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859E24EDE06500DE0296 /* LibraryDemo_TinyConsole.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85D224EDE06600DE0296 /* LibraryDemo_UIGradient.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859F24EDE06500DE0296 /* LibraryDemo_UIGradient.framework */; };
|
||||
C2BA85D324EDE06600DE0296 /* LibraryDemo_UIGradient.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA859F24EDE06500DE0296 /* LibraryDemo_UIGradient.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85DA24EDE09500DE0296 /* AwesomeData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D524EDE09500DE0296 /* AwesomeData.framework */; };
|
||||
C2BA85DB24EDE09500DE0296 /* AwesomeData.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D524EDE09500DE0296 /* AwesomeData.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85DC24EDE09500DE0296 /* AwesomeFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D624EDE09500DE0296 /* AwesomeFramework.framework */; };
|
||||
C2BA85DD24EDE09500DE0296 /* AwesomeFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D624EDE09500DE0296 /* AwesomeFramework.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85DE24EDE09500DE0296 /* AwesomeStyles.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D724EDE09500DE0296 /* AwesomeStyles.framework */; };
|
||||
C2BA85DF24EDE09500DE0296 /* AwesomeStyles.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D724EDE09500DE0296 /* AwesomeStyles.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85E024EDE09500DE0296 /* AwesomeViewControllers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D824EDE09500DE0296 /* AwesomeViewControllers.framework */; };
|
||||
C2BA85E124EDE09500DE0296 /* AwesomeViewControllers.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D824EDE09500DE0296 /* AwesomeViewControllers.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
C2BA85E224EDE09500DE0296 /* AwesomeViews.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D924EDE09500DE0296 /* AwesomeViews.framework */; };
|
||||
C2BA85E324EDE09500DE0296 /* AwesomeViews.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C2BA85D924EDE09500DE0296 /* AwesomeViews.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
C2BA85D424EDE06600DE0296 /* Embed Frameworks */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
C2BA85A724EDE06500DE0296 /* LibraryDemo_Cluster.framework in Embed Frameworks */,
|
||||
C2BA85A924EDE06500DE0296 /* LibraryDemo_CocoaButton.framework in Embed Frameworks */,
|
||||
C2BA85B924EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework in Embed Frameworks */,
|
||||
C2BA85B124EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework in Embed Frameworks */,
|
||||
C2BA85AD24EDE06500DE0296 /* LibraryDemo_Dodo.framework in Embed Frameworks */,
|
||||
C2BA85B324EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework in Embed Frameworks */,
|
||||
C2BA85BF24EDE06600DE0296 /* LibraryDemo_NumPad.framework in Embed Frameworks */,
|
||||
C2BA85BB24EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework in Embed Frameworks */,
|
||||
C2BA85C324EDE06600DE0296 /* LibraryDemo_Pastel.framework in Embed Frameworks */,
|
||||
C2BA85BD24EDE06500DE0296 /* LibraryDemo_Lottie.framework in Embed Frameworks */,
|
||||
C2BA85A124EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework in Embed Frameworks */,
|
||||
C2BA85AF24EDE06500DE0296 /* LibraryDemo_FlagKit.framework in Embed Frameworks */,
|
||||
C2BA85CD24EDE06600DE0296 /* LibraryDemo_SwiftChart.framework in Embed Frameworks */,
|
||||
C2BA85DD24EDE09500DE0296 /* AwesomeFramework.framework in Embed Frameworks */,
|
||||
C2BA85CB24EDE06600DE0296 /* LibraryDemo_StarWars.framework in Embed Frameworks */,
|
||||
C2BA85DB24EDE09500DE0296 /* AwesomeData.framework in Embed Frameworks */,
|
||||
C2BA85E324EDE09500DE0296 /* AwesomeViews.framework in Embed Frameworks */,
|
||||
C2BA85D324EDE06600DE0296 /* LibraryDemo_UIGradient.framework in Embed Frameworks */,
|
||||
C2BA85CF24EDE06600DE0296 /* LibraryDemo_SwiftGif.framework in Embed Frameworks */,
|
||||
C2BA85B524EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework in Embed Frameworks */,
|
||||
C2BA85D124EDE06600DE0296 /* LibraryDemo_TinyConsole.framework in Embed Frameworks */,
|
||||
C2BA85E124EDE09500DE0296 /* AwesomeViewControllers.framework in Embed Frameworks */,
|
||||
C2BA85A324EDE06500DE0296 /* LibraryDemo_BadgeHub.framework in Embed Frameworks */,
|
||||
C2BA85C724EDE06600DE0296 /* LibraryDemo_PNChart.framework in Embed Frameworks */,
|
||||
C2BA85DF24EDE09500DE0296 /* AwesomeStyles.framework in Embed Frameworks */,
|
||||
C2BA85A524EDE06500DE0296 /* LibraryDemo_Charts.framework in Embed Frameworks */,
|
||||
C2BA85C524EDE06600DE0296 /* LibraryDemo_PinterestSegment.framework in Embed Frameworks */,
|
||||
C2BA85AB24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework in Embed Frameworks */,
|
||||
C2BA85C124EDE06600DE0296 /* LibraryDemo_NVActivityIndicatorView.framework in Embed Frameworks */,
|
||||
C2BA85C924EDE06600DE0296 /* LibraryDemo_Printer.framework in Embed Frameworks */,
|
||||
C2BA85B724EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework in Embed Frameworks */,
|
||||
);
|
||||
name = "Embed Frameworks";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXCopyFilesBuildPhase section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
2FFD6A29659670882367D67F /* Pods-AwesomeApp_OpenSource.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeApp_OpenSource.debug.xcconfig"; path = "Target Support Files/Pods-AwesomeApp_OpenSource/Pods-AwesomeApp_OpenSource.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
6097332707760EFBCB8BB584 /* Pods-AwesomeApp_OpenSource.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeApp_OpenSource.release.xcconfig"; path = "Target Support Files/Pods-AwesomeApp_OpenSource/Pods-AwesomeApp_OpenSource.release.xcconfig"; sourceTree = "<group>"; };
|
||||
C2BA856824EDDE4000DE0296 /* Awesome OSS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Awesome OSS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA857424EDDE5400DE0296 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
C2BA857924EDDE5400DE0296 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
C2BA857F24EDDF3800DE0296 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
||||
C2BA858124EDDF5400DE0296 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = "<group>"; };
|
||||
C2BA858224EDDF5400DE0296 /* awesome-app-open-source-logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "awesome-app-open-source-logo.png"; sourceTree = "<group>"; };
|
||||
C2BA858624EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_AnimatedTextInput.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858724EDE06500DE0296 /* LibraryDemo_BadgeHub.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_BadgeHub.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858824EDE06500DE0296 /* LibraryDemo_Charts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Charts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858924EDE06500DE0296 /* LibraryDemo_Cluster.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Cluster.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858A24EDE06500DE0296 /* LibraryDemo_CocoaButton.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_CocoaButton.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858B24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_CocoaTextField.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858C24EDE06500DE0296 /* LibraryDemo_Dodo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Dodo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858D24EDE06500DE0296 /* LibraryDemo_FlagKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_FlagKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858E24EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_fluentui_system_icons.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA858F24EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_GaugeSlider.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859024EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_GlitchLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859124EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_HDNotificationView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859224EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_LinearProgressBar.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859324EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_LiquidLoader.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859424EDE06500DE0296 /* LibraryDemo_Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859524EDE06500DE0296 /* LibraryDemo_NumPad.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_NumPad.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859624EDE06500DE0296 /* LibraryDemo_NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859724EDE06500DE0296 /* LibraryDemo_Pastel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Pastel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859824EDE06500DE0296 /* LibraryDemo_PinterestSegment.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_PinterestSegment.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859924EDE06500DE0296 /* LibraryDemo_PNChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_PNChart.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859A24EDE06500DE0296 /* LibraryDemo_Printer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Printer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859B24EDE06500DE0296 /* LibraryDemo_StarWars.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_StarWars.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859C24EDE06500DE0296 /* LibraryDemo_SwiftChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_SwiftChart.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859D24EDE06500DE0296 /* LibraryDemo_SwiftGif.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_SwiftGif.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859E24EDE06500DE0296 /* LibraryDemo_TinyConsole.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_TinyConsole.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA859F24EDE06500DE0296 /* LibraryDemo_UIGradient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_UIGradient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA85D524EDE09500DE0296 /* AwesomeData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeData.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA85D624EDE09500DE0296 /* AwesomeFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA85D724EDE09500DE0296 /* AwesomeStyles.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeStyles.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA85D824EDE09500DE0296 /* AwesomeViewControllers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeViewControllers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2BA85D924EDE09500DE0296 /* AwesomeViews.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeViews.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DB3B53377CED27C09A87B6E2 /* Pods_AwesomeApp_OpenSource.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AwesomeApp_OpenSource.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
C2BA856524EDDE4000DE0296 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2BA85A624EDE06500DE0296 /* LibraryDemo_Cluster.framework in Frameworks */,
|
||||
C2BA85A824EDE06500DE0296 /* LibraryDemo_CocoaButton.framework in Frameworks */,
|
||||
C2BA85B824EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework in Frameworks */,
|
||||
C2BA85B024EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework in Frameworks */,
|
||||
C2BA85AC24EDE06500DE0296 /* LibraryDemo_Dodo.framework in Frameworks */,
|
||||
C2BA85B224EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework in Frameworks */,
|
||||
C2BA85BE24EDE06600DE0296 /* LibraryDemo_NumPad.framework in Frameworks */,
|
||||
C2BA85BA24EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework in Frameworks */,
|
||||
C2BA85C224EDE06600DE0296 /* LibraryDemo_Pastel.framework in Frameworks */,
|
||||
C2BA85BC24EDE06500DE0296 /* LibraryDemo_Lottie.framework in Frameworks */,
|
||||
C2BA85A024EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework in Frameworks */,
|
||||
C2BA85AE24EDE06500DE0296 /* LibraryDemo_FlagKit.framework in Frameworks */,
|
||||
C2BA85CC24EDE06600DE0296 /* LibraryDemo_SwiftChart.framework in Frameworks */,
|
||||
C2BA85DC24EDE09500DE0296 /* AwesomeFramework.framework in Frameworks */,
|
||||
C2BA85CA24EDE06600DE0296 /* LibraryDemo_StarWars.framework in Frameworks */,
|
||||
C2BA85DA24EDE09500DE0296 /* AwesomeData.framework in Frameworks */,
|
||||
C2BA85E224EDE09500DE0296 /* AwesomeViews.framework in Frameworks */,
|
||||
C2BA85D224EDE06600DE0296 /* LibraryDemo_UIGradient.framework in Frameworks */,
|
||||
C2BA85CE24EDE06600DE0296 /* LibraryDemo_SwiftGif.framework in Frameworks */,
|
||||
C2BA85B424EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework in Frameworks */,
|
||||
C2BA85D024EDE06600DE0296 /* LibraryDemo_TinyConsole.framework in Frameworks */,
|
||||
C2BA85E024EDE09500DE0296 /* AwesomeViewControllers.framework in Frameworks */,
|
||||
C2BA85A224EDE06500DE0296 /* LibraryDemo_BadgeHub.framework in Frameworks */,
|
||||
C2BA85C624EDE06600DE0296 /* LibraryDemo_PNChart.framework in Frameworks */,
|
||||
C2BA85DE24EDE09500DE0296 /* AwesomeStyles.framework in Frameworks */,
|
||||
C2BA85A424EDE06500DE0296 /* LibraryDemo_Charts.framework in Frameworks */,
|
||||
C2BA85C424EDE06600DE0296 /* LibraryDemo_PinterestSegment.framework in Frameworks */,
|
||||
C2BA85AA24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework in Frameworks */,
|
||||
C2BA85C024EDE06600DE0296 /* LibraryDemo_NVActivityIndicatorView.framework in Frameworks */,
|
||||
C2BA85C824EDE06600DE0296 /* LibraryDemo_Printer.framework in Frameworks */,
|
||||
C2BA85B624EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework in Frameworks */,
|
||||
57D60D3266CC11CF1A58574A /* Pods_AwesomeApp_OpenSource.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
B37ECBA888AA705B8AB9C9E7 /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
2FFD6A29659670882367D67F /* Pods-AwesomeApp_OpenSource.debug.xcconfig */,
|
||||
6097332707760EFBCB8BB584 /* Pods-AwesomeApp_OpenSource.release.xcconfig */,
|
||||
);
|
||||
name = Pods;
|
||||
path = ../Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2BA855F24EDDE4000DE0296 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA856A24EDDE4000DE0296 /* AwesomeApp_OpenSource */,
|
||||
C2BA856924EDDE4000DE0296 /* Products */,
|
||||
C2BA858524EDE06500DE0296 /* Frameworks */,
|
||||
B37ECBA888AA705B8AB9C9E7 /* Pods */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2BA856924EDDE4000DE0296 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA856824EDDE4000DE0296 /* Awesome OSS.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2BA856A24EDDE4000DE0296 /* AwesomeApp_OpenSource */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA857F24EDDF3800DE0296 /* AppDelegate.swift */,
|
||||
C2BA857424EDDE5400DE0296 /* Assets.xcassets */,
|
||||
C2BA858124EDDF5400DE0296 /* LaunchScreen.xib */,
|
||||
C2BA858224EDDF5400DE0296 /* awesome-app-open-source-logo.png */,
|
||||
C2BA857924EDDE5400DE0296 /* Info.plist */,
|
||||
);
|
||||
path = AwesomeApp_OpenSource;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2BA858524EDE06500DE0296 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA85D524EDE09500DE0296 /* AwesomeData.framework */,
|
||||
C2BA85D624EDE09500DE0296 /* AwesomeFramework.framework */,
|
||||
C2BA85D724EDE09500DE0296 /* AwesomeStyles.framework */,
|
||||
C2BA85D824EDE09500DE0296 /* AwesomeViewControllers.framework */,
|
||||
C2BA85D924EDE09500DE0296 /* AwesomeViews.framework */,
|
||||
C2BA858624EDE06500DE0296 /* LibraryDemo_AnimatedTextInput.framework */,
|
||||
C2BA858724EDE06500DE0296 /* LibraryDemo_BadgeHub.framework */,
|
||||
C2BA858824EDE06500DE0296 /* LibraryDemo_Charts.framework */,
|
||||
C2BA858924EDE06500DE0296 /* LibraryDemo_Cluster.framework */,
|
||||
C2BA858A24EDE06500DE0296 /* LibraryDemo_CocoaButton.framework */,
|
||||
C2BA858B24EDE06500DE0296 /* LibraryDemo_CocoaTextField.framework */,
|
||||
C2BA858C24EDE06500DE0296 /* LibraryDemo_Dodo.framework */,
|
||||
C2BA858D24EDE06500DE0296 /* LibraryDemo_FlagKit.framework */,
|
||||
C2BA858E24EDE06500DE0296 /* LibraryDemo_fluentui_system_icons.framework */,
|
||||
C2BA858F24EDE06500DE0296 /* LibraryDemo_GaugeSlider.framework */,
|
||||
C2BA859024EDE06500DE0296 /* LibraryDemo_GlitchLabel.framework */,
|
||||
C2BA859124EDE06500DE0296 /* LibraryDemo_HDNotificationView.framework */,
|
||||
C2BA859224EDE06500DE0296 /* LibraryDemo_LinearProgressBar.framework */,
|
||||
C2BA859324EDE06500DE0296 /* LibraryDemo_LiquidLoader.framework */,
|
||||
C2BA859424EDE06500DE0296 /* LibraryDemo_Lottie.framework */,
|
||||
C2BA859524EDE06500DE0296 /* LibraryDemo_NumPad.framework */,
|
||||
C2BA859624EDE06500DE0296 /* LibraryDemo_NVActivityIndicatorView.framework */,
|
||||
C2BA859724EDE06500DE0296 /* LibraryDemo_Pastel.framework */,
|
||||
C2BA859824EDE06500DE0296 /* LibraryDemo_PinterestSegment.framework */,
|
||||
C2BA859924EDE06500DE0296 /* LibraryDemo_PNChart.framework */,
|
||||
C2BA859A24EDE06500DE0296 /* LibraryDemo_Printer.framework */,
|
||||
C2BA859B24EDE06500DE0296 /* LibraryDemo_StarWars.framework */,
|
||||
C2BA859C24EDE06500DE0296 /* LibraryDemo_SwiftChart.framework */,
|
||||
C2BA859D24EDE06500DE0296 /* LibraryDemo_SwiftGif.framework */,
|
||||
C2BA859E24EDE06500DE0296 /* LibraryDemo_TinyConsole.framework */,
|
||||
C2BA859F24EDE06500DE0296 /* LibraryDemo_UIGradient.framework */,
|
||||
DB3B53377CED27C09A87B6E2 /* Pods_AwesomeApp_OpenSource.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
C2BA856724EDDE4000DE0296 /* AwesomeApp_OpenSource */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = C2BA857C24EDDE5400DE0296 /* Build configuration list for PBXNativeTarget "AwesomeApp_OpenSource" */;
|
||||
buildPhases = (
|
||||
4B328F4537048E4A36817943 /* [CP] Check Pods Manifest.lock */,
|
||||
C2BA856424EDDE4000DE0296 /* Sources */,
|
||||
C2BA856524EDDE4000DE0296 /* Frameworks */,
|
||||
C2BA856624EDDE4000DE0296 /* Resources */,
|
||||
C2BA85D424EDE06600DE0296 /* Embed Frameworks */,
|
||||
0C43A08557C18525243EC669 /* [CP] Embed Pods Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = AwesomeApp_OpenSource;
|
||||
productName = AwesomeApp_OpenSource;
|
||||
productReference = C2BA856824EDDE4000DE0296 /* Awesome OSS.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
C2BA856024EDDE4000DE0296 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastSwiftUpdateCheck = 1160;
|
||||
LastUpgradeCheck = 1160;
|
||||
TargetAttributes = {
|
||||
C2BA856724EDDE4000DE0296 = {
|
||||
CreatedOnToolsVersion = 11.6;
|
||||
LastSwiftMigration = 1160;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = C2BA856324EDDE4000DE0296 /* Build configuration list for PBXProject "AwesomeApp_OpenSource" */;
|
||||
compatibilityVersion = "Xcode 9.3";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
);
|
||||
mainGroup = C2BA855F24EDDE4000DE0296;
|
||||
productRefGroup = C2BA856924EDDE4000DE0296 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
C2BA856724EDDE4000DE0296 /* AwesomeApp_OpenSource */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
C2BA856624EDDE4000DE0296 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2BA858324EDDF5400DE0296 /* LaunchScreen.xib in Resources */,
|
||||
C2BA858424EDDF5400DE0296 /* awesome-app-open-source-logo.png in Resources */,
|
||||
C2BA857524EDDE5400DE0296 /* Assets.xcassets in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
0C43A08557C18525243EC669 /* [CP] Embed Pods Frameworks */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-AwesomeApp_OpenSource/Pods-AwesomeApp_OpenSource-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-AwesomeApp_OpenSource/Pods-AwesomeApp_OpenSource-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AwesomeApp_OpenSource/Pods-AwesomeApp_OpenSource-frameworks.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
4B328F4537048E4A36817943 /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
outputFileListPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
"$(DERIVED_FILE_DIR)/Pods-AwesomeApp_OpenSource-checkManifestLockResult.txt",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
C2BA856424EDDE4000DE0296 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2BA858024EDDF3800DE0296 /* AppDelegate.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
C2BA857A24EDDE5400DE0296 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2BA857B24EDDE5400DE0296 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
MTL_FAST_MATH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_COMPILATION_MODE = wholemodule;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
C2BA857D24EDDE5400DE0296 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 2FFD6A29659670882367D67F /* Pods-AwesomeApp_OpenSource.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
INFOPLIST_FILE = AwesomeApp_OpenSource/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.awesome-app-open-source";
|
||||
PRODUCT_NAME = "Awesome OSS";
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2BA857E24EDDE5400DE0296 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 6097332707760EFBCB8BB584 /* Pods-AwesomeApp_OpenSource.release.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
INFOPLIST_FILE = AwesomeApp_OpenSource/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.awesome-app-open-source";
|
||||
PRODUCT_NAME = "Awesome OSS";
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
C2BA856324EDDE4000DE0296 /* Build configuration list for PBXProject "AwesomeApp_OpenSource" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2BA857A24EDDE5400DE0296 /* Debug */,
|
||||
C2BA857B24EDDE5400DE0296 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
C2BA857C24EDDE5400DE0296 /* Build configuration list for PBXNativeTarget "AwesomeApp_OpenSource" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2BA857D24EDDE5400DE0296 /* Debug */,
|
||||
C2BA857E24EDDE5400DE0296 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = C2BA856024EDDE4000DE0296 /* Project object */;
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
import UIKit
|
||||
import AwesomeStyles
|
||||
import AwesomeFramework
|
||||
|
||||
@UIApplicationMain
|
||||
class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||
|
||||
var window: UIWindow?
|
||||
|
||||
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
|
||||
StyleSheet.default = .colorful
|
||||
self.setupWindow()
|
||||
return true
|
||||
}
|
||||
|
||||
private func setupWindow() {
|
||||
let mainViewController = LibraryListViewController.awesomelyNew()
|
||||
|
||||
let navigationController = MainNavigationController(rootViewController: mainViewController)
|
||||
|
||||
let window = UIWindow(frame: UIScreen.main.bounds)
|
||||
window.rootViewController = navigationController
|
||||
window.makeKeyAndVisible()
|
||||
self.window = window
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 5.0 KiB |
|
@ -0,0 +1,107 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "40.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "60.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "58.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "87.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "80.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "120.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "120-1.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"filename" : "180.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "76x76"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "76x76"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "83.5x83.5"
|
||||
},
|
||||
{
|
||||
"filename" : "1024.png",
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x",
|
||||
"size" : "1024x1024"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<false/>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIRequiredDeviceCapabilities</key>
|
||||
<array>
|
||||
<string>armv7</string>
|
||||
</array>
|
||||
<key>UIStatusBarHidden</key>
|
||||
<true/>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UIUserInterfaceStyle</key>
|
||||
<string>Light</string>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="16097.2" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
||||
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="iN0-l3-epB">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="awesome-app-open-source-logo.png" translatesAutoresizingMaskIntoConstraints="NO" id="Yks-jd-Uab">
|
||||
<rect key="frame" x="40" y="84" width="334" height="738"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" red="1" green="0.23921568627450979" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<constraints>
|
||||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="Yks-jd-Uab" secondAttribute="trailing" constant="40" id="52g-Zc-QmD"/>
|
||||
<constraint firstItem="Yks-jd-Uab" firstAttribute="top" secondItem="vUN-kp-3ea" secondAttribute="top" constant="40" id="Lcy-iN-7Yh"/>
|
||||
<constraint firstItem="vUN-kp-3ea" firstAttribute="bottom" secondItem="Yks-jd-Uab" secondAttribute="bottom" constant="40" id="PN3-Ya-BKh"/>
|
||||
<constraint firstItem="Yks-jd-Uab" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="40" id="Wtf-5g-dAJ"/>
|
||||
</constraints>
|
||||
<viewLayoutGuide key="safeArea" id="vUN-kp-3ea"/>
|
||||
<point key="canvasLocation" x="139" y="112"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="awesome-app-open-source-logo.png" width="245.75999450683594" height="245.75999450683594"/>
|
||||
</resources>
|
||||
</document>
|
After Width: | Height: | Size: 15 KiB |
|
@ -0,0 +1,698 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 50;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
06317D44ED6C800885E422E3 /* Pods_AwesomeData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C42DCC624C1E667FCB91541C /* Pods_AwesomeData.framework */; };
|
||||
C2C9046824ECBD440015F84A /* AwesomeData.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C9046624ECBD440015F84A /* AwesomeData.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
C2C904BC24ECDD4C0015F84A /* LibraryDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904AF24ECDD4C0015F84A /* LibraryDescription.swift */; };
|
||||
C2C904BD24ECDD4C0015F84A /* Library.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B024ECDD4C0015F84A /* Library.swift */; };
|
||||
C2C904BE24ECDD4C0015F84A /* ContactInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B124ECDD4C0015F84A /* ContactInformation.swift */; };
|
||||
C2C904BF24ECDD4C0015F84A /* LibraryTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B224ECDD4C0015F84A /* LibraryTag.swift */; };
|
||||
C2C904C024ECDD4C0015F84A /* Integration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B324ECDD4C0015F84A /* Integration.swift */; };
|
||||
C2C904C124ECDD4C0015F84A /* License.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B424ECDD4C0015F84A /* License.swift */; };
|
||||
C2C904C224ECDD4C0015F84A /* Developer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B524ECDD4C0015F84A /* Developer.swift */; };
|
||||
C2C904C424ECDD4C0015F84A /* LibraryLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B724ECDD4C0015F84A /* LibraryLinks.swift */; };
|
||||
C2C904C524ECDD4C0015F84A /* GitHubRepositoryLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B824ECDD4C0015F84A /* GitHubRepositoryLink.swift */; };
|
||||
C2C904C624ECDD4C0015F84A /* LibraryPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904B924ECDD4C0015F84A /* LibraryPreview.swift */; };
|
||||
C2C904C724ECDD4C0015F84A /* PackageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904BA24ECDD4C0015F84A /* PackageManager.swift */; };
|
||||
C2C904C824ECDD4C0015F84A /* DemoScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904BB24ECDD4C0015F84A /* DemoScreen.swift */; };
|
||||
C2C904E824ECDF100015F84A /* Library_AnimatedTextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904CB24ECDF100015F84A /* Library_AnimatedTextInput.swift */; };
|
||||
C2C904E924ECDF100015F84A /* Library_UIGradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904CC24ECDF100015F84A /* Library_UIGradient.swift */; };
|
||||
C2C904EA24ECDF100015F84A /* Library_DynamicColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904CD24ECDF100015F84A /* Library_DynamicColor.swift */; };
|
||||
C2C904EB24ECDF100015F84A /* Library_SwiftMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904CE24ECDF100015F84A /* Library_SwiftMessages.swift */; };
|
||||
C2C904EC24ECDF100015F84A /* Library_NumPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904CF24ECDF100015F84A /* Library_NumPad.swift */; };
|
||||
C2C904ED24ECDF100015F84A /* Library_LinearProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D024ECDF100015F84A /* Library_LinearProgressBar.swift */; };
|
||||
C2C904EE24ECDF100015F84A /* Library_HDNotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D124ECDF100015F84A /* Library_HDNotificationView.swift */; };
|
||||
C2C904EF24ECDF100015F84A /* Library_GlitchLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D224ECDF100015F84A /* Library_GlitchLabel.swift */; };
|
||||
C2C904F024ECDF100015F84A /* Library_Pastel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D324ECDF100015F84A /* Library_Pastel.swift */; };
|
||||
C2C904F124ECDF100015F84A /* Library_TinyConsole.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D424ECDF100015F84A /* Library_TinyConsole.swift */; };
|
||||
C2C904F224ECDF100015F84A /* Library_Lottie.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D524ECDF100015F84A /* Library_Lottie.swift */; };
|
||||
C2C904F324ECDF100015F84A /* Library_FlagKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D624ECDF100015F84A /* Library_FlagKit.swift */; };
|
||||
C2C904F424ECDF100015F84A /* Library_GaugeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D724ECDF100015F84A /* Library_GaugeSlider.swift */; };
|
||||
C2C904F524ECDF100015F84A /* Library_PinterestSegment.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D824ECDF100015F84A /* Library_PinterestSegment.swift */; };
|
||||
C2C904F624ECDF100015F84A /* Library_Cluster.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904D924ECDF100015F84A /* Library_Cluster.swift */; };
|
||||
C2C904F724ECDF100015F84A /* Library_BadgeHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DA24ECDF100015F84A /* Library_BadgeHub.swift */; };
|
||||
C2C904F824ECDF100015F84A /* Library_Printer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DB24ECDF100015F84A /* Library_Printer.swift */; };
|
||||
C2C904F924ECDF100015F84A /* Library_SwiftGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DC24ECDF100015F84A /* Library_SwiftGif.swift */; };
|
||||
C2C904FA24ECDF100015F84A /* Library_LiquidLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DD24ECDF100015F84A /* Library_LiquidLoader.swift */; };
|
||||
C2C904FB24ECDF100015F84A /* Library_CocoaButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DE24ECDF100015F84A /* Library_CocoaButton.swift */; };
|
||||
C2C904FC24ECDF100015F84A /* Library_PNChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904DF24ECDF100015F84A /* Library_PNChart.swift */; };
|
||||
C2C904FD24ECDF100015F84A /* Library_fluentui_system_icons.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E024ECDF100015F84A /* Library_fluentui_system_icons.swift */; };
|
||||
C2C904FE24ECDF100015F84A /* Library_Dodo.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E124ECDF100015F84A /* Library_Dodo.swift */; };
|
||||
C2C904FF24ECDF100015F84A /* Library_Charts.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E224ECDF100015F84A /* Library_Charts.swift */; };
|
||||
C2C9050024ECDF100015F84A /* Library_CocoaTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E324ECDF100015F84A /* Library_CocoaTextField.swift */; };
|
||||
C2C9050124ECDF100015F84A /* Library_StarWars.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E424ECDF100015F84A /* Library_StarWars.swift */; };
|
||||
C2C9050224ECDF100015F84A /* Library_SwiftChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E524ECDF100015F84A /* Library_SwiftChart.swift */; };
|
||||
C2C9050324ECDF100015F84A /* Library_Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E624ECDF100015F84A /* Library_Alamofire.swift */; };
|
||||
C2C9050424ECDF100015F84A /* Library_NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C904E724ECDF100015F84A /* Library_NVActivityIndicatorView.swift */; };
|
||||
C2C9050624ECDF5E0015F84A /* Libraries.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9050524ECDF5E0015F84A /* Libraries.swift */; };
|
||||
C2C9052124ECDFB80015F84A /* LibraryDemo_AnimatedTextInput.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050724ECDFB80015F84A /* LibraryDemo_AnimatedTextInput.framework */; };
|
||||
C2C9052324ECDFB80015F84A /* LibraryDemo_BadgeHub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050824ECDFB80015F84A /* LibraryDemo_BadgeHub.framework */; };
|
||||
C2C9052524ECDFB80015F84A /* LibraryDemo_Charts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050924ECDFB80015F84A /* LibraryDemo_Charts.framework */; };
|
||||
C2C9052724ECDFB80015F84A /* LibraryDemo_Cluster.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050A24ECDFB80015F84A /* LibraryDemo_Cluster.framework */; };
|
||||
C2C9052924ECDFB80015F84A /* LibraryDemo_CocoaButton.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050B24ECDFB80015F84A /* LibraryDemo_CocoaButton.framework */; };
|
||||
C2C9052B24ECDFB80015F84A /* LibraryDemo_CocoaTextField.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050C24ECDFB80015F84A /* LibraryDemo_CocoaTextField.framework */; };
|
||||
C2C9052D24ECDFB80015F84A /* LibraryDemo_Dodo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050D24ECDFB80015F84A /* LibraryDemo_Dodo.framework */; };
|
||||
C2C9052F24ECDFB80015F84A /* LibraryDemo_FlagKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050E24ECDFB80015F84A /* LibraryDemo_FlagKit.framework */; };
|
||||
C2C9053124ECDFB80015F84A /* LibraryDemo_fluentui_system_icons.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9050F24ECDFB80015F84A /* LibraryDemo_fluentui_system_icons.framework */; };
|
||||
C2C9053324ECDFB80015F84A /* LibraryDemo_GaugeSlider.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051024ECDFB80015F84A /* LibraryDemo_GaugeSlider.framework */; };
|
||||
C2C9053524ECDFB90015F84A /* LibraryDemo_GlitchLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051124ECDFB80015F84A /* LibraryDemo_GlitchLabel.framework */; };
|
||||
C2C9053724ECDFB90015F84A /* LibraryDemo_HDNotificationView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051224ECDFB80015F84A /* LibraryDemo_HDNotificationView.framework */; };
|
||||
C2C9053924ECDFB90015F84A /* LibraryDemo_LinearProgressBar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051324ECDFB80015F84A /* LibraryDemo_LinearProgressBar.framework */; };
|
||||
C2C9053B24ECDFB90015F84A /* LibraryDemo_LiquidLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051424ECDFB80015F84A /* LibraryDemo_LiquidLoader.framework */; };
|
||||
C2C9053D24ECDFB90015F84A /* LibraryDemo_Lottie.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051524ECDFB80015F84A /* LibraryDemo_Lottie.framework */; };
|
||||
C2C9053F24ECDFB90015F84A /* LibraryDemo_NumPad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051624ECDFB80015F84A /* LibraryDemo_NumPad.framework */; };
|
||||
C2C9054124ECDFB90015F84A /* LibraryDemo_NVActivityIndicatorView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051724ECDFB80015F84A /* LibraryDemo_NVActivityIndicatorView.framework */; };
|
||||
C2C9054324ECDFB90015F84A /* LibraryDemo_Pastel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051824ECDFB80015F84A /* LibraryDemo_Pastel.framework */; };
|
||||
C2C9054524ECDFB90015F84A /* LibraryDemo_PinterestSegment.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051924ECDFB80015F84A /* LibraryDemo_PinterestSegment.framework */; };
|
||||
C2C9054724ECDFB90015F84A /* LibraryDemo_PNChart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051A24ECDFB80015F84A /* LibraryDemo_PNChart.framework */; };
|
||||
C2C9054924ECDFB90015F84A /* LibraryDemo_Printer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051B24ECDFB80015F84A /* LibraryDemo_Printer.framework */; };
|
||||
C2C9054B24ECDFB90015F84A /* LibraryDemo_StarWars.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051C24ECDFB80015F84A /* LibraryDemo_StarWars.framework */; };
|
||||
C2C9054D24ECDFB90015F84A /* LibraryDemo_SwiftChart.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051D24ECDFB80015F84A /* LibraryDemo_SwiftChart.framework */; };
|
||||
C2C9054F24ECDFB90015F84A /* LibraryDemo_SwiftGif.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051E24ECDFB80015F84A /* LibraryDemo_SwiftGif.framework */; };
|
||||
C2C9055124ECDFB90015F84A /* LibraryDemo_TinyConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9051F24ECDFB80015F84A /* LibraryDemo_TinyConsole.framework */; };
|
||||
C2C9055324ECDFBA0015F84A /* LibraryDemo_UIGradient.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9052024ECDFB80015F84A /* LibraryDemo_UIGradient.framework */; };
|
||||
C2C9055724ECE2C60015F84A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9055624ECE2C60015F84A /* Image.swift */; };
|
||||
C2C9055924ECE32D0015F84A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C2C9055824ECE32D0015F84A /* Assets.xcassets */; };
|
||||
C2C9055B24ECE4030015F84A /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9055A24ECE4030015F84A /* Bundle.swift */; };
|
||||
C2C9058C24ECFF2C0015F84A /* LibraryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9058B24ECFF2C0015F84A /* LibraryStore.swift */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
462922115BF79162FE2563CA /* Pods-AwesomeData.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeData.release.xcconfig"; path = "Target Support Files/Pods-AwesomeData/Pods-AwesomeData.release.xcconfig"; sourceTree = "<group>"; };
|
||||
558CC336FBF5D761232E3FC9 /* Pods-AwesomeData.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeData.debug.xcconfig"; path = "Target Support Files/Pods-AwesomeData/Pods-AwesomeData.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
C2C9046324ECBD430015F84A /* AwesomeData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AwesomeData.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9046624ECBD440015F84A /* AwesomeData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AwesomeData.h; sourceTree = "<group>"; };
|
||||
C2C9046724ECBD440015F84A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
C2C904AF24ECDD4C0015F84A /* LibraryDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryDescription.swift; sourceTree = "<group>"; };
|
||||
C2C904B024ECDD4C0015F84A /* Library.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library.swift; sourceTree = "<group>"; };
|
||||
C2C904B124ECDD4C0015F84A /* ContactInformation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactInformation.swift; sourceTree = "<group>"; };
|
||||
C2C904B224ECDD4C0015F84A /* LibraryTag.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryTag.swift; sourceTree = "<group>"; };
|
||||
C2C904B324ECDD4C0015F84A /* Integration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Integration.swift; sourceTree = "<group>"; };
|
||||
C2C904B424ECDD4C0015F84A /* License.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = License.swift; sourceTree = "<group>"; };
|
||||
C2C904B524ECDD4C0015F84A /* Developer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Developer.swift; sourceTree = "<group>"; };
|
||||
C2C904B724ECDD4C0015F84A /* LibraryLinks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryLinks.swift; sourceTree = "<group>"; };
|
||||
C2C904B824ECDD4C0015F84A /* GitHubRepositoryLink.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GitHubRepositoryLink.swift; sourceTree = "<group>"; };
|
||||
C2C904B924ECDD4C0015F84A /* LibraryPreview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryPreview.swift; sourceTree = "<group>"; };
|
||||
C2C904BA24ECDD4C0015F84A /* PackageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PackageManager.swift; sourceTree = "<group>"; };
|
||||
C2C904BB24ECDD4C0015F84A /* DemoScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DemoScreen.swift; sourceTree = "<group>"; };
|
||||
C2C904CB24ECDF100015F84A /* Library_AnimatedTextInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_AnimatedTextInput.swift; sourceTree = "<group>"; };
|
||||
C2C904CC24ECDF100015F84A /* Library_UIGradient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_UIGradient.swift; sourceTree = "<group>"; };
|
||||
C2C904CD24ECDF100015F84A /* Library_DynamicColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_DynamicColor.swift; sourceTree = "<group>"; };
|
||||
C2C904CE24ECDF100015F84A /* Library_SwiftMessages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_SwiftMessages.swift; sourceTree = "<group>"; };
|
||||
C2C904CF24ECDF100015F84A /* Library_NumPad.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_NumPad.swift; sourceTree = "<group>"; };
|
||||
C2C904D024ECDF100015F84A /* Library_LinearProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_LinearProgressBar.swift; sourceTree = "<group>"; };
|
||||
C2C904D124ECDF100015F84A /* Library_HDNotificationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_HDNotificationView.swift; sourceTree = "<group>"; };
|
||||
C2C904D224ECDF100015F84A /* Library_GlitchLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_GlitchLabel.swift; sourceTree = "<group>"; };
|
||||
C2C904D324ECDF100015F84A /* Library_Pastel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Pastel.swift; sourceTree = "<group>"; };
|
||||
C2C904D424ECDF100015F84A /* Library_TinyConsole.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_TinyConsole.swift; sourceTree = "<group>"; };
|
||||
C2C904D524ECDF100015F84A /* Library_Lottie.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Lottie.swift; sourceTree = "<group>"; };
|
||||
C2C904D624ECDF100015F84A /* Library_FlagKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_FlagKit.swift; sourceTree = "<group>"; };
|
||||
C2C904D724ECDF100015F84A /* Library_GaugeSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_GaugeSlider.swift; sourceTree = "<group>"; };
|
||||
C2C904D824ECDF100015F84A /* Library_PinterestSegment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_PinterestSegment.swift; sourceTree = "<group>"; };
|
||||
C2C904D924ECDF100015F84A /* Library_Cluster.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Cluster.swift; sourceTree = "<group>"; };
|
||||
C2C904DA24ECDF100015F84A /* Library_BadgeHub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_BadgeHub.swift; sourceTree = "<group>"; };
|
||||
C2C904DB24ECDF100015F84A /* Library_Printer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Printer.swift; sourceTree = "<group>"; };
|
||||
C2C904DC24ECDF100015F84A /* Library_SwiftGif.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_SwiftGif.swift; sourceTree = "<group>"; };
|
||||
C2C904DD24ECDF100015F84A /* Library_LiquidLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_LiquidLoader.swift; sourceTree = "<group>"; };
|
||||
C2C904DE24ECDF100015F84A /* Library_CocoaButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_CocoaButton.swift; sourceTree = "<group>"; };
|
||||
C2C904DF24ECDF100015F84A /* Library_PNChart.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_PNChart.swift; sourceTree = "<group>"; };
|
||||
C2C904E024ECDF100015F84A /* Library_fluentui_system_icons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_fluentui_system_icons.swift; sourceTree = "<group>"; };
|
||||
C2C904E124ECDF100015F84A /* Library_Dodo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Dodo.swift; sourceTree = "<group>"; };
|
||||
C2C904E224ECDF100015F84A /* Library_Charts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Charts.swift; sourceTree = "<group>"; };
|
||||
C2C904E324ECDF100015F84A /* Library_CocoaTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_CocoaTextField.swift; sourceTree = "<group>"; };
|
||||
C2C904E424ECDF100015F84A /* Library_StarWars.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_StarWars.swift; sourceTree = "<group>"; };
|
||||
C2C904E524ECDF100015F84A /* Library_SwiftChart.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_SwiftChart.swift; sourceTree = "<group>"; };
|
||||
C2C904E624ECDF100015F84A /* Library_Alamofire.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_Alamofire.swift; sourceTree = "<group>"; };
|
||||
C2C904E724ECDF100015F84A /* Library_NVActivityIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Library_NVActivityIndicatorView.swift; sourceTree = "<group>"; };
|
||||
C2C9050524ECDF5E0015F84A /* Libraries.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Libraries.swift; sourceTree = "<group>"; };
|
||||
C2C9050724ECDFB80015F84A /* LibraryDemo_AnimatedTextInput.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_AnimatedTextInput.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050824ECDFB80015F84A /* LibraryDemo_BadgeHub.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_BadgeHub.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050924ECDFB80015F84A /* LibraryDemo_Charts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Charts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050A24ECDFB80015F84A /* LibraryDemo_Cluster.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Cluster.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050B24ECDFB80015F84A /* LibraryDemo_CocoaButton.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_CocoaButton.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050C24ECDFB80015F84A /* LibraryDemo_CocoaTextField.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_CocoaTextField.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050D24ECDFB80015F84A /* LibraryDemo_Dodo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Dodo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050E24ECDFB80015F84A /* LibraryDemo_FlagKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_FlagKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9050F24ECDFB80015F84A /* LibraryDemo_fluentui_system_icons.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_fluentui_system_icons.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051024ECDFB80015F84A /* LibraryDemo_GaugeSlider.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_GaugeSlider.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051124ECDFB80015F84A /* LibraryDemo_GlitchLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_GlitchLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051224ECDFB80015F84A /* LibraryDemo_HDNotificationView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_HDNotificationView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051324ECDFB80015F84A /* LibraryDemo_LinearProgressBar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_LinearProgressBar.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051424ECDFB80015F84A /* LibraryDemo_LiquidLoader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_LiquidLoader.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051524ECDFB80015F84A /* LibraryDemo_Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051624ECDFB80015F84A /* LibraryDemo_NumPad.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_NumPad.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051724ECDFB80015F84A /* LibraryDemo_NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051824ECDFB80015F84A /* LibraryDemo_Pastel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Pastel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051924ECDFB80015F84A /* LibraryDemo_PinterestSegment.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_PinterestSegment.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051A24ECDFB80015F84A /* LibraryDemo_PNChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_PNChart.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051B24ECDFB80015F84A /* LibraryDemo_Printer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_Printer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051C24ECDFB80015F84A /* LibraryDemo_StarWars.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_StarWars.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051D24ECDFB80015F84A /* LibraryDemo_SwiftChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_SwiftChart.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051E24ECDFB80015F84A /* LibraryDemo_SwiftGif.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_SwiftGif.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9051F24ECDFB80015F84A /* LibraryDemo_TinyConsole.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_TinyConsole.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9052024ECDFB80015F84A /* LibraryDemo_UIGradient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LibraryDemo_UIGradient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9055624ECE2C60015F84A /* Image.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Image.swift; sourceTree = "<group>"; };
|
||||
C2C9055824ECE32D0015F84A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
C2C9055A24ECE4030015F84A /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
|
||||
C2C9058B24ECFF2C0015F84A /* LibraryStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryStore.swift; sourceTree = "<group>"; };
|
||||
C42DCC624C1E667FCB91541C /* Pods_AwesomeData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AwesomeData.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
C2C9046024ECBD430015F84A /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9052324ECDFB80015F84A /* LibraryDemo_BadgeHub.framework in Frameworks */,
|
||||
C2C9054F24ECDFB90015F84A /* LibraryDemo_SwiftGif.framework in Frameworks */,
|
||||
C2C9053324ECDFB80015F84A /* LibraryDemo_GaugeSlider.framework in Frameworks */,
|
||||
C2C9053D24ECDFB90015F84A /* LibraryDemo_Lottie.framework in Frameworks */,
|
||||
C2C9052124ECDFB80015F84A /* LibraryDemo_AnimatedTextInput.framework in Frameworks */,
|
||||
C2C9055124ECDFB90015F84A /* LibraryDemo_TinyConsole.framework in Frameworks */,
|
||||
C2C9053F24ECDFB90015F84A /* LibraryDemo_NumPad.framework in Frameworks */,
|
||||
C2C9052B24ECDFB80015F84A /* LibraryDemo_CocoaTextField.framework in Frameworks */,
|
||||
C2C9052524ECDFB80015F84A /* LibraryDemo_Charts.framework in Frameworks */,
|
||||
C2C9052724ECDFB80015F84A /* LibraryDemo_Cluster.framework in Frameworks */,
|
||||
C2C9054B24ECDFB90015F84A /* LibraryDemo_StarWars.framework in Frameworks */,
|
||||
C2C9055324ECDFBA0015F84A /* LibraryDemo_UIGradient.framework in Frameworks */,
|
||||
C2C9052D24ECDFB80015F84A /* LibraryDemo_Dodo.framework in Frameworks */,
|
||||
C2C9053B24ECDFB90015F84A /* LibraryDemo_LiquidLoader.framework in Frameworks */,
|
||||
C2C9054924ECDFB90015F84A /* LibraryDemo_Printer.framework in Frameworks */,
|
||||
C2C9054324ECDFB90015F84A /* LibraryDemo_Pastel.framework in Frameworks */,
|
||||
C2C9053524ECDFB90015F84A /* LibraryDemo_GlitchLabel.framework in Frameworks */,
|
||||
06317D44ED6C800885E422E3 /* Pods_AwesomeData.framework in Frameworks */,
|
||||
C2C9053724ECDFB90015F84A /* LibraryDemo_HDNotificationView.framework in Frameworks */,
|
||||
C2C9054D24ECDFB90015F84A /* LibraryDemo_SwiftChart.framework in Frameworks */,
|
||||
C2C9052F24ECDFB80015F84A /* LibraryDemo_FlagKit.framework in Frameworks */,
|
||||
C2C9052924ECDFB80015F84A /* LibraryDemo_CocoaButton.framework in Frameworks */,
|
||||
C2C9054524ECDFB90015F84A /* LibraryDemo_PinterestSegment.framework in Frameworks */,
|
||||
C2C9054724ECDFB90015F84A /* LibraryDemo_PNChart.framework in Frameworks */,
|
||||
C2C9053124ECDFB80015F84A /* LibraryDemo_fluentui_system_icons.framework in Frameworks */,
|
||||
C2C9053924ECDFB90015F84A /* LibraryDemo_LinearProgressBar.framework in Frameworks */,
|
||||
C2C9054124ECDFB90015F84A /* LibraryDemo_NVActivityIndicatorView.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
51EFF09409F61001461F914D /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
558CC336FBF5D761232E3FC9 /* Pods-AwesomeData.debug.xcconfig */,
|
||||
462922115BF79162FE2563CA /* Pods-AwesomeData.release.xcconfig */,
|
||||
);
|
||||
name = Pods;
|
||||
path = ../Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
90332CCA65A1DC35A37A5317 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9050724ECDFB80015F84A /* LibraryDemo_AnimatedTextInput.framework */,
|
||||
C2C9050824ECDFB80015F84A /* LibraryDemo_BadgeHub.framework */,
|
||||
C2C9050924ECDFB80015F84A /* LibraryDemo_Charts.framework */,
|
||||
C2C9050A24ECDFB80015F84A /* LibraryDemo_Cluster.framework */,
|
||||
C2C9050B24ECDFB80015F84A /* LibraryDemo_CocoaButton.framework */,
|
||||
C2C9050C24ECDFB80015F84A /* LibraryDemo_CocoaTextField.framework */,
|
||||
C2C9050D24ECDFB80015F84A /* LibraryDemo_Dodo.framework */,
|
||||
C2C9050E24ECDFB80015F84A /* LibraryDemo_FlagKit.framework */,
|
||||
C2C9050F24ECDFB80015F84A /* LibraryDemo_fluentui_system_icons.framework */,
|
||||
C2C9051024ECDFB80015F84A /* LibraryDemo_GaugeSlider.framework */,
|
||||
C2C9051124ECDFB80015F84A /* LibraryDemo_GlitchLabel.framework */,
|
||||
C2C9051224ECDFB80015F84A /* LibraryDemo_HDNotificationView.framework */,
|
||||
C2C9051324ECDFB80015F84A /* LibraryDemo_LinearProgressBar.framework */,
|
||||
C2C9051424ECDFB80015F84A /* LibraryDemo_LiquidLoader.framework */,
|
||||
C2C9051524ECDFB80015F84A /* LibraryDemo_Lottie.framework */,
|
||||
C2C9051624ECDFB80015F84A /* LibraryDemo_NumPad.framework */,
|
||||
C2C9051724ECDFB80015F84A /* LibraryDemo_NVActivityIndicatorView.framework */,
|
||||
C2C9051824ECDFB80015F84A /* LibraryDemo_Pastel.framework */,
|
||||
C2C9051924ECDFB80015F84A /* LibraryDemo_PinterestSegment.framework */,
|
||||
C2C9051A24ECDFB80015F84A /* LibraryDemo_PNChart.framework */,
|
||||
C2C9051B24ECDFB80015F84A /* LibraryDemo_Printer.framework */,
|
||||
C2C9051C24ECDFB80015F84A /* LibraryDemo_StarWars.framework */,
|
||||
C2C9051D24ECDFB80015F84A /* LibraryDemo_SwiftChart.framework */,
|
||||
C2C9051E24ECDFB80015F84A /* LibraryDemo_SwiftGif.framework */,
|
||||
C2C9051F24ECDFB80015F84A /* LibraryDemo_TinyConsole.framework */,
|
||||
C2C9052024ECDFB80015F84A /* LibraryDemo_UIGradient.framework */,
|
||||
C42DCC624C1E667FCB91541C /* Pods_AwesomeData.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9045924ECBD430015F84A = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9046524ECBD440015F84A /* AwesomeData */,
|
||||
C2C9046424ECBD430015F84A /* Products */,
|
||||
51EFF09409F61001461F914D /* Pods */,
|
||||
90332CCA65A1DC35A37A5317 /* Frameworks */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9046424ECBD430015F84A /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9046324ECBD430015F84A /* AwesomeData.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9046524ECBD440015F84A /* AwesomeData */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C904AE24ECDD4C0015F84A /* Models */,
|
||||
C2C904CA24ECDF0F0015F84A /* Libraries */,
|
||||
C2C9058A24ECFF150015F84A /* Store */,
|
||||
C2C9055A24ECE4030015F84A /* Bundle.swift */,
|
||||
C2C9046624ECBD440015F84A /* AwesomeData.h */,
|
||||
C2C9055824ECE32D0015F84A /* Assets.xcassets */,
|
||||
C2C9046724ECBD440015F84A /* Info.plist */,
|
||||
);
|
||||
path = AwesomeData;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C904AE24ECDD4C0015F84A /* Models */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C904B024ECDD4C0015F84A /* Library.swift */,
|
||||
C2C9055624ECE2C60015F84A /* Image.swift */,
|
||||
C2C904B924ECDD4C0015F84A /* LibraryPreview.swift */,
|
||||
C2C904AF24ECDD4C0015F84A /* LibraryDescription.swift */,
|
||||
C2C904B324ECDD4C0015F84A /* Integration.swift */,
|
||||
C2C904BA24ECDD4C0015F84A /* PackageManager.swift */,
|
||||
C2C904B724ECDD4C0015F84A /* LibraryLinks.swift */,
|
||||
C2C904B824ECDD4C0015F84A /* GitHubRepositoryLink.swift */,
|
||||
C2C904B224ECDD4C0015F84A /* LibraryTag.swift */,
|
||||
C2C904B524ECDD4C0015F84A /* Developer.swift */,
|
||||
C2C904B124ECDD4C0015F84A /* ContactInformation.swift */,
|
||||
C2C904B424ECDD4C0015F84A /* License.swift */,
|
||||
C2C904BB24ECDD4C0015F84A /* DemoScreen.swift */,
|
||||
);
|
||||
path = Models;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C904CA24ECDF0F0015F84A /* Libraries */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9050524ECDF5E0015F84A /* Libraries.swift */,
|
||||
C2C904E624ECDF100015F84A /* Library_Alamofire.swift */,
|
||||
C2C904E224ECDF100015F84A /* Library_Charts.swift */,
|
||||
C2C904DF24ECDF100015F84A /* Library_PNChart.swift */,
|
||||
C2C904E524ECDF100015F84A /* Library_SwiftChart.swift */,
|
||||
C2C904E724ECDF100015F84A /* Library_NVActivityIndicatorView.swift */,
|
||||
C2C904DD24ECDF100015F84A /* Library_LiquidLoader.swift */,
|
||||
C2C904D024ECDF100015F84A /* Library_LinearProgressBar.swift */,
|
||||
C2C904D524ECDF100015F84A /* Library_Lottie.swift */,
|
||||
C2C904D124ECDF100015F84A /* Library_HDNotificationView.swift */,
|
||||
C2C904E124ECDF100015F84A /* Library_Dodo.swift */,
|
||||
C2C904CE24ECDF100015F84A /* Library_SwiftMessages.swift */,
|
||||
C2C904E424ECDF100015F84A /* Library_StarWars.swift */,
|
||||
C2C904D624ECDF100015F84A /* Library_FlagKit.swift */,
|
||||
C2C904DE24ECDF100015F84A /* Library_CocoaButton.swift */,
|
||||
C2C904E324ECDF100015F84A /* Library_CocoaTextField.swift */,
|
||||
C2C904D724ECDF100015F84A /* Library_GaugeSlider.swift */,
|
||||
C2C904D824ECDF100015F84A /* Library_PinterestSegment.swift */,
|
||||
C2C904CB24ECDF100015F84A /* Library_AnimatedTextInput.swift */,
|
||||
C2C904D224ECDF100015F84A /* Library_GlitchLabel.swift */,
|
||||
C2C904DC24ECDF100015F84A /* Library_SwiftGif.swift */,
|
||||
C2C904D324ECDF100015F84A /* Library_Pastel.swift */,
|
||||
C2C904D924ECDF100015F84A /* Library_Cluster.swift */,
|
||||
C2C904CF24ECDF100015F84A /* Library_NumPad.swift */,
|
||||
C2C904DA24ECDF100015F84A /* Library_BadgeHub.swift */,
|
||||
C2C904CD24ECDF100015F84A /* Library_DynamicColor.swift */,
|
||||
C2C904CC24ECDF100015F84A /* Library_UIGradient.swift */,
|
||||
C2C904DB24ECDF100015F84A /* Library_Printer.swift */,
|
||||
C2C904D424ECDF100015F84A /* Library_TinyConsole.swift */,
|
||||
C2C904E024ECDF100015F84A /* Library_fluentui_system_icons.swift */,
|
||||
);
|
||||
path = Libraries;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9058A24ECFF150015F84A /* Store */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9058B24ECFF2C0015F84A /* LibraryStore.swift */,
|
||||
);
|
||||
path = Store;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
C2C9045E24ECBD430015F84A /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9046824ECBD440015F84A /* AwesomeData.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
C2C9046224ECBD430015F84A /* AwesomeData */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = C2C9046B24ECBD440015F84A /* Build configuration list for PBXNativeTarget "AwesomeData" */;
|
||||
buildPhases = (
|
||||
C61A194A3BBC5A784A5A07F1 /* [CP] Check Pods Manifest.lock */,
|
||||
C2C9045E24ECBD430015F84A /* Headers */,
|
||||
C2C9045F24ECBD430015F84A /* Sources */,
|
||||
C2C9046024ECBD430015F84A /* Frameworks */,
|
||||
C2C9046124ECBD430015F84A /* Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = AwesomeData;
|
||||
productName = AwesomeData;
|
||||
productReference = C2C9046324ECBD430015F84A /* AwesomeData.framework */;
|
||||
productType = "com.apple.product-type.framework";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
C2C9045A24ECBD430015F84A /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1160;
|
||||
TargetAttributes = {
|
||||
C2C9046224ECBD430015F84A = {
|
||||
CreatedOnToolsVersion = 11.6;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = C2C9045D24ECBD430015F84A /* Build configuration list for PBXProject "AwesomeData" */;
|
||||
compatibilityVersion = "Xcode 9.3";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
);
|
||||
mainGroup = C2C9045924ECBD430015F84A;
|
||||
productRefGroup = C2C9046424ECBD430015F84A /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
C2C9046224ECBD430015F84A /* AwesomeData */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
C2C9046124ECBD430015F84A /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9055924ECE32D0015F84A /* Assets.xcassets in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
C61A194A3BBC5A784A5A07F1 /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
outputFileListPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
"$(DERIVED_FILE_DIR)/Pods-AwesomeData-checkManifestLockResult.txt",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
C2C9045F24ECBD430015F84A /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C904C424ECDD4C0015F84A /* LibraryLinks.swift in Sources */,
|
||||
C2C904C624ECDD4C0015F84A /* LibraryPreview.swift in Sources */,
|
||||
C2C904F224ECDF100015F84A /* Library_Lottie.swift in Sources */,
|
||||
C2C904BF24ECDD4C0015F84A /* LibraryTag.swift in Sources */,
|
||||
C2C904C824ECDD4C0015F84A /* DemoScreen.swift in Sources */,
|
||||
C2C9050424ECDF100015F84A /* Library_NVActivityIndicatorView.swift in Sources */,
|
||||
C2C904C024ECDD4C0015F84A /* Integration.swift in Sources */,
|
||||
C2C904BE24ECDD4C0015F84A /* ContactInformation.swift in Sources */,
|
||||
C2C904BC24ECDD4C0015F84A /* LibraryDescription.swift in Sources */,
|
||||
C2C904EC24ECDF100015F84A /* Library_NumPad.swift in Sources */,
|
||||
C2C9050024ECDF100015F84A /* Library_CocoaTextField.swift in Sources */,
|
||||
C2C904FB24ECDF100015F84A /* Library_CocoaButton.swift in Sources */,
|
||||
C2C904EE24ECDF100015F84A /* Library_HDNotificationView.swift in Sources */,
|
||||
C2C904FE24ECDF100015F84A /* Library_Dodo.swift in Sources */,
|
||||
C2C904BD24ECDD4C0015F84A /* Library.swift in Sources */,
|
||||
C2C904C124ECDD4C0015F84A /* License.swift in Sources */,
|
||||
C2C904FD24ECDF100015F84A /* Library_fluentui_system_icons.swift in Sources */,
|
||||
C2C904FA24ECDF100015F84A /* Library_LiquidLoader.swift in Sources */,
|
||||
C2C904F024ECDF100015F84A /* Library_Pastel.swift in Sources */,
|
||||
C2C9050624ECDF5E0015F84A /* Libraries.swift in Sources */,
|
||||
C2C904FC24ECDF100015F84A /* Library_PNChart.swift in Sources */,
|
||||
C2C9058C24ECFF2C0015F84A /* LibraryStore.swift in Sources */,
|
||||
C2C904F624ECDF100015F84A /* Library_Cluster.swift in Sources */,
|
||||
C2C9055724ECE2C60015F84A /* Image.swift in Sources */,
|
||||
C2C904F924ECDF100015F84A /* Library_SwiftGif.swift in Sources */,
|
||||
C2C9050224ECDF100015F84A /* Library_SwiftChart.swift in Sources */,
|
||||
C2C9050324ECDF100015F84A /* Library_Alamofire.swift in Sources */,
|
||||
C2C904C224ECDD4C0015F84A /* Developer.swift in Sources */,
|
||||
C2C9050124ECDF100015F84A /* Library_StarWars.swift in Sources */,
|
||||
C2C904F424ECDF100015F84A /* Library_GaugeSlider.swift in Sources */,
|
||||
C2C904F324ECDF100015F84A /* Library_FlagKit.swift in Sources */,
|
||||
C2C904C524ECDD4C0015F84A /* GitHubRepositoryLink.swift in Sources */,
|
||||
C2C904EA24ECDF100015F84A /* Library_DynamicColor.swift in Sources */,
|
||||
C2C904ED24ECDF100015F84A /* Library_LinearProgressBar.swift in Sources */,
|
||||
C2C904EF24ECDF100015F84A /* Library_GlitchLabel.swift in Sources */,
|
||||
C2C904F124ECDF100015F84A /* Library_TinyConsole.swift in Sources */,
|
||||
C2C904FF24ECDF100015F84A /* Library_Charts.swift in Sources */,
|
||||
C2C904E924ECDF100015F84A /* Library_UIGradient.swift in Sources */,
|
||||
C2C904F724ECDF100015F84A /* Library_BadgeHub.swift in Sources */,
|
||||
C2C904F824ECDF100015F84A /* Library_Printer.swift in Sources */,
|
||||
C2C904F524ECDF100015F84A /* Library_PinterestSegment.swift in Sources */,
|
||||
C2C904E824ECDF100015F84A /* Library_AnimatedTextInput.swift in Sources */,
|
||||
C2C9055B24ECE4030015F84A /* Bundle.swift in Sources */,
|
||||
C2C904C724ECDD4C0015F84A /* PackageManager.swift in Sources */,
|
||||
C2C904EB24ECDF100015F84A /* Library_SwiftMessages.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
C2C9046924ECBD440015F84A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2C9046A24ECBD440015F84A /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
MTL_FAST_MATH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_COMPILATION_MODE = wholemodule;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
C2C9046C24ECBD440015F84A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 558CC336FBF5D761232E3FC9 /* Pods-AwesomeData.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = AwesomeData/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.AwesomeData";
|
||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
||||
SKIP_INSTALL = YES;
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2C9046D24ECBD440015F84A /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 462922115BF79162FE2563CA /* Pods-AwesomeData.release.xcconfig */;
|
||||
buildSettings = {
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = AwesomeData/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.AwesomeData";
|
||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
||||
SKIP_INSTALL = YES;
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
C2C9045D24ECBD430015F84A /* Build configuration list for PBXProject "AwesomeData" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2C9046924ECBD440015F84A /* Debug */,
|
||||
C2C9046A24ECBD440015F84A /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
C2C9046B24ECBD440015F84A /* Build configuration list for PBXNativeTarget "AwesomeData" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2C9046C24ECBD440015F84A /* Debug */,
|
||||
C2C9046D24ECBD440015F84A /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = C2C9045A24ECBD430015F84A /* Project object */;
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "library_TinyConsole.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 48 KiB |
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "library_alamofire.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 18 KiB |
21
Source/AwesomeData/AwesomeData/Assets.xcassets/Libraries/library_charts.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "library_charts.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
Source/AwesomeData/AwesomeData/Assets.xcassets/Libraries/library_charts.imageset/library_charts.png
vendored
Normal file
After Width: | Height: | Size: 28 KiB |
21
Source/AwesomeData/AwesomeData/Assets.xcassets/Libraries/library_printer.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "library_printer.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 24 KiB |
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "library_uigradient.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 34 KiB |
|
@ -0,0 +1,9 @@
|
|||
#import <Foundation/Foundation.h>
|
||||
|
||||
//! Project version number for AwesomeData.
|
||||
FOUNDATION_EXPORT double AwesomeDataVersionNumber;
|
||||
|
||||
//! Project version string for AwesomeData.
|
||||
FOUNDATION_EXPORT const unsigned char AwesomeDataVersionString[];
|
||||
|
||||
// In this header, you should import all the public headers of your framework using statements like #import <AwesomeData/PublicHeader.h>
|
|
@ -0,0 +1,12 @@
|
|||
import Foundation
|
||||
|
||||
extension Bundle {
|
||||
|
||||
public static var AwesomeData: Bundle {
|
||||
return Bundle(identifier: "com.wizman.awesome-libraries.AwesomeData")!
|
||||
}
|
||||
|
||||
internal static var AwesomeData_identifier: String {
|
||||
return "com.wizman.awesome-libraries.AwesomeData"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,41 @@
|
|||
import Foundation
|
||||
|
||||
public struct Libraries {
|
||||
}
|
||||
|
||||
extension Libraries {
|
||||
|
||||
public static func allLibraries() -> [Library] {
|
||||
return [
|
||||
Libraries.alamofire,
|
||||
Libraries.charts,
|
||||
Libraries.PNChart,
|
||||
Libraries.SwiftChart,
|
||||
Libraries.NVActivityIndicatorView,
|
||||
Libraries.LiquidLoader,
|
||||
Libraries.LinearProgressBar,
|
||||
Libraries.Lottie,
|
||||
Libraries.HDNotificationView,
|
||||
Libraries.Dodo,
|
||||
Libraries.SwiftMessages,
|
||||
Libraries.StarWars,
|
||||
Libraries.FlagKit,
|
||||
Libraries.CocoaButton,
|
||||
Libraries.CocoaTextField,
|
||||
Libraries.GaugeSlider,
|
||||
Libraries.PinterestSegment,
|
||||
Libraries.AnimatedTextInput,
|
||||
Libraries.GlitchLabel,
|
||||
Libraries.SwiftGif,
|
||||
Libraries.Pastel,
|
||||
Libraries.Cluster,
|
||||
Libraries.NumPad,
|
||||
Libraries.BadgeHub,
|
||||
Libraries.DynamicColor,
|
||||
Libraries.UIGradient,
|
||||
Libraries.Printer,
|
||||
Libraries.TinyConsole,
|
||||
Libraries.fluentui_system_icons
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
import Foundation
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let alamofire = Library(
|
||||
id: "alamofire",
|
||||
name: "Alamofire",
|
||||
description: .init(
|
||||
short: "HTTP networking library written in Swift, from the creator of AFNetworking",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: Image(
|
||||
name: "library_alamofire",
|
||||
bundleIdentifier: Bundle.AwesomeData_identifier
|
||||
),
|
||||
title: "Alamofire",
|
||||
subtitle: "HTTP networking library written in Swift, from the creator of AFNetworking"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Alamofire Foundation",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: nil
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "Alamofire",
|
||||
repository: "Alamofire"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "Alamofire"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"Alamofire/Alamofire\""
|
||||
),
|
||||
swiftPackageManager: SwiftPackageManagerIntegration(
|
||||
instruction: "https://github.com/Alamofire/Alamofire.git"
|
||||
)
|
||||
),
|
||||
tags: [
|
||||
.networking
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: nil
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_AnimatedTextInput
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let AnimatedTextInput = Library(
|
||||
id: "animated-text-input",
|
||||
name: "AnimatedTextInput",
|
||||
description: .init(
|
||||
short: "iOS custom text input component used in the Jobandtalent app",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "AnimatedTextInput",
|
||||
subtitle: "iOS custom text input component used in the Jobandtalent app"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "jobandtalent",
|
||||
contactInformation: ContactInformation(
|
||||
email: "",
|
||||
website: "https://jobandtalent.com"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "jobandtalent",
|
||||
repository: "AnimatedTextInput"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'AnimatedTextInput'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-AnimatedTextInput",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_BadgeHub
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let BadgeHub = Library(
|
||||
id: "badge-hub",
|
||||
name: "BadgeHub",
|
||||
description: .init(
|
||||
short: "A way to quickly add a notification badge icon to any view",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "BadgeHub",
|
||||
subtitle: "A way to quickly add a notification badge icon to any view"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Jogendra",
|
||||
contactInformation: ContactInformation(
|
||||
email: "jogendra.kumar.phy15@iitbhu.ac.in",
|
||||
website: "https://jogendra.dev"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "jogendra",
|
||||
repository: "BadgeHub"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'BadgeHub'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: BadgeHub_LibraryDemoViewController.self,
|
||||
nibName: "BadgeHub_LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-BadgeHub",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Charts
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let charts = Library(
|
||||
id: "charts",
|
||||
name: "Charts",
|
||||
description: .init(
|
||||
short: "A powerful chart / graph framework, the iOS equivalent to MPAndroidChart",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: Image(
|
||||
name: "library_charts",
|
||||
bundleIdentifier: Bundle.AwesomeData_identifier
|
||||
),
|
||||
title: "Charts",
|
||||
subtitle: "A powerful chart / graph framework, the iOS equivalent to MPAndroidChart"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Daniel Cohen Gindi",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: nil
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "danielgindi",
|
||||
repository: "Charts"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'Charts'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"danielgindi/Charts\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .apache_v2(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController_Charts.self,
|
||||
nibName: "DemoListViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Charts",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Cluster
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let Cluster = Library(
|
||||
id: "cluster",
|
||||
name: "Cluster",
|
||||
description: .init(
|
||||
short: "Easy map annotation clustering library",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "Cluster",
|
||||
subtitle: "Easy map annotation clustering library"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Lasha Efremidze",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: "http://twitter.com/efremidze_"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "efremidze",
|
||||
repository: "Cluster"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'Cluster'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"efremidze/Cluster\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Cluster",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_CocoaButton
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let CocoaButton = Library(
|
||||
id: "cocoa-button",
|
||||
name: "CocoaButton",
|
||||
description: .init(
|
||||
short: "Stylish UIButton with loading animation capability",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "CocoaButton",
|
||||
subtitle: "Stylish UIButton with loading animation capability"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Edgar Žigis",
|
||||
contactInformation: ContactInformation(
|
||||
email: "admin@bio-matic.com",
|
||||
website: "https://www.linkedin.com/in/edgar-%C5%BEigis-48b668a7"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "edgar-zigis",
|
||||
repository: "CocoaButton"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'CocoaButton'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"edgar-zigis/CocoaButton\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-CocoaButton",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_CocoaTextField
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let CocoaTextField = Library(
|
||||
id: "cocoa-text-field",
|
||||
name: "CocoaTextField",
|
||||
description: .init(
|
||||
short: "Highly customizable text field created according to Material.IO guidelines",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "CocoaTextField",
|
||||
subtitle: "Highly customizable text field created according to Material.IO guidelines"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Edgar Žigis",
|
||||
contactInformation: ContactInformation(
|
||||
email: "admin@bio-matic.com",
|
||||
website: "https://www.linkedin.com/in/edgar-%C5%BEigis-48b668a7"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "edgar-zigis",
|
||||
repository: "CocoaTextField"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'CocoaTextField'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"edgar-zigis/CocoaTextField\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-CocoaTextField",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Dodo
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let Dodo = Library(
|
||||
id: "dodo",
|
||||
name: "Dodo",
|
||||
description: .init(
|
||||
short: "UI widget for showing text messages",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "Dodo",
|
||||
subtitle: "UI widget for showing text messages"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Evgenii Neumerzhitckii",
|
||||
contactInformation: ContactInformation(
|
||||
email: "evgenyneu@gmail.com",
|
||||
website: "http://evgenii.com"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "evgenyneu",
|
||||
repository: "Dodo"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'Dodo'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"evgenyneu/Dodo\""
|
||||
),
|
||||
swiftPackageManager: SwiftPackageManagerIntegration(
|
||||
instruction: "https://github.com/evgenyneu/Dodo.git"
|
||||
)
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: ViewController.self,
|
||||
nibName: nil,
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Dodo",
|
||||
enabled: false
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
import Foundation
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let DynamicColor = Library(
|
||||
id: "DynamicColor",
|
||||
name: "DynamicColor",
|
||||
description: .init(
|
||||
short: "Powerful methods to manipulate colors in an easy way in Swift and SwiftUI",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "DynamicColor",
|
||||
subtitle: "Powerful methods to manipulate colors in an easy way in Swift and SwiftUI"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Yannick Loriot",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: "http://yannickl.github.io"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "yannickl",
|
||||
repository: "DynamicColor"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'DynamicColor'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"yannickl/DynamicColor\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: nil
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_FlagKit
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let FlagKit = Library(
|
||||
id: "flag-kit",
|
||||
name: "FlagKit",
|
||||
description: .init(
|
||||
short: "Beautiful flag icons",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "FlagKit",
|
||||
subtitle: "Beautiful flag icons"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Bowtie",
|
||||
contactInformation: ContactInformation(
|
||||
email: "howdy@bowtie.se",
|
||||
website: "http://bowtie.se"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "madebybowtie",
|
||||
repository: "FlagKit"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'FlagKit'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"madebybowtie/FlagKit\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-FlagKit",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_GaugeSlider
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let GaugeSlider = Library(
|
||||
id: "gauge-slider",
|
||||
name: "GaugeSlider",
|
||||
description: .init(
|
||||
short: "Highly customizable GaugeSlider primarily designed for a Smart Home app",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "GaugeSlider",
|
||||
subtitle: "Highly customizable GaugeSlider primarily designed for a Smart Home app"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Edgar Žigis",
|
||||
contactInformation: ContactInformation(
|
||||
email: "admin@bio-matic.com",
|
||||
website: "https://www.linkedin.com/in/edgar-%C5%BEigis-48b668a7"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "edgar-zigis",
|
||||
repository: "GaugeSlider"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'GaugeSlider'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"edgar-zigis/GaugeSlider\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-GaugeSlider",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
import Foundation
|
||||
import LibraryDemo_GlitchLabel
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let GlitchLabel = Library(
|
||||
id: "glitch-label",
|
||||
name: "GlitchLabel",
|
||||
description: .init(
|
||||
short: "Glitching UILabel for iOS",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "GlitchLabel",
|
||||
subtitle: "Glitching UILabel for iOS"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Lee Sun-Hyoup",
|
||||
contactInformation: ContactInformation(
|
||||
email: "kciter@naver.com",
|
||||
website: "http://kciter.github.io"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "kciter",
|
||||
repository: "GlitchLabel"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'GlitchLabel'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"kciter/GlitchLabel\""
|
||||
),
|
||||
swiftPackageManager: SwiftPackageManagerIntegration(
|
||||
instruction: "https://github.com/kciter/GlitchLabel.git"
|
||||
)
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-GlitchLabel",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_HDNotificationView
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let HDNotificationView = Library(
|
||||
id: "hd-notification-view",
|
||||
name: "HDNotificationView",
|
||||
description: .init(
|
||||
short: "Emulation of the native Notification Banner UI for any alert",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "HDNotificationView",
|
||||
subtitle: "Emulation of the native Notification Banner UI for any alert"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Nguyen Hai Dang",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: "https://www.linkedin.com/in/nhdang103"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "nhdang103",
|
||||
repository: "HDNotificationView"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: nil,
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"nhdang103/HDNotificationView\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-HDNotificationView",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_LinearProgressBar
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let LinearProgressBar = Library(
|
||||
id: "linear-progress-bar",
|
||||
name: "LinearProgressBar",
|
||||
description: .init(
|
||||
short: "Linear progress bar inspired by Google Material Design",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "LinearProgressBar",
|
||||
subtitle: "Linear progress bar inspired by Google Material Design"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Philippe Boisney",
|
||||
contactInformation: ContactInformation(
|
||||
email: "phil.boisney@gmail.com",
|
||||
website: "https://medium.com/@Phil_Boisney"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "PhilippeBoisney",
|
||||
repository: "LinearProgressBar"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'LinearProgressBarMaterial'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-LinearProgressBar",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_LiquidLoader
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let LiquidLoader = Library(
|
||||
id: "liquid-loader",
|
||||
name: "LiquidLoader",
|
||||
description: .init(
|
||||
short: "Loader components with liquid animation",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "LiquidLoader",
|
||||
subtitle: "Loader components with liquid animation"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Takuma Yoshida",
|
||||
contactInformation: ContactInformation(
|
||||
email: "me@yoavlt.com",
|
||||
website: nil
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "yoavlt",
|
||||
repository: "LiquidLoader"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'LiquidLoader'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"yoavlt/LiquidLoader\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-LiquidLoader",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,59 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Lottie
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let Lottie = Library(
|
||||
id: "lottie",
|
||||
name: "Lottie",
|
||||
description: .init(
|
||||
short: "Real-time rendering of native vector animations from Adobe After Effects",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "Lottie",
|
||||
subtitle: "Real-time rendering of native vector animations from Adobe After Effects"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Airbnb",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: "https://airbnb.io"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "airbnb",
|
||||
repository: "lottie-ios"
|
||||
),
|
||||
other: [
|
||||
"http://airbnb.io/lottie"
|
||||
]
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'lottie-ios'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"airbnb/lottie-ios\""
|
||||
),
|
||||
swiftPackageManager: SwiftPackageManagerIntegration(
|
||||
instruction: "https://github.com/airbnb/lottie-ios.git"
|
||||
)
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .apache_v2(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Lottie",
|
||||
enabled: false
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
import Foundation
|
||||
import LibraryDemo_NVActivityIndicatorView
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let NVActivityIndicatorView = Library(
|
||||
id: "nvactivityindicatorview",
|
||||
name: "NVActivity\nIndicatorView",
|
||||
description: .init(
|
||||
short: "Collection of nice loading animations",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "NVActivityIndicatorView",
|
||||
subtitle: "Collection of nice loading animations"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Vinh Nguyen",
|
||||
contactInformation: ContactInformation(
|
||||
email: "ninjaprox@gmail.com",
|
||||
website: "https://vinhis.me"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "ninjaprox",
|
||||
repository: "NVActivityIndicatorView"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'NVActivityIndicatorView'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"ninjaprox/NVActivityIndicatorView\""
|
||||
),
|
||||
swiftPackageManager: SwiftPackageManagerIntegration(
|
||||
instruction: "https://github.com/ninjaprox/NVActivityIndicatorView.git"
|
||||
)
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-NVActivityIndicatorView",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_NumPad
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let NumPad = Library(
|
||||
id: "numpad",
|
||||
name: "NumPad",
|
||||
description: .init(
|
||||
short: "Number Pad inspired by Square",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "NumPad",
|
||||
subtitle: "Number Pad inspired by Square"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Lasha Efremidze",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: "http://twitter.com/efremidze_"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "efremidze",
|
||||
repository: "Cluster"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'NumPad'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"efremidze/NumPad\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-NumPad",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Charts
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let PNChart = Library(
|
||||
id: "pnchart",
|
||||
name: "PNChart",
|
||||
description: .init(
|
||||
short: "A simple and beautiful chart lib used in Piner and CoinsMan for iOS",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "PNChart",
|
||||
subtitle: "A simple and beautiful chart lib used in Piner and CoinsMan for iOS"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "kevinzhow",
|
||||
contactInformation: ContactInformation(
|
||||
email: nil,
|
||||
website: nil
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "kevinzhow",
|
||||
repository: "PNChart"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'PNChart'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: nil
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Pastel
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let Pastel = Library(
|
||||
id: "pastel",
|
||||
name: "Pastel",
|
||||
description: .init(
|
||||
short: "Gradient animation effect like Instagram",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "Pastel",
|
||||
subtitle: "Gradient animation effect like Instagram"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Cruz",
|
||||
contactInformation: ContactInformation(
|
||||
email: "cruzdiary@gmail.com",
|
||||
website: "http://stackoverflow.com/users/1878594/swiftycruz"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "cruisediary",
|
||||
repository: "Pastel"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'Pastel'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"cruisediary/Pastel\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Pastel",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_PinterestSegment
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let PinterestSegment = Library(
|
||||
id: "pinterest-segment",
|
||||
name: "PinterestSegment",
|
||||
description: .init(
|
||||
short: "Pinterest-like segment control with masking animation",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "PinterestSegment",
|
||||
subtitle: "Pinterest-like segment control with masking animation"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "TBXark",
|
||||
contactInformation: ContactInformation(
|
||||
email: "tbxark@outlook.com",
|
||||
website: "https://www.tbxark.com"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "TBXark",
|
||||
repository: "PinterestSegment"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'PinterestSegment'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"tbxark/PinterestSegment\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-PinterestSegment",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
import Foundation
|
||||
import LibraryDemo_Printer
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let Printer = Library(
|
||||
id: "Printer",
|
||||
name: "Printer",
|
||||
description: .init(
|
||||
short: "Fancy logger for your next app",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: Image(
|
||||
name: "library_printer",
|
||||
bundleIdentifier: Bundle.AwesomeData_identifier
|
||||
),
|
||||
title: "Printer",
|
||||
subtitle: "Fancy logger for your next app"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "hemangshah",
|
||||
contactInformation: ContactInformation(
|
||||
email: "hemangshah.in@gmail.com",
|
||||
website: "https://hemangshah.github.io"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "hemangshah",
|
||||
repository: "printer"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'printer-logger'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: Printer_LibraryDemoViewController.self,
|
||||
nibName: "Printer_LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-Printer",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_StarWars
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let StarWars = Library(
|
||||
id: "star-wars",
|
||||
name: "StarWars",
|
||||
description: .init(
|
||||
short: "This component implements transition animation to crumble view-controller into tiny pieces",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "StarWars",
|
||||
subtitle: "This component implements transition animation to crumble view-controller into tiny pieces"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Yalantis",
|
||||
contactInformation: ContactInformation(
|
||||
email: "hello@yalantis.com",
|
||||
website: "https://yalantis.com"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "Yalantis",
|
||||
repository: "StarWars.iOS"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'StarWars'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-StarWars",
|
||||
enabled: false
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import Foundation
|
||||
import LibraryDemo_SwiftChart
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let SwiftChart = Library(
|
||||
id: "swiftchart",
|
||||
name: "SwiftChart",
|
||||
description: .init(
|
||||
short: "A simple line and area charting library",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "SwiftChart",
|
||||
subtitle: "A simple line and area charting library"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "gpbl",
|
||||
contactInformation: ContactInformation(
|
||||
email: "io@gpbl.dev",
|
||||
website: "httos://twitter.com/gpblv"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "gpbl",
|
||||
repository: "SwiftChart"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'SwiftChart'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: TableViewController.self,
|
||||
nibName: "TableViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-SwiftChart",
|
||||
enabled: false
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_SwiftGif
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let SwiftGif = Library(
|
||||
id: "swift-gif",
|
||||
name: "SwiftGif",
|
||||
description: .init(
|
||||
short: "Small UIImage extension with GIF support",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "SwiftGif",
|
||||
subtitle: "Small UIImage extension with GIF support"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Arne Bahlo",
|
||||
contactInformation: ContactInformation(
|
||||
email: "hallo@arne.me",
|
||||
website: "https://arne.me"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "swiftgif",
|
||||
repository: "SwiftGif"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'SwiftGifOrigin'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"bahlo/SwiftGif\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-SwiftGif",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
import Foundation
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let SwiftMessages = Library(
|
||||
id: "swift-messages",
|
||||
name: "SwiftMessages",
|
||||
description: .init(
|
||||
short: "A very flexible view and view controller presentation library",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "SwiftMessages",
|
||||
subtitle: "A very flexible view and view controller presentation library"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "SwiftKick Mobile",
|
||||
contactInformation: ContactInformation(
|
||||
email: "hello@swiftkick.it",
|
||||
website: "http://www.swiftkickmobile.com"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "SwiftKickMobile",
|
||||
repository: "SwiftMessages"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'SwiftMessages'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"SwiftKickMobile/SwiftMessages\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: nil
|
||||
)
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
import Foundation
|
||||
import LibraryDemo_TinyConsole
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let TinyConsole = Library(
|
||||
id: "TinyConsole",
|
||||
name: "TinyConsole",
|
||||
description: .init(
|
||||
short: "Log console to display information while using your iOS app",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: Image(
|
||||
name: "library_TinyConsole",
|
||||
bundleIdentifier: Bundle.AwesomeData_identifier
|
||||
),
|
||||
title: "TinyConsole",
|
||||
subtitle: "Log console to display information while using your iOS app"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Devran Cosmo Uenal",
|
||||
contactInformation: ContactInformation(
|
||||
email: "me@devranuenal.com",
|
||||
website: "http://devranuenal.com"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "Cosmo",
|
||||
repository: "TinyConsole"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: nil,
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "github \"Cosmo/TinyConsole\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-TinyConsole",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
import Foundation
|
||||
import LibraryDemo_UIGradient
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let UIGradient = Library(
|
||||
id: "UIGradient",
|
||||
name: "UIGradient",
|
||||
description: .init(
|
||||
short: "Simple and powerful library for using gradient layer, image, color",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: Image(
|
||||
name: "library_uigradient",
|
||||
bundleIdentifier: Bundle.AwesomeData_identifier
|
||||
),
|
||||
title: "UIGradient",
|
||||
subtitle: "Simple and powerful library for using gradient layer, image, color"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Đinh Quang Hiếu",
|
||||
contactInformation: ContactInformation(
|
||||
email: "dqhieu13@gmail.com",
|
||||
website: "http://dqhieu.github.io"
|
||||
),
|
||||
isCompany: false
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "dqhieu",
|
||||
repository: "UIGradient"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'UIGradient'"
|
||||
),
|
||||
carthage: nil,
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: UIGradient_LibraryDemoViewController.self,
|
||||
nibName: "UIGradient_LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-UIGradient",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
import Foundation
|
||||
import LibraryDemo_fluentui_system_icons
|
||||
|
||||
extension Libraries {
|
||||
|
||||
static let fluentui_system_icons = Library(
|
||||
id: "fluentui-system-icons",
|
||||
name: "fluentui-system-icons",
|
||||
description: .init(
|
||||
short: "Collection of familiar, friendly and modern icons from Microsoft",
|
||||
full: nil
|
||||
),
|
||||
preview: .init(
|
||||
logo: nil,
|
||||
title: "fluentui-system-icons",
|
||||
subtitle: "Collection of familiar, friendly and modern icons from Microsoft"
|
||||
),
|
||||
developers: [
|
||||
.init(
|
||||
name: "Microsoft",
|
||||
contactInformation: ContactInformation(
|
||||
email: "opensource@microsoft.com",
|
||||
website: "https://opensource.microsoft.com"
|
||||
),
|
||||
isCompany: true
|
||||
)
|
||||
],
|
||||
links: LibraryLinks(
|
||||
github: GitHubRepositoryLink(
|
||||
user: "microsoft",
|
||||
repository: "fluentui-system-icons"
|
||||
),
|
||||
other: []
|
||||
),
|
||||
integration: Integration(
|
||||
cocoapods: CocoaPodsIntegration(
|
||||
instruction: "pod 'FluentIcons'"
|
||||
),
|
||||
carthage: CarthageIntegration(
|
||||
instruction: "git \"git@github.com:microsoft/fluentui-system-icons.git\""
|
||||
),
|
||||
swiftPackageManager: nil
|
||||
),
|
||||
tags: [
|
||||
.ui
|
||||
],
|
||||
license: .mit(),
|
||||
demoScreen: .init(
|
||||
viewControllerClass: LibraryDemoViewController.self,
|
||||
nibName: "LibraryDemoViewController",
|
||||
bundleIdentifier: "com.wizman.awesome-libraries.LibraryDemo-fluentui-system-icons",
|
||||
enabled: true
|
||||
)
|
||||
)
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
import Foundation
|
||||
|
||||
public struct ContactInformation {
|
||||
public let email: String?
|
||||
public let website: String?
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
import Foundation
|
||||
import UIKit
|
||||
|
||||
public struct DemoScreen {
|
||||
public let viewControllerClass: UIViewController.Type
|
||||
public let nibName: String?
|
||||
public let bundleIdentifier: String
|
||||
public let enabled: Bool
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
import Foundation
|
||||
|
||||
public struct Developer {
|
||||
public let name: String
|
||||
public let contactInformation: ContactInformation?
|
||||
public let isCompany: Bool
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
import Foundation
|
||||
|
||||
public struct GitHubRepositoryLink {
|
||||
public let user: String
|
||||
public let repository: String
|
||||
}
|
||||
|
||||
extension GitHubRepositoryLink {
|
||||
|
||||
public func urlStringWithoutProtocol() -> String {
|
||||
return "github.com/\(self.user)/\(self.repository)"
|
||||
}
|
||||
|
||||
public func urlString() -> String {
|
||||
return "https://github.com/\(self.user)/\(self.repository)"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
import Foundation
|
||||
|
||||
public struct Image {
|
||||
public let name: String
|
||||
public let bundleIdentifier: String
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
import Foundation
|
||||
|
||||
public struct Integration {
|
||||
public let cocoapods: CocoaPodsIntegration?
|
||||
public let carthage: CarthageIntegration?
|
||||
public let swiftPackageManager: SwiftPackageManagerIntegration?
|
||||
}
|
||||
|
||||
public struct CocoaPodsIntegration {
|
||||
public let instruction: String
|
||||
}
|
||||
|
||||
public struct CarthageIntegration {
|
||||
public let instruction: String
|
||||
}
|
||||
|
||||
public struct SwiftPackageManagerIntegration {
|
||||
public let instruction: String
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
import Foundation
|
||||
|
||||
public struct Library {
|
||||
public let id: String
|
||||
public let name: String
|
||||
public let description: LibraryDescription
|
||||
public let preview: LibraryPreview
|
||||
public let developers: [Developer]
|
||||
public let links: LibraryLinks
|
||||
public let integration: Integration
|
||||
public let tags: [LibraryTag]
|
||||
public let license: License
|
||||
public let demoScreen: DemoScreen?
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
import Foundation
|
||||
|
||||
public struct LibraryDescription {
|
||||
public let short: String
|
||||
public let full: String?
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
import Foundation
|
||||
|
||||
public struct LibraryLinks {
|
||||
public let github: GitHubRepositoryLink?
|
||||
public let other: [String]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
import Foundation
|
||||
|
||||
public struct LibraryPreview {
|
||||
public let logo: Image?
|
||||
public let title: String
|
||||
public let subtitle: String
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
import Foundation
|
||||
|
||||
public struct LibraryTag {
|
||||
public let name: String
|
||||
}
|
||||
|
||||
extension LibraryTag {
|
||||
|
||||
public static var ui: LibraryTag {
|
||||
return LibraryTag(name: "UI")
|
||||
}
|
||||
|
||||
public static var networking: LibraryTag {
|
||||
return LibraryTag(name: "networking")
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
import Foundation
|
||||
|
||||
public struct License {
|
||||
public let name: String?
|
||||
public let url: String
|
||||
}
|
||||
|
||||
extension License {
|
||||
|
||||
public static func mit() -> License {
|
||||
return License(
|
||||
name: "MIT",
|
||||
url: ""
|
||||
)
|
||||
}
|
||||
|
||||
public static func apache_v2() -> License {
|
||||
return License(
|
||||
name: "Apache v2",
|
||||
url: ""
|
||||
)
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
import Foundation
|
||||
|
||||
public enum PackageManager {
|
||||
case cocoapods
|
||||
case carthage
|
||||
case swiftPackageManager
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
import Foundation
|
||||
|
||||
public class LibraryStore {
|
||||
|
||||
public static let shared = {
|
||||
return LibraryStore()
|
||||
}()
|
||||
|
||||
private var libraries = Libraries.allLibraries()
|
||||
|
||||
private init() {
|
||||
}
|
||||
|
||||
public func allLibraries() -> [Library] {
|
||||
return Array(self.libraries)
|
||||
.sorted { (left, right) -> Bool in
|
||||
return left.name.lowercased() < right.name.lowercased()
|
||||
}
|
||||
}
|
||||
|
||||
public func libraries(forSearchQuery query: String) -> [Library] {
|
||||
return Array(self.libraries)
|
||||
.filter { (library) -> Bool in
|
||||
var textCollection: [String] = [
|
||||
library.name,
|
||||
library.description.short,
|
||||
library.description.full ?? "",
|
||||
library.preview.title,
|
||||
library.preview.subtitle
|
||||
]
|
||||
|
||||
library.developers.forEach { (developer) in
|
||||
textCollection.append(developer.name)
|
||||
textCollection.append(developer.contactInformation?.email ?? "")
|
||||
textCollection.append(developer.contactInformation?.website ?? "")
|
||||
}
|
||||
|
||||
return textCollection.first { (text) -> Bool in
|
||||
return text.lowercased().contains(
|
||||
query.lowercased()
|
||||
)
|
||||
} != nil
|
||||
}
|
||||
.sorted { (left, right) -> Bool in
|
||||
return left.name.lowercased() < right.name.lowercased()
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,566 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 50;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
C2BA84A924EDBDD400DE0296 /* LibraryTableViewCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BA84A824EDBDD400DE0296 /* LibraryTableViewCellProtocol.swift */; };
|
||||
C2BA84AC24EDBEE800DE0296 /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BA84AB24EDBEE800DE0296 /* AppConfiguration.swift */; };
|
||||
C2C9043824ECBBCD0015F84A /* AwesomeFramework.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C9043624ECBBCD0015F84A /* AwesomeFramework.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
C2C9047224ECC0EB0015F84A /* AwesomeStyles.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9047124ECC0EB0015F84A /* AwesomeStyles.framework */; };
|
||||
C2C9056024ECEC9B0015F84A /* AwesomeData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9055F24ECEC9B0015F84A /* AwesomeData.framework */; };
|
||||
C2C9056524ECECE00015F84A /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9056424ECECE00015F84A /* BadgeView.swift */; };
|
||||
C2C9056A24ECEED40015F84A /* LibraryTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2C9056824ECEED40015F84A /* LibraryTableViewCell.xib */; };
|
||||
C2C9056B24ECEED40015F84A /* LibraryTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9056924ECEED40015F84A /* LibraryTableViewCell.swift */; };
|
||||
C2C9056D24ECF0A00015F84A /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9056C24ECF0A00015F84A /* Bundle.swift */; };
|
||||
C2C9058924ECF8430015F84A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C2C9058824ECF8430015F84A /* Assets.xcassets */; };
|
||||
C2C9059124ED03ED0015F84A /* LibraryListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9058F24ED03ED0015F84A /* LibraryListViewController.swift */; };
|
||||
C2C9059224ED03ED0015F84A /* LibraryListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2C9059024ED03ED0015F84A /* LibraryListViewController.xib */; };
|
||||
C2C9059724ED05A50015F84A /* LibraryListSearchViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2C9059424ED05A50015F84A /* LibraryListSearchViewController.xib */; };
|
||||
C2C9059824ED05A50015F84A /* LibraryListSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9059524ED05A50015F84A /* LibraryListSearchViewController.swift */; };
|
||||
C2C9059924ED05A50015F84A /* LibraryListSearchViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9059624ED05A50015F84A /* LibraryListSearchViewControllerDelegate.swift */; };
|
||||
C2C9059B24ED05C90015F84A /* AwesomeViewControllers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C9059A24ED05C90015F84A /* AwesomeViewControllers.framework */; };
|
||||
C2C905A124ED06980015F84A /* LibraryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2C9059F24ED06980015F84A /* LibraryViewController.xib */; };
|
||||
C2C905A224ED06980015F84A /* LibraryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C905A024ED06980015F84A /* LibraryViewController.swift */; };
|
||||
C2C905A724ED08070015F84A /* PackageManagerShortInstructionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C905A424ED08070015F84A /* PackageManagerShortInstructionView.swift */; };
|
||||
C2C905A824ED08070015F84A /* PackageManagerShortInstructionViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C905A524ED08070015F84A /* PackageManagerShortInstructionViewDelegate.swift */; };
|
||||
C2C905A924ED08070015F84A /* PackageManagerShortInstructionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C2C905A624ED08070015F84A /* PackageManagerShortInstructionView.xib */; };
|
||||
C2C905C524ED0F990015F84A /* AwesomeViews.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2C905C424ED0F990015F84A /* AwesomeViews.framework */; };
|
||||
C2C9062A24ED1BDF0015F84A /* MainNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C9062924ED1BDF0015F84A /* MainNavigationController.swift */; };
|
||||
F067B1BA0982AF7F3AAFB67A /* Pods_AwesomeFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAD24AEB72B9177FE8ACF3CA /* Pods_AwesomeFramework.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
C2BA84A824EDBDD400DE0296 /* LibraryTableViewCellProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryTableViewCellProtocol.swift; sourceTree = "<group>"; };
|
||||
C2BA84AB24EDBEE800DE0296 /* AppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfiguration.swift; sourceTree = "<group>"; };
|
||||
C2C9043324ECBBCD0015F84A /* AwesomeFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AwesomeFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9043624ECBBCD0015F84A /* AwesomeFramework.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AwesomeFramework.h; sourceTree = "<group>"; };
|
||||
C2C9043724ECBBCD0015F84A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
C2C9047124ECC0EB0015F84A /* AwesomeStyles.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeStyles.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9055F24ECEC9B0015F84A /* AwesomeData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeData.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9056424ECECE00015F84A /* BadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeView.swift; sourceTree = "<group>"; };
|
||||
C2C9056824ECEED40015F84A /* LibraryTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LibraryTableViewCell.xib; sourceTree = "<group>"; };
|
||||
C2C9056924ECEED40015F84A /* LibraryTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryTableViewCell.swift; sourceTree = "<group>"; };
|
||||
C2C9056C24ECF0A00015F84A /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
|
||||
C2C9058824ECF8430015F84A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
C2C9058F24ED03ED0015F84A /* LibraryListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryListViewController.swift; sourceTree = "<group>"; };
|
||||
C2C9059024ED03ED0015F84A /* LibraryListViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LibraryListViewController.xib; sourceTree = "<group>"; };
|
||||
C2C9059424ED05A50015F84A /* LibraryListSearchViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LibraryListSearchViewController.xib; sourceTree = "<group>"; };
|
||||
C2C9059524ED05A50015F84A /* LibraryListSearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryListSearchViewController.swift; sourceTree = "<group>"; };
|
||||
C2C9059624ED05A50015F84A /* LibraryListSearchViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryListSearchViewControllerDelegate.swift; sourceTree = "<group>"; };
|
||||
C2C9059A24ED05C90015F84A /* AwesomeViewControllers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeViewControllers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9059F24ED06980015F84A /* LibraryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LibraryViewController.xib; sourceTree = "<group>"; };
|
||||
C2C905A024ED06980015F84A /* LibraryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryViewController.swift; sourceTree = "<group>"; };
|
||||
C2C905A424ED08070015F84A /* PackageManagerShortInstructionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PackageManagerShortInstructionView.swift; sourceTree = "<group>"; };
|
||||
C2C905A524ED08070015F84A /* PackageManagerShortInstructionViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PackageManagerShortInstructionViewDelegate.swift; sourceTree = "<group>"; };
|
||||
C2C905A624ED08070015F84A /* PackageManagerShortInstructionView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PackageManagerShortInstructionView.xib; sourceTree = "<group>"; };
|
||||
C2C905C424ED0F990015F84A /* AwesomeViews.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AwesomeViews.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C2C9062924ED1BDF0015F84A /* MainNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainNavigationController.swift; sourceTree = "<group>"; };
|
||||
D1166D9F0A635B00B0663ABE /* Pods-AwesomeFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeFramework.debug.xcconfig"; path = "Target Support Files/Pods-AwesomeFramework/Pods-AwesomeFramework.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
DAD24AEB72B9177FE8ACF3CA /* Pods_AwesomeFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AwesomeFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F5B6D2A7BC53B49CB04AC0A4 /* Pods-AwesomeFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeFramework.release.xcconfig"; path = "Target Support Files/Pods-AwesomeFramework/Pods-AwesomeFramework.release.xcconfig"; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
C2C9043024ECBBCD0015F84A /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C905C524ED0F990015F84A /* AwesomeViews.framework in Frameworks */,
|
||||
C2C9047224ECC0EB0015F84A /* AwesomeStyles.framework in Frameworks */,
|
||||
F067B1BA0982AF7F3AAFB67A /* Pods_AwesomeFramework.framework in Frameworks */,
|
||||
C2C9059B24ED05C90015F84A /* AwesomeViewControllers.framework in Frameworks */,
|
||||
C2C9056024ECEC9B0015F84A /* AwesomeData.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
66364BA25F6065AD167D0FBD /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
D1166D9F0A635B00B0663ABE /* Pods-AwesomeFramework.debug.xcconfig */,
|
||||
F5B6D2A7BC53B49CB04AC0A4 /* Pods-AwesomeFramework.release.xcconfig */,
|
||||
);
|
||||
name = Pods;
|
||||
path = ../Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2BA84AA24EDBEDE00DE0296 /* App */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA84AB24EDBEE800DE0296 /* AppConfiguration.swift */,
|
||||
);
|
||||
path = App;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9042924ECBBCD0015F84A = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9043524ECBBCD0015F84A /* AwesomeFramework */,
|
||||
C2C9043424ECBBCD0015F84A /* Products */,
|
||||
C2C9047024ECC0EB0015F84A /* Frameworks */,
|
||||
66364BA25F6065AD167D0FBD /* Pods */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9043424ECBBCD0015F84A /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9043324ECBBCD0015F84A /* AwesomeFramework.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9043524ECBBCD0015F84A /* AwesomeFramework */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA84AA24EDBEDE00DE0296 /* App */,
|
||||
C2C905C824ED10F20015F84A /* NavigationControllers */,
|
||||
C2C9058D24ED03ED0015F84A /* ViewControllers */,
|
||||
C2C9045624ECBCD50015F84A /* Views */,
|
||||
C2C9056624ECEED40015F84A /* Cells */,
|
||||
C2C9056C24ECF0A00015F84A /* Bundle.swift */,
|
||||
C2C9043624ECBBCD0015F84A /* AwesomeFramework.h */,
|
||||
C2C9058824ECF8430015F84A /* Assets.xcassets */,
|
||||
C2C9043724ECBBCD0015F84A /* Info.plist */,
|
||||
);
|
||||
path = AwesomeFramework;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9045624ECBCD50015F84A /* Views */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9056324ECECC90015F84A /* Badge */,
|
||||
C2C905A324ED08070015F84A /* PackageManagerShortInstruction */,
|
||||
);
|
||||
path = Views;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9047024ECC0EB0015F84A /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C905C424ED0F990015F84A /* AwesomeViews.framework */,
|
||||
C2C9059A24ED05C90015F84A /* AwesomeViewControllers.framework */,
|
||||
C2C9055F24ECEC9B0015F84A /* AwesomeData.framework */,
|
||||
C2C9047124ECC0EB0015F84A /* AwesomeStyles.framework */,
|
||||
DAD24AEB72B9177FE8ACF3CA /* Pods_AwesomeFramework.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9056324ECECC90015F84A /* Badge */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9056424ECECE00015F84A /* BadgeView.swift */,
|
||||
);
|
||||
path = Badge;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9056624ECEED40015F84A /* Cells */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9056724ECEED40015F84A /* Library */,
|
||||
);
|
||||
path = Cells;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9056724ECEED40015F84A /* Library */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2BA84A824EDBDD400DE0296 /* LibraryTableViewCellProtocol.swift */,
|
||||
C2C9056924ECEED40015F84A /* LibraryTableViewCell.swift */,
|
||||
C2C9056824ECEED40015F84A /* LibraryTableViewCell.xib */,
|
||||
);
|
||||
path = Library;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9058D24ED03ED0015F84A /* ViewControllers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9058E24ED03ED0015F84A /* LibraryList */,
|
||||
C2C9059324ED05A50015F84A /* LibraryListSearch */,
|
||||
C2C9059E24ED06980015F84A /* Library */,
|
||||
);
|
||||
path = ViewControllers;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9058E24ED03ED0015F84A /* LibraryList */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9058F24ED03ED0015F84A /* LibraryListViewController.swift */,
|
||||
C2C9059024ED03ED0015F84A /* LibraryListViewController.xib */,
|
||||
);
|
||||
path = LibraryList;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9059324ED05A50015F84A /* LibraryListSearch */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9059524ED05A50015F84A /* LibraryListSearchViewController.swift */,
|
||||
C2C9059424ED05A50015F84A /* LibraryListSearchViewController.xib */,
|
||||
C2C9059624ED05A50015F84A /* LibraryListSearchViewControllerDelegate.swift */,
|
||||
);
|
||||
path = LibraryListSearch;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C9059E24ED06980015F84A /* Library */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C905A024ED06980015F84A /* LibraryViewController.swift */,
|
||||
C2C9059F24ED06980015F84A /* LibraryViewController.xib */,
|
||||
);
|
||||
path = Library;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C905A324ED08070015F84A /* PackageManagerShortInstruction */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C905A424ED08070015F84A /* PackageManagerShortInstructionView.swift */,
|
||||
C2C905A624ED08070015F84A /* PackageManagerShortInstructionView.xib */,
|
||||
C2C905A524ED08070015F84A /* PackageManagerShortInstructionViewDelegate.swift */,
|
||||
);
|
||||
path = PackageManagerShortInstruction;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
C2C905C824ED10F20015F84A /* NavigationControllers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C2C9062924ED1BDF0015F84A /* MainNavigationController.swift */,
|
||||
);
|
||||
path = NavigationControllers;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
C2C9042E24ECBBCD0015F84A /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9043824ECBBCD0015F84A /* AwesomeFramework.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
C2C9043224ECBBCD0015F84A /* AwesomeFramework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = C2C9043B24ECBBCD0015F84A /* Build configuration list for PBXNativeTarget "AwesomeFramework" */;
|
||||
buildPhases = (
|
||||
D8D6CA39E555A97E9B3BBEBA /* [CP] Check Pods Manifest.lock */,
|
||||
C2C9042E24ECBBCD0015F84A /* Headers */,
|
||||
C2C9042F24ECBBCD0015F84A /* Sources */,
|
||||
C2C9043024ECBBCD0015F84A /* Frameworks */,
|
||||
C2C9043124ECBBCD0015F84A /* Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = AwesomeFramework;
|
||||
productName = AwesomeFramework;
|
||||
productReference = C2C9043324ECBBCD0015F84A /* AwesomeFramework.framework */;
|
||||
productType = "com.apple.product-type.framework";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
C2C9042A24ECBBCD0015F84A /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1160;
|
||||
TargetAttributes = {
|
||||
C2C9043224ECBBCD0015F84A = {
|
||||
CreatedOnToolsVersion = 11.6;
|
||||
LastSwiftMigration = 1160;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = C2C9042D24ECBBCD0015F84A /* Build configuration list for PBXProject "AwesomeFramework" */;
|
||||
compatibilityVersion = "Xcode 9.3";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
);
|
||||
mainGroup = C2C9042924ECBBCD0015F84A;
|
||||
productRefGroup = C2C9043424ECBBCD0015F84A /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
C2C9043224ECBBCD0015F84A /* AwesomeFramework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
C2C9043124ECBBCD0015F84A /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9059224ED03ED0015F84A /* LibraryListViewController.xib in Resources */,
|
||||
C2C905A124ED06980015F84A /* LibraryViewController.xib in Resources */,
|
||||
C2C9058924ECF8430015F84A /* Assets.xcassets in Resources */,
|
||||
C2C9059724ED05A50015F84A /* LibraryListSearchViewController.xib in Resources */,
|
||||
C2C9056A24ECEED40015F84A /* LibraryTableViewCell.xib in Resources */,
|
||||
C2C905A924ED08070015F84A /* PackageManagerShortInstructionView.xib in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
D8D6CA39E555A97E9B3BBEBA /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
outputFileListPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
"$(DERIVED_FILE_DIR)/Pods-AwesomeFramework-checkManifestLockResult.txt",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
C2C9042F24ECBBCD0015F84A /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C2C9056524ECECE00015F84A /* BadgeView.swift in Sources */,
|
||||
C2C9056D24ECF0A00015F84A /* Bundle.swift in Sources */,
|
||||
C2C9062A24ED1BDF0015F84A /* MainNavigationController.swift in Sources */,
|
||||
C2C9059124ED03ED0015F84A /* LibraryListViewController.swift in Sources */,
|
||||
C2C9059824ED05A50015F84A /* LibraryListSearchViewController.swift in Sources */,
|
||||
C2C905A224ED06980015F84A /* LibraryViewController.swift in Sources */,
|
||||
C2BA84AC24EDBEE800DE0296 /* AppConfiguration.swift in Sources */,
|
||||
C2C9056B24ECEED40015F84A /* LibraryTableViewCell.swift in Sources */,
|
||||
C2C9059924ED05A50015F84A /* LibraryListSearchViewControllerDelegate.swift in Sources */,
|
||||
C2C905A824ED08070015F84A /* PackageManagerShortInstructionViewDelegate.swift in Sources */,
|
||||
C2C905A724ED08070015F84A /* PackageManagerShortInstructionView.swift in Sources */,
|
||||
C2BA84A924EDBDD400DE0296 /* LibraryTableViewCellProtocol.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
C2C9043924ECBBCD0015F84A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2C9043A24ECBBCD0015F84A /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
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;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
MTL_FAST_MATH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_COMPILATION_MODE = wholemodule;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
C2C9043C24ECBBCD0015F84A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = D1166D9F0A635B00B0663ABE /* Pods-AwesomeFramework.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = AwesomeFramework/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.AwesomeFramework";
|
||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
||||
SKIP_INSTALL = YES;
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C2C9043D24ECBBCD0015F84A /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = F5B6D2A7BC53B49CB04AC0A4 /* Pods-AwesomeFramework.release.xcconfig */;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = AwesomeFramework/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wizman.awesome-libraries.AwesomeFramework";
|
||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
||||
SKIP_INSTALL = YES;
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
C2C9042D24ECBBCD0015F84A /* Build configuration list for PBXProject "AwesomeFramework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2C9043924ECBBCD0015F84A /* Debug */,
|
||||
C2C9043A24ECBBCD0015F84A /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
C2C9043B24ECBBCD0015F84A /* Build configuration list for PBXNativeTarget "AwesomeFramework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C2C9043C24ECBBCD0015F84A /* Debug */,
|
||||
C2C9043D24ECBBCD0015F84A /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = C2C9042A24ECBBCD0015F84A /* Project object */;
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
import Foundation
|
||||
import UIKit
|
||||
|
||||
public struct AppConfiguration {
|
||||
let libraryTableViewCellClass: AnyLibraryTableViewCell.Type
|
||||
|
||||
public init(
|
||||
libraryTableViewCellClass: AnyLibraryTableViewCell.Type
|
||||
) {
|
||||
self.libraryTableViewCellClass = libraryTableViewCellClass
|
||||
}
|
||||
}
|
||||
|
||||
extension AppConfiguration {
|
||||
|
||||
public static var `default`: AppConfiguration = AppConfiguration(
|
||||
libraryTableViewCellClass: LibraryTableViewCell.self
|
||||
)
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "carthage.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "carthage@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "carthage@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 15 KiB |
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "cocoapods.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "cocoapods@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "cocoapods@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 5.8 KiB |
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "spm.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "spm@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "spm@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
Source/AwesomeFramework/AwesomeFramework/Assets.xcassets/PackageManagers/spm.imageset/spm.png
vendored
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
Source/AwesomeFramework/AwesomeFramework/Assets.xcassets/PackageManagers/spm.imageset/spm@2x.png
vendored
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
Source/AwesomeFramework/AwesomeFramework/Assets.xcassets/PackageManagers/spm.imageset/spm@3x.png
vendored
Normal file
After Width: | Height: | Size: 11 KiB |
21
Source/AwesomeFramework/AwesomeFramework/Assets.xcassets/no-library.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "no-library.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
Source/AwesomeFramework/AwesomeFramework/Assets.xcassets/no-library.imageset/no-library.png
vendored
Normal file
After Width: | Height: | Size: 956 B |
|
@ -0,0 +1,9 @@
|
|||
#import <Foundation/Foundation.h>
|
||||
|
||||
//! Project version number for AwesomeFramework.
|
||||
FOUNDATION_EXPORT double AwesomeFrameworkVersionNumber;
|
||||
|
||||
//! Project version string for AwesomeFramework.
|
||||
FOUNDATION_EXPORT const unsigned char AwesomeFrameworkVersionString[];
|
||||
|
||||
// In this header, you should import all the public headers of your framework using statements like #import <AwesomeFramework/PublicHeader.h>
|
|
@ -0,0 +1,12 @@
|
|||
import Foundation
|
||||
|
||||
extension Bundle {
|
||||
|
||||
public static var AwesomeFramework: Bundle {
|
||||
return Bundle(identifier: "com.wizman.awesome-libraries.AwesomeFramework")!
|
||||
}
|
||||
|
||||
public static var AwesomeFramework_identifier: String {
|
||||
return "com.wizman.awesome-libraries.AwesomeFramework"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,90 @@
|
|||
import UIKit
|
||||
import AwesomeData
|
||||
|
||||
public class LibraryTableViewCell: UITableViewCell, LibraryTableViewCellProtocol {
|
||||
|
||||
@IBOutlet private weak var logoImageView: UIImageView!
|
||||
|
||||
@IBOutlet private weak var libraryNameLabel: UILabel!
|
||||
|
||||
@IBOutlet private weak var developerNameLabel: UILabel!
|
||||
|
||||
@IBOutlet private weak var descriptionLabel: UILabel!
|
||||
|
||||
@IBOutlet private weak var licenseBadgeView: BadgeView!
|
||||
|
||||
@IBOutlet private weak var liveDemoBadgeView: BadgeView!
|
||||
|
||||
public var library: Library? {
|
||||
didSet {
|
||||
guard let library = self.library else { return }
|
||||
self.updateLogoImageView(withLibrary: library)
|
||||
self.updateLibraryNameLabel(withLibrary: library)
|
||||
self.updateDeveloperNameLabel(withLibrary: library)
|
||||
self.updateDescriptionLabel(withLibrary: library)
|
||||
self.updateLicenseBadgeView(withLibrary: library)
|
||||
self.updateLiveDemoBadgeView(withLibrary: library)
|
||||
}
|
||||
}
|
||||
|
||||
public override func awakeFromNib() {
|
||||
super.awakeFromNib()
|
||||
self.setupLogoImageView()
|
||||
self.setupLibraryNameLabel()
|
||||
self.setupDeveloperNameLabel()
|
||||
self.setupDescriptionLabel()
|
||||
}
|
||||
|
||||
private func setupLogoImageView() {
|
||||
}
|
||||
|
||||
private func updateLogoImageView(withLibrary library: Library?) {
|
||||
if let imageName = library?.preview.logo?.name,
|
||||
let imageBundleIdentifier = library?.preview.logo?.bundleIdentifier {
|
||||
self.logoImageView.image = UIImage(
|
||||
named: imageName,
|
||||
in: Bundle(identifier: imageBundleIdentifier),
|
||||
compatibleWith: nil
|
||||
)
|
||||
self.logoImageView.alpha = 1
|
||||
} else {
|
||||
self.logoImageView.image = UIImage(
|
||||
named: "no-library",
|
||||
in: .AwesomeFramework,
|
||||
compatibleWith: nil
|
||||
)
|
||||
self.logoImageView.alpha = 0.1
|
||||
}
|
||||
}
|
||||
|
||||
private func setupLibraryNameLabel() {
|
||||
}
|
||||
|
||||
private func updateLibraryNameLabel(withLibrary library: Library?) {
|
||||
self.libraryNameLabel.text = library?.preview.title
|
||||
}
|
||||
|
||||
private func setupDeveloperNameLabel() {
|
||||
}
|
||||
|
||||
private func updateDeveloperNameLabel(withLibrary library: Library?) {
|
||||
self.developerNameLabel.text = library?.developers.first?.name
|
||||
}
|
||||
|
||||
private func setupDescriptionLabel() {
|
||||
}
|
||||
|
||||
private func updateDescriptionLabel(withLibrary library: Library?) {
|
||||
self.descriptionLabel.text = library?.preview.subtitle
|
||||
}
|
||||
|
||||
private func updateLicenseBadgeView(withLibrary library: Library?) {
|
||||
let licenseName = library?.license.name
|
||||
self.licenseBadgeView.text = licenseName
|
||||
}
|
||||
|
||||
private func updateLiveDemoBadgeView(withLibrary library: Library?) {
|
||||
let hasLiveDemo = library?.demoScreen?.enabled ?? false
|
||||
self.liveDemoBadgeView.isHidden = !hasLiveDemo
|
||||
}
|
||||
}
|
|
@ -0,0 +1,132 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="16097.2" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
||||
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="185" id="KGk-i7-Jjw" customClass="LibraryTableViewCell" customModule="AwesomeFramework" customModuleProvider="target">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="185"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="185"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="ciX-4Z-eOQ">
|
||||
<rect key="frame" x="15" y="15" width="40" height="40"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="40" id="dic-ZV-dGR"/>
|
||||
<constraint firstAttribute="width" constant="40" id="iSF-c6-Mpt"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="heroID" value="library-logo"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Library" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QIg-hP-jm4">
|
||||
<rect key="frame" x="65" y="15" width="240" height="21"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="21" id="BFf-rG-j8o"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="heroID" value="library-name"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Developer" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8qK-lQ-GSz">
|
||||
<rect key="frame" x="65" y="39" width="240" height="15"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="15" id="uWT-v0-Jmo"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="12"/>
|
||||
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="heroID" value="developer-name"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Description" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hhU-vi-rxQ">
|
||||
<rect key="frame" x="65" y="58" width="240" height="78"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="15" id="D2H-Y0-yUi"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
||||
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="heroID" value="short-description"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="q8g-eP-Vvi" customClass="BadgeView" customModule="AwesomeFramework" customModuleProvider="target">
|
||||
<rect key="frame" x="65" y="146" width="50" height="24"/>
|
||||
<color key="backgroundColor" red="0.098039215690000001" green="0.46274509800000002" blue="0.82352941180000006" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="24" id="BLB-lv-GJH"/>
|
||||
<constraint firstAttribute="width" constant="50" id="Zvd-lW-fe8"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="color" keyPath="badgeColor">
|
||||
<color key="value" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
<userDefinedRuntimeAttribute type="color" keyPath="textColor">
|
||||
<color key="value" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="j3K-iO-aXa" customClass="BadgeView" customModule="AwesomeFramework" customModuleProvider="target">
|
||||
<rect key="frame" x="125" y="146" width="50" height="24"/>
|
||||
<color key="backgroundColor" red="0.098039215690000001" green="0.46274509800000002" blue="0.82352941180000006" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="50" id="QBV-1K-4JX"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="color" keyPath="badgeColor">
|
||||
<color key="value" red="0.0" green="0.74901960779999999" blue="0.64705882349999999" alpha="1" colorSpace="calibratedRGB"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="text" value="Live Demo"/>
|
||||
<userDefinedRuntimeAttribute type="color" keyPath="textColor">
|
||||
<color key="value" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="j3K-iO-aXa" firstAttribute="height" secondItem="q8g-eP-Vvi" secondAttribute="height" id="1Nv-KA-o8v"/>
|
||||
<constraint firstAttribute="bottom" secondItem="q8g-eP-Vvi" secondAttribute="bottom" constant="15" id="8x3-zm-qFF"/>
|
||||
<constraint firstItem="8qK-lQ-GSz" firstAttribute="top" secondItem="QIg-hP-jm4" secondAttribute="bottom" constant="3" id="Eog-OU-Wk5"/>
|
||||
<constraint firstItem="hhU-vi-rxQ" firstAttribute="leading" secondItem="8qK-lQ-GSz" secondAttribute="leading" id="Es4-xL-pcR"/>
|
||||
<constraint firstItem="hhU-vi-rxQ" firstAttribute="top" secondItem="ciX-4Z-eOQ" secondAttribute="bottom" constant="3" id="K2H-dg-aCz"/>
|
||||
<constraint firstItem="ciX-4Z-eOQ" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="15" id="Y1c-V2-AjR"/>
|
||||
<constraint firstItem="q8g-eP-Vvi" firstAttribute="leading" secondItem="hhU-vi-rxQ" secondAttribute="leading" id="aPJ-e7-ov3"/>
|
||||
<constraint firstItem="8qK-lQ-GSz" firstAttribute="leading" secondItem="QIg-hP-jm4" secondAttribute="leading" id="iOT-f0-NTQ"/>
|
||||
<constraint firstItem="ciX-4Z-eOQ" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" constant="15" id="jcz-y6-9Ah"/>
|
||||
<constraint firstItem="q8g-eP-Vvi" firstAttribute="top" secondItem="hhU-vi-rxQ" secondAttribute="bottom" constant="10" id="kGp-9v-xBT"/>
|
||||
<constraint firstItem="QIg-hP-jm4" firstAttribute="leading" secondItem="ciX-4Z-eOQ" secondAttribute="trailing" constant="10" id="kSy-ys-yU0"/>
|
||||
<constraint firstAttribute="trailing" secondItem="QIg-hP-jm4" secondAttribute="trailing" constant="15" id="kZv-7a-hKb"/>
|
||||
<constraint firstAttribute="bottomMargin" secondItem="q8g-eP-Vvi" secondAttribute="bottom" constant="4" id="nRN-Ti-VkR"/>
|
||||
<constraint firstItem="8qK-lQ-GSz" firstAttribute="trailing" secondItem="QIg-hP-jm4" secondAttribute="trailing" id="t8d-YZ-WNF"/>
|
||||
<constraint firstItem="QIg-hP-jm4" firstAttribute="top" secondItem="ciX-4Z-eOQ" secondAttribute="top" id="tE0-IE-p3l"/>
|
||||
<constraint firstItem="hhU-vi-rxQ" firstAttribute="trailing" secondItem="8qK-lQ-GSz" secondAttribute="trailing" id="tbJ-oy-V8Q"/>
|
||||
<constraint firstItem="j3K-iO-aXa" firstAttribute="leading" secondItem="q8g-eP-Vvi" secondAttribute="trailing" constant="10" id="wLR-lh-gq7"/>
|
||||
<constraint firstItem="j3K-iO-aXa" firstAttribute="top" secondItem="q8g-eP-Vvi" secondAttribute="top" id="x0K-nH-nda"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<viewLayoutGuide key="safeArea" id="njF-e1-oar"/>
|
||||
<connections>
|
||||
<outlet property="descriptionLabel" destination="hhU-vi-rxQ" id="I5r-b8-SHp"/>
|
||||
<outlet property="developerNameLabel" destination="8qK-lQ-GSz" id="XBV-Y7-YLh"/>
|
||||
<outlet property="libraryNameLabel" destination="QIg-hP-jm4" id="b4U-Ns-FsV"/>
|
||||
<outlet property="licenseBadgeView" destination="q8g-eP-Vvi" id="575-Dv-dTo"/>
|
||||
<outlet property="liveDemoBadgeView" destination="j3K-iO-aXa" id="WQu-UT-Kh1"/>
|
||||
<outlet property="logoImageView" destination="ciX-4Z-eOQ" id="K6d-dr-uJs"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="-14" y="-24"/>
|
||||
</tableViewCell>
|
||||
</objects>
|
||||
</document>
|
|
@ -0,0 +1,10 @@
|
|||
import Foundation
|
||||
import UIKit
|
||||
import AwesomeData
|
||||
|
||||
public protocol LibraryTableViewCellProtocol: UITableViewCell {
|
||||
|
||||
var library: Library? { get set }
|
||||
}
|
||||
|
||||
public typealias AnyLibraryTableViewCell = UITableViewCell & LibraryTableViewCellProtocol
|