Compare commits

...

4 Commits

Author SHA1 Message Date
David Livadaru 546020bec6 DemoProject
Update .gitignore file.
Update project to Swift 4.
2018-04-03 16:54:33 +03:00
Bogdan Todea 012d48508f origin/DemoProject
Slight modification to podfile so user can install straight away.
2017-11-10 11:29:13 +02:00
Bogdan Todea 451558a9fd DemoProject
Added Cartfile and podfile, minor project folders change.
2017-11-10 11:24:16 +02:00
Bogdan Todea 067f9417d5 DemoProject
Framework project removed.
2017-11-06 13:08:39 +02:00
31 changed files with 25 additions and 990 deletions

2
.gitignore vendored
View File

@ -50,7 +50,7 @@ playground.xcworkspace
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
Carthage/Checkouts
Carthage/Build

View File

@ -12,8 +12,6 @@
FFBF6CC11E681DF6008B7F73 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FFBF6CC01E681DF6008B7F73 /* Assets.xcassets */; };
FFBF6CC41E681DF6008B7F73 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FFBF6CC21E681DF6008B7F73 /* LaunchScreen.storyboard */; };
FFBF6CCF1E681DF6008B7F73 /* HorizontalMenuDemoUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBF6CCE1E681DF6008B7F73 /* HorizontalMenuDemoUITests.swift */; };
FFBF6CE51E681EF5008B7F73 /* TPGHorizontalMenu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FFBF6CE21E681EE2008B7F73 /* TPGHorizontalMenu.framework */; };
FFBF6CE61E681EF5008B7F73 /* TPGHorizontalMenu.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FFBF6CE21E681EE2008B7F73 /* TPGHorizontalMenu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FFF72D481E89401B0012A0C0 /* UIStoryboard+Initialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF72D431E89401B0012A0C0 /* UIStoryboard+Initialization.swift */; };
FFF72D491E89401B0012A0C0 /* MenuScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF72D461E89401B0012A0C0 /* MenuScreenViewController.swift */; };
FFF72D4A1E89401B0012A0C0 /* MenuContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF72D471E89401B0012A0C0 /* MenuContainerViewController.swift */; };
@ -30,27 +28,6 @@
remoteGlobalIDString = FFBF6CB51E681DF6008B7F73;
remoteInfo = HorizontalMenuDemo;
};
FFBF6CE11E681EE2008B7F73 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FFBF6C931E681D7D008B7F73;
remoteInfo = TPGHorizontalMenu;
};
FFBF6CE31E681EE2008B7F73 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FFBF6C9C1E681D7D008B7F73;
remoteInfo = TPGHorizontalMenuTests;
};
FFBF6CE71E681EF5008B7F73 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = FFBF6C921E681D7D008B7F73;
remoteInfo = TPGHorizontalMenu;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
@ -60,7 +37,6 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
FFBF6CE61E681EF5008B7F73 /* TPGHorizontalMenu.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
@ -77,7 +53,6 @@
FFBF6CCA1E681DF6008B7F73 /* HorizontalMenuDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HorizontalMenuDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
FFBF6CCE1E681DF6008B7F73 /* HorizontalMenuDemoUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HorizontalMenuDemoUITests.swift; sourceTree = "<group>"; };
FFBF6CD01E681DF6008B7F73 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = TPGHorizontalMenu.xcodeproj; path = ../TPGHorizontalMenu/TPGHorizontalMenu.xcodeproj; sourceTree = "<group>"; };
FFF72D431E89401B0012A0C0 /* UIStoryboard+Initialization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIStoryboard+Initialization.swift"; sourceTree = "<group>"; };
FFF72D461E89401B0012A0C0 /* MenuScreenViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuScreenViewController.swift; sourceTree = "<group>"; };
FFF72D471E89401B0012A0C0 /* MenuContainerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuContainerViewController.swift; sourceTree = "<group>"; };
@ -91,7 +66,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FFBF6CE51E681EF5008B7F73 /* TPGHorizontalMenu.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -108,7 +82,6 @@
FFBF6CAD1E681DF6008B7F73 = {
isa = PBXGroup;
children = (
FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */,
FFBF6CB81E681DF6008B7F73 /* HorizontalMenuDemo */,
FFBF6CCD1E681DF6008B7F73 /* HorizontalMenuDemoUITests */,
FFBF6CB71E681DF6008B7F73 /* Products */,
@ -148,15 +121,6 @@
path = HorizontalMenuDemoUITests;
sourceTree = "<group>";
};
FFBF6CDD1E681EE2008B7F73 /* Products */ = {
isa = PBXGroup;
children = (
FFBF6CE21E681EE2008B7F73 /* TPGHorizontalMenu.framework */,
FFBF6CE41E681EE2008B7F73 /* TPGHorizontalMenuTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
FFF72D421E89401B0012A0C0 /* Extensions */ = {
isa = PBXGroup;
children = (
@ -199,7 +163,6 @@
buildRules = (
);
dependencies = (
FFBF6CE81E681EF5008B7F73 /* PBXTargetDependency */,
);
name = HorizontalMenuDemo;
productName = HorizontalMenuDemo;
@ -231,7 +194,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0820;
LastUpgradeCheck = 0910;
LastUpgradeCheck = 0930;
ORGANIZATIONNAME = "3Pillar Global";
TargetAttributes = {
FFBF6CB51E681DF6008B7F73 = {
@ -259,12 +222,6 @@
mainGroup = FFBF6CAD1E681DF6008B7F73;
productRefGroup = FFBF6CB71E681DF6008B7F73 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = FFBF6CDD1E681EE2008B7F73 /* Products */;
ProjectRef = FFBF6CDC1E681EE2008B7F73 /* TPGHorizontalMenu.xcodeproj */;
},
);
projectRoot = "";
targets = (
FFBF6CB51E681DF6008B7F73 /* HorizontalMenuDemo */,
@ -273,23 +230,6 @@
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
FFBF6CE21E681EE2008B7F73 /* TPGHorizontalMenu.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = TPGHorizontalMenu.framework;
remoteRef = FFBF6CE11E681EE2008B7F73 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
FFBF6CE41E681EE2008B7F73 /* TPGHorizontalMenuTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = TPGHorizontalMenuTests.xctest;
remoteRef = FFBF6CE31E681EE2008B7F73 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
FFBF6CB41E681DF6008B7F73 /* Resources */ = {
isa = PBXResourcesBuildPhase;
@ -341,11 +281,6 @@
target = FFBF6CB51E681DF6008B7F73 /* HorizontalMenuDemo */;
targetProxy = FFBF6CCB1E681DF6008B7F73 /* PBXContainerItemProxy */;
};
FFBF6CE81E681EF5008B7F73 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = TPGHorizontalMenu;
targetProxy = FFBF6CE71E681EF5008B7F73 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
@ -381,6 +316,7 @@
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;
@ -388,6 +324,7 @@
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;
@ -414,7 +351,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@ -437,6 +374,7 @@
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;
@ -444,6 +382,7 @@
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;
@ -464,7 +403,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@ -485,7 +424,7 @@
"$(PROJECT_DIR)/HorizontalMenuDemo",
);
INFOPLIST_FILE = HorizontalMenuDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.HorizontalMenuDemo";
PRODUCT_NAME = "$(TARGET_NAME)";
@ -508,7 +447,7 @@
"$(PROJECT_DIR)/HorizontalMenuDemo",
);
INFOPLIST_FILE = HorizontalMenuDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.HorizontalMenuDemo";
PRODUCT_NAME = "$(TARGET_NAME)";

View File

@ -0,0 +1,8 @@
<?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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

6
Podfile Normal file
View File

@ -0,0 +1,6 @@
platform :ios, '10.0'
target 'HorizontalMenuDemo' do
use_frameworks!
pod 'TPGHorizontalMenu'
end

View File

@ -1,682 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
54D3E43A1E7156D70073227E /* GeometryHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3E4391E7156D70073227E /* GeometryHolder.swift */; };
54F29C8C1E71827B00BDCBA8 /* AppearanceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F29C8B1E71827B00BDCBA8 /* AppearanceController.swift */; };
54F29C931E719F9600BDCBA8 /* UIScrollView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F29C921E719F9600BDCBA8 /* UIScrollView+Extension.swift */; };
FF03CCA01E7035A500E056DD /* HorizontalMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF03CC9F1E7035A500E056DD /* HorizontalMenuViewController.swift */; };
FF03CCA21E7040A000E056DD /* ViewGeometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF03CCA11E7040A000E056DD /* ViewGeometry.swift */; };
FF08F7751E72F0C10060C80A /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF08F7741E72F0C10060C80A /* Animation.swift */; };
FF85CD431E77E5B900845D4C /* Array+IndexValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF85CD421E77E5B900845D4C /* Array+IndexValidation.swift */; };
FF85CD461E78148C00845D4C /* Highlightable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF85CD451E78148C00845D4C /* Highlightable.swift */; };
FF85CD481E78154800845D4C /* Selectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF85CD471E78154800845D4C /* Selectable.swift */; };
FF85CD4C1E7819B000845D4C /* SelectGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF85CD4B1E7819B000845D4C /* SelectGestureRecognizer.swift */; };
FFB6EFC51E6EB8BE005087BA /* BasicArithmetic.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFC21E6EB8BE005087BA /* BasicArithmetic.swift */; };
FFB6EFC61E6EB8BE005087BA /* CGRect+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFC31E6EB8BE005087BA /* CGRect+Geometry.swift */; };
FFB6EFC71E6EB8BE005087BA /* Segment.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFC41E6EB8BE005087BA /* Segment.swift */; };
FFB6EFCF1E6EB8ED005087BA /* MenuDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFCA1E6EB8ED005087BA /* MenuDataSource.swift */; };
FFB6EFD01E6EB8ED005087BA /* PaginationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFCB1E6EB8ED005087BA /* PaginationController.swift */; };
FFB6EFD11E6EB8ED005087BA /* ScrollTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFCC1E6EB8ED005087BA /* ScrollTransition.swift */; };
FFB6EFD21E6EB8ED005087BA /* SelectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFCD1E6EB8ED005087BA /* SelectionController.swift */; };
FFB6EFD31E6EB8ED005087BA /* HorizontalMenuChild.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFCE1E6EB8ED005087BA /* HorizontalMenuChild.swift */; };
FFB6EFD51E6EB907005087BA /* CGPoint+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFD41E6EB907005087BA /* CGPoint+Geometry.swift */; };
FFB6EFDB1E6ED469005087BA /* LayoutController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFDA1E6ED469005087BA /* LayoutController.swift */; };
FFB6EFE11E6EDFF9005087BA /* CGSize+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFE01E6EDFF9005087BA /* CGSize+Geometry.swift */; };
FFB6EFE31E6EEC67005087BA /* UIEdgeInsets+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFE21E6EEC67005087BA /* UIEdgeInsets+Geometry.swift */; };
FFB6EFE51E6EF1C0005087BA /* ItemGeometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFE41E6EF1C0005087BA /* ItemGeometry.swift */; };
FFB6EFE71E6EF1D7005087BA /* MenuGeometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFE61E6EF1D7005087BA /* MenuGeometry.swift */; };
FFB6EFE91E6EFA2E005087BA /* ScrollIndicatorGeometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFE81E6EFA2E005087BA /* ScrollIndicatorGeometry.swift */; };
FFB6EFEB1E6EFDD4005087BA /* ProgressPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFEA1E6EFDD4005087BA /* ProgressPoint.swift */; };
FFB6EFED1E6F01CE005087BA /* CGFloat+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6EFEC1E6F01CE005087BA /* CGFloat+Geometry.swift */; };
FFBA3F9A1E79417500B130D1 /* ContainerLifeCycleController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3F991E79417500B130D1 /* ContainerLifeCycleController.swift */; };
FFBA3F9E1E7943B200B130D1 /* ViewControllerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3F9D1E7943B200B130D1 /* ViewControllerState.swift */; };
FFBA3FA01E79447100B130D1 /* ViewDidLoadState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3F9F1E79447100B130D1 /* ViewDidLoadState.swift */; };
FFBA3FA21E7944B600B130D1 /* ViewWillAppearState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FA11E7944B600B130D1 /* ViewWillAppearState.swift */; };
FFBA3FA41E7944FD00B130D1 /* AppearanceProgressState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FA31E7944FD00B130D1 /* AppearanceProgressState.swift */; };
FFBA3FA61E79450E00B130D1 /* ViewDidAppearState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FA51E79450E00B130D1 /* ViewDidAppearState.swift */; };
FFBA3FA81E79452500B130D1 /* ViewWillDisappearState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FA71E79452500B130D1 /* ViewWillDisappearState.swift */; };
FFBA3FAA1E79453600B130D1 /* DisappearanceProgressState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FA91E79453600B130D1 /* DisappearanceProgressState.swift */; };
FFBA3FAC1E79454700B130D1 /* ViewDidDisappearState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBA3FAB1E79454700B130D1 /* ViewDidDisappearState.swift */; };
FFBF6C9D1E681D7D008B7F73 /* TPGHorizontalMenu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FFBF6C931E681D7D008B7F73 /* TPGHorizontalMenu.framework */; };
FFBF6CA21E681D7D008B7F73 /* TPGHorizontalMenuTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBF6CA11E681D7D008B7F73 /* TPGHorizontalMenuTests.swift */; };
FFBF6CA41E681D7D008B7F73 /* TPGHorizontalMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = FFBF6C961E681D7D008B7F73 /* TPGHorizontalMenu.h */; settings = {ATTRIBUTES = (Public, ); }; };
FFD195B21E826A40007163A3 /* AnimationDynamics.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD195B11E826A40007163A3 /* AnimationDynamics.swift */; };
FFD39E251E7BEDF6003C52D6 /* ContainerLoaderController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD39E241E7BEDF6003C52D6 /* ContainerLoaderController.swift */; };
FFD39E2A1E7BF2D4003C52D6 /* MenuItemSelectionOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD39E291E7BF2D4003C52D6 /* MenuItemSelectionOperation.swift */; };
FFD39E2C1E7C2BE9003C52D6 /* UIControlState+Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD39E2B1E7C2BE9003C52D6 /* UIControlState+Hashable.swift */; };
FFD69F011E715AC60099C17E /* MenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD69F001E715AC60099C17E /* MenuItem.swift */; };
FFD69F041E719FC40099C17E /* UIColor+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD69F031E719FC40099C17E /* UIColor+Geometry.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
FFBF6C9E1E681D7D008B7F73 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FFBF6C8A1E681D7D008B7F73 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FFBF6C921E681D7D008B7F73;
remoteInfo = TPGHorizontalMenu;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
54D3E4391E7156D70073227E /* GeometryHolder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeometryHolder.swift; sourceTree = "<group>"; };
54F29C8B1E71827B00BDCBA8 /* AppearanceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceController.swift; sourceTree = "<group>"; };
54F29C921E719F9600BDCBA8 /* UIScrollView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Extension.swift"; sourceTree = "<group>"; };
FF03CC9F1E7035A500E056DD /* HorizontalMenuViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HorizontalMenuViewController.swift; sourceTree = "<group>"; };
FF03CCA11E7040A000E056DD /* ViewGeometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewGeometry.swift; sourceTree = "<group>"; };
FF08F7741E72F0C10060C80A /* Animation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = "<group>"; };
FF85CD421E77E5B900845D4C /* Array+IndexValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+IndexValidation.swift"; sourceTree = "<group>"; };
FF85CD451E78148C00845D4C /* Highlightable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Highlightable.swift; sourceTree = "<group>"; };
FF85CD471E78154800845D4C /* Selectable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Selectable.swift; sourceTree = "<group>"; };
FF85CD4B1E7819B000845D4C /* SelectGestureRecognizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectGestureRecognizer.swift; sourceTree = "<group>"; };
FFB6EFC21E6EB8BE005087BA /* BasicArithmetic.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicArithmetic.swift; sourceTree = "<group>"; };
FFB6EFC31E6EB8BE005087BA /* CGRect+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Geometry.swift"; sourceTree = "<group>"; };
FFB6EFC41E6EB8BE005087BA /* Segment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Segment.swift; sourceTree = "<group>"; };
FFB6EFCA1E6EB8ED005087BA /* MenuDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuDataSource.swift; sourceTree = "<group>"; };
FFB6EFCB1E6EB8ED005087BA /* PaginationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaginationController.swift; sourceTree = "<group>"; };
FFB6EFCC1E6EB8ED005087BA /* ScrollTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollTransition.swift; sourceTree = "<group>"; };
FFB6EFCD1E6EB8ED005087BA /* SelectionController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionController.swift; sourceTree = "<group>"; };
FFB6EFCE1E6EB8ED005087BA /* HorizontalMenuChild.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HorizontalMenuChild.swift; sourceTree = "<group>"; };
FFB6EFD41E6EB907005087BA /* CGPoint+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGPoint+Geometry.swift"; sourceTree = "<group>"; };
FFB6EFDA1E6ED469005087BA /* LayoutController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayoutController.swift; sourceTree = "<group>"; };
FFB6EFE01E6EDFF9005087BA /* CGSize+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGSize+Geometry.swift"; sourceTree = "<group>"; };
FFB6EFE21E6EEC67005087BA /* UIEdgeInsets+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIEdgeInsets+Geometry.swift"; sourceTree = "<group>"; };
FFB6EFE41E6EF1C0005087BA /* ItemGeometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ItemGeometry.swift; sourceTree = "<group>"; };
FFB6EFE61E6EF1D7005087BA /* MenuGeometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuGeometry.swift; sourceTree = "<group>"; };
FFB6EFE81E6EFA2E005087BA /* ScrollIndicatorGeometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollIndicatorGeometry.swift; sourceTree = "<group>"; };
FFB6EFEA1E6EFDD4005087BA /* ProgressPoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressPoint.swift; sourceTree = "<group>"; };
FFB6EFEC1E6F01CE005087BA /* CGFloat+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGFloat+Geometry.swift"; sourceTree = "<group>"; };
FFBA3F991E79417500B130D1 /* ContainerLifeCycleController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContainerLifeCycleController.swift; sourceTree = "<group>"; };
FFBA3F9D1E7943B200B130D1 /* ViewControllerState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerState.swift; sourceTree = "<group>"; };
FFBA3F9F1E79447100B130D1 /* ViewDidLoadState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewDidLoadState.swift; sourceTree = "<group>"; };
FFBA3FA11E7944B600B130D1 /* ViewWillAppearState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewWillAppearState.swift; sourceTree = "<group>"; };
FFBA3FA31E7944FD00B130D1 /* AppearanceProgressState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceProgressState.swift; sourceTree = "<group>"; };
FFBA3FA51E79450E00B130D1 /* ViewDidAppearState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewDidAppearState.swift; sourceTree = "<group>"; };
FFBA3FA71E79452500B130D1 /* ViewWillDisappearState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewWillDisappearState.swift; sourceTree = "<group>"; };
FFBA3FA91E79453600B130D1 /* DisappearanceProgressState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DisappearanceProgressState.swift; sourceTree = "<group>"; };
FFBA3FAB1E79454700B130D1 /* ViewDidDisappearState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewDidDisappearState.swift; sourceTree = "<group>"; };
FFBF6C931E681D7D008B7F73 /* TPGHorizontalMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TPGHorizontalMenu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FFBF6C961E681D7D008B7F73 /* TPGHorizontalMenu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TPGHorizontalMenu.h; sourceTree = "<group>"; };
FFBF6C971E681D7D008B7F73 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FFBF6C9C1E681D7D008B7F73 /* TPGHorizontalMenuTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TPGHorizontalMenuTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
FFBF6CA11E681D7D008B7F73 /* TPGHorizontalMenuTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TPGHorizontalMenuTests.swift; sourceTree = "<group>"; };
FFBF6CA31E681D7D008B7F73 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FFD195B11E826A40007163A3 /* AnimationDynamics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationDynamics.swift; sourceTree = "<group>"; };
FFD39E241E7BEDF6003C52D6 /* ContainerLoaderController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContainerLoaderController.swift; sourceTree = "<group>"; };
FFD39E291E7BF2D4003C52D6 /* MenuItemSelectionOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuItemSelectionOperation.swift; sourceTree = "<group>"; };
FFD39E2B1E7C2BE9003C52D6 /* UIControlState+Hashable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIControlState+Hashable.swift"; sourceTree = "<group>"; };
FFD69F001E715AC60099C17E /* MenuItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuItem.swift; sourceTree = "<group>"; };
FFD69F031E719FC40099C17E /* UIColor+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Geometry.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
FFBF6C8F1E681D7D008B7F73 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
FFBF6C991E681D7D008B7F73 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FFBF6C9D1E681D7D008B7F73 /* TPGHorizontalMenu.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
FF85CD441E78147000845D4C /* Protocols */ = {
isa = PBXGroup;
children = (
FF85CD451E78148C00845D4C /* Highlightable.swift */,
FFB6EFCE1E6EB8ED005087BA /* HorizontalMenuChild.swift */,
54D3E4391E7156D70073227E /* GeometryHolder.swift */,
FFB6EFCA1E6EB8ED005087BA /* MenuDataSource.swift */,
FF85CD471E78154800845D4C /* Selectable.swift */,
);
name = Protocols;
path = ../../Sources;
sourceTree = "<group>";
};
FFB6EFBE1E6EB7AE005087BA /* Menu */ = {
isa = PBXGroup;
children = (
FFBA3F9C1E7942B400B130D1 /* Life Cycle States */,
FFBFFC411E84068C00305693 /* Controllers */,
FF03CC9F1E7035A500E056DD /* HorizontalMenuViewController.swift */,
);
name = Menu;
path = ../../Sources;
sourceTree = "<group>";
};
FFB6EFBF1E6EB82D005087BA /* Geometry */ = {
isa = PBXGroup;
children = (
FFB6EFC21E6EB8BE005087BA /* BasicArithmetic.swift */,
FFB6EFE41E6EF1C0005087BA /* ItemGeometry.swift */,
FFB6EFE61E6EF1D7005087BA /* MenuGeometry.swift */,
FFB6EFEA1E6EFDD4005087BA /* ProgressPoint.swift */,
FFB6EFE81E6EFA2E005087BA /* ScrollIndicatorGeometry.swift */,
FFB6EFC41E6EB8BE005087BA /* Segment.swift */,
FF03CCA11E7040A000E056DD /* ViewGeometry.swift */,
);
name = Geometry;
path = ../../Sources;
sourceTree = "<group>";
};
FFBA3F9C1E7942B400B130D1 /* Life Cycle States */ = {
isa = PBXGroup;
children = (
FFBA3F9D1E7943B200B130D1 /* ViewControllerState.swift */,
FFBA3F9F1E79447100B130D1 /* ViewDidLoadState.swift */,
FFBA3FA11E7944B600B130D1 /* ViewWillAppearState.swift */,
FFBA3FA31E7944FD00B130D1 /* AppearanceProgressState.swift */,
FFBA3FA51E79450E00B130D1 /* ViewDidAppearState.swift */,
FFBA3FA71E79452500B130D1 /* ViewWillDisappearState.swift */,
FFBA3FA91E79453600B130D1 /* DisappearanceProgressState.swift */,
FFBA3FAB1E79454700B130D1 /* ViewDidDisappearState.swift */,
);
name = "Life Cycle States";
sourceTree = "<group>";
};
FFBF6C891E681D7D008B7F73 = {
isa = PBXGroup;
children = (
FFBF6C951E681D7D008B7F73 /* TPGHorizontalMenu */,
FFBF6CA01E681D7D008B7F73 /* TPGHorizontalMenuTests */,
FFBF6C941E681D7D008B7F73 /* Products */,
);
sourceTree = "<group>";
};
FFBF6C941E681D7D008B7F73 /* Products */ = {
isa = PBXGroup;
children = (
FFBF6C931E681D7D008B7F73 /* TPGHorizontalMenu.framework */,
FFBF6C9C1E681D7D008B7F73 /* TPGHorizontalMenuTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
FFBF6C951E681D7D008B7F73 /* TPGHorizontalMenu */ = {
isa = PBXGroup;
children = (
FFD69EFF1E715AA30099C17E /* Data */,
FFD69F021E719F650099C17E /* Extensions */,
FFB6EFBF1E6EB82D005087BA /* Geometry */,
FFD39E261E7BF271003C52D6 /* Operations */,
FF85CD441E78147000845D4C /* Protocols */,
FFB6EFBE1E6EB7AE005087BA /* Menu */,
FFBF6C971E681D7D008B7F73 /* Info.plist */,
FFBF6C961E681D7D008B7F73 /* TPGHorizontalMenu.h */,
);
path = TPGHorizontalMenu;
sourceTree = "<group>";
};
FFBF6CA01E681D7D008B7F73 /* TPGHorizontalMenuTests */ = {
isa = PBXGroup;
children = (
FFBF6CA11E681D7D008B7F73 /* TPGHorizontalMenuTests.swift */,
FFBF6CA31E681D7D008B7F73 /* Info.plist */,
);
path = TPGHorizontalMenuTests;
sourceTree = "<group>";
};
FFBFFC411E84068C00305693 /* Controllers */ = {
isa = PBXGroup;
children = (
54F29C8B1E71827B00BDCBA8 /* AppearanceController.swift */,
FFBA3F991E79417500B130D1 /* ContainerLifeCycleController.swift */,
FFD39E241E7BEDF6003C52D6 /* ContainerLoaderController.swift */,
FFB6EFDA1E6ED469005087BA /* LayoutController.swift */,
FFB6EFCB1E6EB8ED005087BA /* PaginationController.swift */,
FFB6EFCD1E6EB8ED005087BA /* SelectionController.swift */,
);
name = Controllers;
sourceTree = "<group>";
};
FFD39E261E7BF271003C52D6 /* Operations */ = {
isa = PBXGroup;
children = (
FFD39E291E7BF2D4003C52D6 /* MenuItemSelectionOperation.swift */,
);
name = Operations;
path = ../../Sources;
sourceTree = "<group>";
};
FFD69EFF1E715AA30099C17E /* Data */ = {
isa = PBXGroup;
children = (
FFD69F001E715AC60099C17E /* MenuItem.swift */,
FF08F7741E72F0C10060C80A /* Animation.swift */,
FFD195B11E826A40007163A3 /* AnimationDynamics.swift */,
FF85CD4B1E7819B000845D4C /* SelectGestureRecognizer.swift */,
FFB6EFCC1E6EB8ED005087BA /* ScrollTransition.swift */,
);
name = Data;
path = ../../Sources;
sourceTree = "<group>";
};
FFD69F021E719F650099C17E /* Extensions */ = {
isa = PBXGroup;
children = (
FF85CD421E77E5B900845D4C /* Array+IndexValidation.swift */,
FFB6EFD41E6EB907005087BA /* CGPoint+Geometry.swift */,
FFB6EFE01E6EDFF9005087BA /* CGSize+Geometry.swift */,
FFB6EFC31E6EB8BE005087BA /* CGRect+Geometry.swift */,
FFB6EFEC1E6F01CE005087BA /* CGFloat+Geometry.swift */,
FFD69F031E719FC40099C17E /* UIColor+Geometry.swift */,
FFB6EFE21E6EEC67005087BA /* UIEdgeInsets+Geometry.swift */,
54F29C921E719F9600BDCBA8 /* UIScrollView+Extension.swift */,
FFD39E2B1E7C2BE9003C52D6 /* UIControlState+Hashable.swift */,
);
name = Extensions;
path = ../../Sources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
FFBF6C901E681D7D008B7F73 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FFBF6CA41E681D7D008B7F73 /* TPGHorizontalMenu.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
FFBF6C921E681D7D008B7F73 /* TPGHorizontalMenu */ = {
isa = PBXNativeTarget;
buildConfigurationList = FFBF6CA71E681D7D008B7F73 /* Build configuration list for PBXNativeTarget "TPGHorizontalMenu" */;
buildPhases = (
FFBF6C8E1E681D7D008B7F73 /* Sources */,
FFBF6C8F1E681D7D008B7F73 /* Frameworks */,
FFBF6C901E681D7D008B7F73 /* Headers */,
FFBF6C911E681D7D008B7F73 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = TPGHorizontalMenu;
productName = TPGHorizontalMenu;
productReference = FFBF6C931E681D7D008B7F73 /* TPGHorizontalMenu.framework */;
productType = "com.apple.product-type.framework";
};
FFBF6C9B1E681D7D008B7F73 /* TPGHorizontalMenuTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = FFBF6CAA1E681D7D008B7F73 /* Build configuration list for PBXNativeTarget "TPGHorizontalMenuTests" */;
buildPhases = (
FFBF6C981E681D7D008B7F73 /* Sources */,
FFBF6C991E681D7D008B7F73 /* Frameworks */,
FFBF6C9A1E681D7D008B7F73 /* Resources */,
);
buildRules = (
);
dependencies = (
FFBF6C9F1E681D7D008B7F73 /* PBXTargetDependency */,
);
name = TPGHorizontalMenuTests;
productName = TPGHorizontalMenuTests;
productReference = FFBF6C9C1E681D7D008B7F73 /* TPGHorizontalMenuTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
FFBF6C8A1E681D7D008B7F73 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0820;
LastUpgradeCheck = 0910;
ORGANIZATIONNAME = "3Pillar Global";
TargetAttributes = {
FFBF6C921E681D7D008B7F73 = {
CreatedOnToolsVersion = 8.2.1;
LastSwiftMigration = 0910;
ProvisioningStyle = Automatic;
};
FFBF6C9B1E681D7D008B7F73 = {
CreatedOnToolsVersion = 8.2.1;
LastSwiftMigration = 0910;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = FFBF6C8D1E681D7D008B7F73 /* Build configuration list for PBXProject "TPGHorizontalMenu" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = FFBF6C891E681D7D008B7F73;
productRefGroup = FFBF6C941E681D7D008B7F73 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
FFBF6C921E681D7D008B7F73 /* TPGHorizontalMenu */,
FFBF6C9B1E681D7D008B7F73 /* TPGHorizontalMenuTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
FFBF6C911E681D7D008B7F73 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
FFBF6C9A1E681D7D008B7F73 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
FFBF6C8E1E681D7D008B7F73 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FFB6EFE71E6EF1D7005087BA /* MenuGeometry.swift in Sources */,
FFD69F041E719FC40099C17E /* UIColor+Geometry.swift in Sources */,
FFD195B21E826A40007163A3 /* AnimationDynamics.swift in Sources */,
FFB6EFC61E6EB8BE005087BA /* CGRect+Geometry.swift in Sources */,
FFB6EFCF1E6EB8ED005087BA /* MenuDataSource.swift in Sources */,
FFB6EFC71E6EB8BE005087BA /* Segment.swift in Sources */,
FFB6EFC51E6EB8BE005087BA /* BasicArithmetic.swift in Sources */,
FFD39E2C1E7C2BE9003C52D6 /* UIControlState+Hashable.swift in Sources */,
54D3E43A1E7156D70073227E /* GeometryHolder.swift in Sources */,
FFBA3FAA1E79453600B130D1 /* DisappearanceProgressState.swift in Sources */,
FFBA3FAC1E79454700B130D1 /* ViewDidDisappearState.swift in Sources */,
FF03CCA21E7040A000E056DD /* ViewGeometry.swift in Sources */,
FF85CD461E78148C00845D4C /* Highlightable.swift in Sources */,
FFB6EFD11E6EB8ED005087BA /* ScrollTransition.swift in Sources */,
FFD39E2A1E7BF2D4003C52D6 /* MenuItemSelectionOperation.swift in Sources */,
FFB6EFE31E6EEC67005087BA /* UIEdgeInsets+Geometry.swift in Sources */,
FFBA3F9A1E79417500B130D1 /* ContainerLifeCycleController.swift in Sources */,
FFB6EFE51E6EF1C0005087BA /* ItemGeometry.swift in Sources */,
FFD69F011E715AC60099C17E /* MenuItem.swift in Sources */,
FFB6EFDB1E6ED469005087BA /* LayoutController.swift in Sources */,
FFB6EFE11E6EDFF9005087BA /* CGSize+Geometry.swift in Sources */,
FFB6EFED1E6F01CE005087BA /* CGFloat+Geometry.swift in Sources */,
FFB6EFE91E6EFA2E005087BA /* ScrollIndicatorGeometry.swift in Sources */,
FF85CD4C1E7819B000845D4C /* SelectGestureRecognizer.swift in Sources */,
FFB6EFEB1E6EFDD4005087BA /* ProgressPoint.swift in Sources */,
FFBA3F9E1E7943B200B130D1 /* ViewControllerState.swift in Sources */,
54F29C8C1E71827B00BDCBA8 /* AppearanceController.swift in Sources */,
FF03CCA01E7035A500E056DD /* HorizontalMenuViewController.swift in Sources */,
FFB6EFD21E6EB8ED005087BA /* SelectionController.swift in Sources */,
FFBA3FA01E79447100B130D1 /* ViewDidLoadState.swift in Sources */,
FFB6EFD31E6EB8ED005087BA /* HorizontalMenuChild.swift in Sources */,
FF85CD431E77E5B900845D4C /* Array+IndexValidation.swift in Sources */,
FFBA3FA21E7944B600B130D1 /* ViewWillAppearState.swift in Sources */,
54F29C931E719F9600BDCBA8 /* UIScrollView+Extension.swift in Sources */,
FFBA3FA61E79450E00B130D1 /* ViewDidAppearState.swift in Sources */,
FFD39E251E7BEDF6003C52D6 /* ContainerLoaderController.swift in Sources */,
FFB6EFD51E6EB907005087BA /* CGPoint+Geometry.swift in Sources */,
FFBA3FA41E7944FD00B130D1 /* AppearanceProgressState.swift in Sources */,
FFBA3FA81E79452500B130D1 /* ViewWillDisappearState.swift in Sources */,
FF08F7751E72F0C10060C80A /* Animation.swift in Sources */,
FFB6EFD01E6EB8ED005087BA /* PaginationController.swift in Sources */,
FF85CD481E78154800845D4C /* Selectable.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FFBF6C981E681D7D008B7F73 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FFBF6CA21E681D7D008B7F73 /* TPGHorizontalMenuTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
FFBF6C9F1E681D7D008B7F73 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FFBF6C921E681D7D008B7F73 /* TPGHorizontalMenu */;
targetProxy = FFBF6C9E1E681D7D008B7F73 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
FFBF6CA51E681D7D008B7F73 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = 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_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_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
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 = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
FFBF6CA61E681D7D008B7F73 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = 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_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_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
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 = gnu99;
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 = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
FFBF6CA81E681D7D008B7F73 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = TPGHorizontalMenu/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.TPGHorizontalMenu";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.0;
};
name = Debug;
};
FFBF6CA91E681D7D008B7F73 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = TPGHorizontalMenu/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.TPGHorizontalMenu";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.0;
};
name = Release;
};
FFBF6CAB1E681D7D008B7F73 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
INFOPLIST_FILE = TPGHorizontalMenuTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.TPGHorizontalMenuTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.0;
};
name = Debug;
};
FFBF6CAC1E681D7D008B7F73 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
INFOPLIST_FILE = TPGHorizontalMenuTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "-PG.TPGHorizontalMenuTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
FFBF6C8D1E681D7D008B7F73 /* Build configuration list for PBXProject "TPGHorizontalMenu" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FFBF6CA51E681D7D008B7F73 /* Debug */,
FFBF6CA61E681D7D008B7F73 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FFBF6CA71E681D7D008B7F73 /* Build configuration list for PBXNativeTarget "TPGHorizontalMenu" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FFBF6CA81E681D7D008B7F73 /* Debug */,
FFBF6CA91E681D7D008B7F73 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FFBF6CAA1E681D7D008B7F73 /* Build configuration list for PBXNativeTarget "TPGHorizontalMenuTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FFBF6CAB1E681D7D008B7F73 /* Debug */,
FFBF6CAC1E681D7D008B7F73 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = FFBF6C8A1E681D7D008B7F73 /* Project object */;
}

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:TPGHorizontalMenu.xcodeproj">
</FileRef>
</Workspace>

View File

@ -1,102 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0910"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FFBF6C921E681D7D008B7F73"
BuildableName = "TPGHorizontalMenu.framework"
BlueprintName = "TPGHorizontalMenu"
ReferencedContainer = "container:TPGHorizontalMenu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES"
codeCoverageEnabled = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FFBF6C9B1E681D7D008B7F73"
BuildableName = "TPGHorizontalMenuTests.xctest"
BlueprintName = "TPGHorizontalMenuTests"
ReferencedContainer = "container:TPGHorizontalMenu.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FFBF6C921E681D7D008B7F73"
BuildableName = "TPGHorizontalMenu.framework"
BlueprintName = "TPGHorizontalMenu"
ReferencedContainer = "container:TPGHorizontalMenu.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FFBF6C921E681D7D008B7F73"
BuildableName = "TPGHorizontalMenu.framework"
BlueprintName = "TPGHorizontalMenu"
ReferencedContainer = "container:TPGHorizontalMenu.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FFBF6C921E681D7D008B7F73"
BuildableName = "TPGHorizontalMenu.framework"
BlueprintName = "TPGHorizontalMenu"
ReferencedContainer = "container:TPGHorizontalMenu.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -1,27 +0,0 @@
<?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>SchemeUserState</key>
<dict>
<key>TPGHorizontalMenu.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>FFBF6C921E681D7D008B7F73</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>FFBF6C9B1E681D7D008B7F73</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>

View File

@ -1,24 +0,0 @@
<?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>en</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>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.1.3</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>

View File

@ -1,19 +0,0 @@
//
// TPGHorizontalMenu.h
// TPGHorizontalMenu
//
// Created by David Livadaru on 02/03/2017.
// Copyright © 2017 3Pillar Global. All rights reserved.
//
#import <UIKit/UIKit.h>
//! Project version number for TPGHorizontalMenu.
FOUNDATION_EXPORT double TPGHorizontalMenuVersionNumber;
//! Project version string for TPGHorizontalMenu.
FOUNDATION_EXPORT const unsigned char TPGHorizontalMenuVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <TPGHorizontalMenu/PublicHeader.h>

View File

@ -1,22 +0,0 @@
<?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>en</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>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>

View File

@ -1,36 +0,0 @@
//
// TPGHorizontalMenuTests.swift
// TPGHorizontalMenuTests
//
// Created by David Livadaru on 02/03/2017.
// Copyright © 2017 3Pillar Global. All rights reserved.
//
import XCTest
@testable import TPGHorizontalMenu
class TPGHorizontalMenuTests: XCTestCase {
override func setUp() {
super.setUp()
// Put setup code here. This method is called before the invocation of each test method in the class.
}
override func tearDown() {
// Put teardown code here. This method is called after the invocation of each test method in the class.
super.tearDown()
}
func testExample() {
// This is an example of a functional test case.
// Use XCTAssert and related functions to verify your tests produce the correct results.
}
func testPerformanceExample() {
// This is an example of a performance test case.
self.measure {
// Put the code you want to measure the time of here.
}
}
}

1
cartfile Normal file
View File

@ -0,0 +1 @@
github "3pillarlabs/ios-horizontalmenu"