diff --git a/Framezilla.xcodeproj/FramezillaTests_Info.plist b/Framezilla.xcodeproj/FramezillaTests_Info.plist
new file mode 100644
index 0000000..c7fd1e5
--- /dev/null
+++ b/Framezilla.xcodeproj/FramezillaTests_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ NSPrincipalClass
+
+
+
diff --git a/Framezilla.xcodeproj/Framezilla_Info.plist b/Framezilla.xcodeproj/Framezilla_Info.plist
new file mode 100644
index 0000000..b79ffb4
--- /dev/null
+++ b/Framezilla.xcodeproj/Framezilla_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ NSPrincipalClass
+
+
+
diff --git a/Framezilla.xcodeproj/project.pbxproj b/Framezilla.xcodeproj/project.pbxproj
index e2edd6d..34afeb3 100644
--- a/Framezilla.xcodeproj/project.pbxproj
+++ b/Framezilla.xcodeproj/project.pbxproj
@@ -1,748 +1,974 @@
// !$*UTF8*$!
{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 0169D58B246A84040020F4F7 /* CALayer+Installer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0169D58A246A84040020F4F7 /* CALayer+Installer.swift */; };
- 0169D590246A91FB0020F4F7 /* Maker+Edges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0169D58F246A91FB0020F4F7 /* Maker+Edges.swift */; };
- 0169D592246A920E0020F4F7 /* Maker+Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0169D591246A920E0020F4F7 /* Maker+Equal.swift */; };
- 0169D594246A921B0020F4F7 /* Maker+Size.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0169D593246A921B0020F4F7 /* Maker+Size.swift */; };
- 0169D596246A922B0020F4F7 /* Maker+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0169D595246A922B0020F4F7 /* Maker+Position.swift */; };
- 01C6D8C524597CD100594F84 /* ElementType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C6D8C424597CD100594F84 /* ElementType.swift */; };
- 01D01485246E8C5200B6BB09 /* ViewMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D01484246E8C5200B6BB09 /* ViewMaker.swift */; };
- 115972191D8450F500BC5C20 /* Framezilla.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11FB41321D844D2C00700A40 /* Framezilla.framework */; };
- 11FB41371D844D2C00700A40 /* Framezilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 11FB41351D844D2C00700A40 /* Framezilla.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 11FB41451D844F8F00700A40 /* Maker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FB41401D844F8F00700A40 /* Maker.swift */; };
- 11FB41461D844F8F00700A40 /* Maker+Configurations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FB41411D844F8F00700A40 /* Maker+Configurations.swift */; };
- 11FB41471D844F8F00700A40 /* MakerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FB41421D844F8F00700A40 /* MakerHelper.swift */; };
- 11FB41481D844F8F00700A40 /* UIView+Installer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FB41431D844F8F00700A40 /* UIView+Installer.swift */; };
- 11FB41491D844F8F00700A40 /* HasRelations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FB41441D844F8F00700A40 /* HasRelations.swift */; };
- 2E083838230D2434007D0928 /* Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E083837230D2434007D0928 /* Keyboard.swift */; };
- 2E08383A230D244F007D0928 /* KeyboardRectCloneView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E083839230D244F007D0928 /* KeyboardRectCloneView.swift */; };
- 2E08383C230D245F007D0928 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E08383B230D245F007D0928 /* Weak.swift */; };
- 2E08383E230D2482007D0928 /* UIView+Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E08383D230D2482007D0928 /* UIView+Keyboard.swift */; };
- 2E79EEC6231CE45C00A6C548 /* Relations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E79EEC5231CE45C00A6C548 /* Relations.swift */; };
- 2E79EECA231CE8BB00A6C548 /* StateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E79EEC8231CE89D00A6C548 /* StateTests.swift */; };
- 2E79EECC231CF12300A6C548 /* KeyboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E79EECB231CF12300A6C548 /* KeyboardTests.swift */; };
- 2E79EECF231CF93900A6C548 /* SafeArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E79EECD231CF90300A6C548 /* SafeArea.swift */; };
- 841192DD1FF205DC00AB255D /* ContainerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841192DC1FF205DC00AB255D /* ContainerTests.swift */; };
- 842BB7FC1F0638E9000D1CFF /* Parameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842BB7FB1F0638E9000D1CFF /* Parameters.swift */; };
- 8442F93E1EC75A8500B72551 /* BaseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F9351EC75A8500B72551 /* BaseTest.swift */; };
- 8442F9401EC75A8500B72551 /* MakerBothSideRelationsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F9381EC75A8500B72551 /* MakerBothSideRelationsTests.swift */; };
- 8442F9411EC75A8500B72551 /* MakerCenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F9391EC75A8500B72551 /* MakerCenterTests.swift */; };
- 8442F9421EC75A8500B72551 /* MakerStackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F93A1EC75A8500B72551 /* MakerStackTests.swift */; };
- 8442F9431EC75A8500B72551 /* MakerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F93B1EC75A8500B72551 /* MakerTests.swift */; };
- 8442F9441EC75A8500B72551 /* MakerWidthHeightTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442F93C1EC75A8500B72551 /* MakerWidthHeightTests.swift */; };
- 844BE8F320457634004C19A8 /* Maker+Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844BE8F220457634004C19A8 /* Maker+Unavailable.swift */; };
- 845108071EE2F5BC006DC1C8 /* ScrollViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845108061EE2F5BC006DC1C8 /* ScrollViewTests.swift */; };
- 8497C0111E59EB7700447E2F /* Number.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8497C0101E59EB7700447E2F /* Number.swift */; };
- 8497C0131E59FA4B00447E2F /* Array+Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8497C0121E59FA4B00447E2F /* Array+Stack.swift */; };
- 84EDCC241F9B3AB10091FAB9 /* MakerSafeAreaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EDCC231F9B3AB10091FAB9 /* MakerSafeAreaTests.swift */; };
- 85221C0022E99D4100EA9D3D /* OptionSet+ForEeach.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85221BFF22E99D4100EA9D3D /* OptionSet+ForEeach.swift */; };
- 852FEEE322D473F200B79A6C /* ExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 852FEEE222D473F200B79A6C /* ExtensionsTests.swift */; };
- 853DC84223F6498300C10332 /* Maker+Relations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853DC84123F6498300C10332 /* Maker+Relations.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 1159721A1D8450F500BC5C20 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 11FB41271D844CD800700A40 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 11FB41311D844D2B00700A40;
- remoteInfo = "Framezilla iOS";
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 0169D58A246A84040020F4F7 /* CALayer+Installer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CALayer+Installer.swift"; sourceTree = ""; };
- 0169D58F246A91FB0020F4F7 /* Maker+Edges.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Maker+Edges.swift"; sourceTree = ""; };
- 0169D591246A920E0020F4F7 /* Maker+Equal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Maker+Equal.swift"; sourceTree = ""; };
- 0169D593246A921B0020F4F7 /* Maker+Size.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Maker+Size.swift"; sourceTree = ""; };
- 0169D595246A922B0020F4F7 /* Maker+Position.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Maker+Position.swift"; sourceTree = ""; };
- 01C6D8C424597CD100594F84 /* ElementType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementType.swift; sourceTree = ""; };
- 01D01484246E8C5200B6BB09 /* ViewMaker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewMaker.swift; sourceTree = ""; };
- 115972141D8450F500BC5C20 /* FramezillaTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FramezillaTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 11FB41321D844D2C00700A40 /* Framezilla.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Framezilla.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 11FB41351D844D2C00700A40 /* Framezilla.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Framezilla.h; sourceTree = ""; };
- 11FB413E1D844DD000700A40 /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; };
- 11FB41401D844F8F00700A40 /* Maker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Maker.swift; sourceTree = ""; };
- 11FB41411D844F8F00700A40 /* Maker+Configurations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Maker+Configurations.swift"; sourceTree = ""; };
- 11FB41421D844F8F00700A40 /* MakerHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerHelper.swift; sourceTree = ""; };
- 11FB41431D844F8F00700A40 /* UIView+Installer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Installer.swift"; sourceTree = ""; };
- 11FB41441D844F8F00700A40 /* HasRelations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HasRelations.swift; sourceTree = ""; };
- 11FB414B1D844FFA00700A40 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = ""; };
- 11FB414C1D844FFA00700A40 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; };
- 2E083837230D2434007D0928 /* Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keyboard.swift; sourceTree = ""; };
- 2E083839230D244F007D0928 /* KeyboardRectCloneView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardRectCloneView.swift; sourceTree = ""; };
- 2E08383B230D245F007D0928 /* Weak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Weak.swift; sourceTree = ""; };
- 2E08383D230D2482007D0928 /* UIView+Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Keyboard.swift"; sourceTree = ""; };
- 2E79EEC5231CE45C00A6C548 /* Relations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Relations.swift; sourceTree = ""; };
- 2E79EEC8231CE89D00A6C548 /* StateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StateTests.swift; sourceTree = ""; };
- 2E79EECB231CF12300A6C548 /* KeyboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardTests.swift; sourceTree = ""; };
- 2E79EECD231CF90300A6C548 /* SafeArea.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafeArea.swift; sourceTree = ""; };
- 841192DC1FF205DC00AB255D /* ContainerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerTests.swift; sourceTree = ""; };
- 842BB7FB1F0638E9000D1CFF /* Parameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Parameters.swift; sourceTree = ""; };
- 8442F9351EC75A8500B72551 /* BaseTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTest.swift; sourceTree = ""; };
- 8442F9361EC75A8500B72551 /* FramezillaTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FramezillaTests-Bridging-Header.h"; sourceTree = ""; };
- 8442F9371EC75A8500B72551 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 8442F9381EC75A8500B72551 /* MakerBothSideRelationsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerBothSideRelationsTests.swift; sourceTree = ""; };
- 8442F9391EC75A8500B72551 /* MakerCenterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerCenterTests.swift; sourceTree = ""; };
- 8442F93A1EC75A8500B72551 /* MakerStackTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerStackTests.swift; sourceTree = ""; };
- 8442F93B1EC75A8500B72551 /* MakerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerTests.swift; sourceTree = ""; };
- 8442F93C1EC75A8500B72551 /* MakerWidthHeightTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakerWidthHeightTests.swift; sourceTree = ""; };
- 844BE8F220457634004C19A8 /* Maker+Unavailable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Maker+Unavailable.swift"; sourceTree = ""; };
- 845108061EE2F5BC006DC1C8 /* ScrollViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollViewTests.swift; sourceTree = ""; };
- 8497C0101E59EB7700447E2F /* Number.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Number.swift; sourceTree = ""; };
- 8497C0121E59FA4B00447E2F /* Array+Stack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Stack.swift"; sourceTree = ""; };
- 84EDCC231F9B3AB10091FAB9 /* MakerSafeAreaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MakerSafeAreaTests.swift; sourceTree = ""; };
- 85221BFF22E99D4100EA9D3D /* OptionSet+ForEeach.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OptionSet+ForEeach.swift"; sourceTree = ""; };
- 852FEEE222D473F200B79A6C /* ExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionsTests.swift; sourceTree = ""; };
- 853DC84123F6498300C10332 /* Maker+Relations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "Maker+Relations.swift"; path = "Sources/Maker+Relations.swift"; sourceTree = SOURCE_ROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 115972111D8450F500BC5C20 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 115972191D8450F500BC5C20 /* Framezilla.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 11FB412E1D844D2B00700A40 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 0169D58E246A91C70020F4F7 /* Maker */ = {
- isa = PBXGroup;
- children = (
- 11FB41401D844F8F00700A40 /* Maker.swift */,
- 0169D58F246A91FB0020F4F7 /* Maker+Edges.swift */,
- 0169D591246A920E0020F4F7 /* Maker+Equal.swift */,
- 0169D593246A921B0020F4F7 /* Maker+Size.swift */,
- 0169D595246A922B0020F4F7 /* Maker+Position.swift */,
- 01D01484246E8C5200B6BB09 /* ViewMaker.swift */,
- );
- path = Maker;
- sourceTree = "";
- };
- 11FB41261D844CD800700A40 = {
- isa = PBXGroup;
- children = (
- 11FB414B1D844FFA00700A40 /* LICENSE */,
- 11FB414C1D844FFA00700A40 /* README.md */,
- 11FB413B1D844D5A00700A40 /* Sources */,
- 8442F9341EC75A8500B72551 /* Tests */,
- 11FB41331D844D2C00700A40 /* Products */,
- );
- sourceTree = "";
- };
- 11FB41331D844D2C00700A40 /* Products */ = {
- isa = PBXGroup;
- children = (
- 11FB41321D844D2C00700A40 /* Framezilla.framework */,
- 115972141D8450F500BC5C20 /* FramezillaTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- 11FB413B1D844D5A00700A40 /* Sources */ = {
- isa = PBXGroup;
- children = (
- 0169D58E246A91C70020F4F7 /* Maker */,
- 2E083840230D24DF007D0928 /* Supporting */,
- 2E08383F230D249B007D0928 /* Extensions */,
- 2E083837230D2434007D0928 /* Keyboard.swift */,
- 2E083839230D244F007D0928 /* KeyboardRectCloneView.swift */,
- 11FB41421D844F8F00700A40 /* MakerHelper.swift */,
- 8497C0101E59EB7700447E2F /* Number.swift */,
- 842BB7FB1F0638E9000D1CFF /* Parameters.swift */,
- 2E79EEC5231CE45C00A6C548 /* Relations.swift */,
- 2E79EECD231CF90300A6C548 /* SafeArea.swift */,
- 2E08383B230D245F007D0928 /* Weak.swift */,
- 01C6D8C424597CD100594F84 /* ElementType.swift */,
- );
- path = Sources;
- sourceTree = "";
- };
- 2E08383F230D249B007D0928 /* Extensions */ = {
- isa = PBXGroup;
- children = (
- 853DC84123F6498300C10332 /* Maker+Relations.swift */,
- 8497C0121E59FA4B00447E2F /* Array+Stack.swift */,
- 11FB41411D844F8F00700A40 /* Maker+Configurations.swift */,
- 844BE8F220457634004C19A8 /* Maker+Unavailable.swift */,
- 85221BFF22E99D4100EA9D3D /* OptionSet+ForEeach.swift */,
- 11FB41431D844F8F00700A40 /* UIView+Installer.swift */,
- 2E08383D230D2482007D0928 /* UIView+Keyboard.swift */,
- 0169D58A246A84040020F4F7 /* CALayer+Installer.swift */,
- 11FB41441D844F8F00700A40 /* HasRelations.swift */,
- );
- path = Extensions;
- sourceTree = "";
- };
- 2E083840230D24DF007D0928 /* Supporting */ = {
- isa = PBXGroup;
- children = (
- 11FB413E1D844DD000700A40 /* Info-iOS.plist */,
- 11FB41351D844D2C00700A40 /* Framezilla.h */,
- );
- path = Supporting;
- sourceTree = "";
- };
- 2E083841230D24EE007D0928 /* Supporting */ = {
- isa = PBXGroup;
- children = (
- 8442F9371EC75A8500B72551 /* Info.plist */,
- 8442F9361EC75A8500B72551 /* FramezillaTests-Bridging-Header.h */,
- );
- path = Supporting;
- sourceTree = "";
- };
- 8442F9341EC75A8500B72551 /* Tests */ = {
- isa = PBXGroup;
- children = (
- 2E083841230D24EE007D0928 /* Supporting */,
- 8442F9351EC75A8500B72551 /* BaseTest.swift */,
- 8442F9381EC75A8500B72551 /* MakerBothSideRelationsTests.swift */,
- 8442F9391EC75A8500B72551 /* MakerCenterTests.swift */,
- 8442F93A1EC75A8500B72551 /* MakerStackTests.swift */,
- 8442F93B1EC75A8500B72551 /* MakerTests.swift */,
- 8442F93C1EC75A8500B72551 /* MakerWidthHeightTests.swift */,
- 84EDCC231F9B3AB10091FAB9 /* MakerSafeAreaTests.swift */,
- 845108061EE2F5BC006DC1C8 /* ScrollViewTests.swift */,
- 2E79EEC8231CE89D00A6C548 /* StateTests.swift */,
- 841192DC1FF205DC00AB255D /* ContainerTests.swift */,
- 852FEEE222D473F200B79A6C /* ExtensionsTests.swift */,
- 2E79EECB231CF12300A6C548 /* KeyboardTests.swift */,
- );
- path = Tests;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
- 11FB412F1D844D2B00700A40 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 11FB41371D844D2C00700A40 /* Framezilla.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
- 115972131D8450F500BC5C20 /* FramezillaTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 1159721E1D8450F500BC5C20 /* Build configuration list for PBXNativeTarget "FramezillaTests" */;
- buildPhases = (
- 115972101D8450F500BC5C20 /* Sources */,
- 115972111D8450F500BC5C20 /* Frameworks */,
- 115972121D8450F500BC5C20 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 1159721B1D8450F500BC5C20 /* PBXTargetDependency */,
- );
- name = FramezillaTests;
- productName = FramezillaTests;
- productReference = 115972141D8450F500BC5C20 /* FramezillaTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 11FB41311D844D2B00700A40 /* Framezilla iOS */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 11FB41381D844D2C00700A40 /* Build configuration list for PBXNativeTarget "Framezilla iOS" */;
- buildPhases = (
- 11FB412D1D844D2B00700A40 /* Sources */,
- 11FB412E1D844D2B00700A40 /* Frameworks */,
- 11FB412F1D844D2B00700A40 /* Headers */,
- 11FB41301D844D2B00700A40 /* Resources */,
- 840FDB2C1E5B3977004F836A /* SwiftLint */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "Framezilla iOS";
- productName = "Framezilla iOS";
- productReference = 11FB41321D844D2C00700A40 /* Framezilla.framework */;
- productType = "com.apple.product-type.framework";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 11FB41271D844CD800700A40 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0800;
- LastUpgradeCheck = 1020;
- ORGANIZATIONNAME = Rosberry;
- TargetAttributes = {
- 115972131D8450F500BC5C20 = {
- CreatedOnToolsVersion = 8.0;
- LastSwiftMigration = 1020;
- ProvisioningStyle = Manual;
- };
- 11FB41311D844D2B00700A40 = {
- CreatedOnToolsVersion = 8.0;
- LastSwiftMigration = 1020;
- ProvisioningStyle = Automatic;
- };
- };
- };
- buildConfigurationList = 11FB412A1D844CD800700A40 /* Build configuration list for PBXProject "Framezilla" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- English,
- en,
- Base,
- );
- mainGroup = 11FB41261D844CD800700A40;
- productRefGroup = 11FB41331D844D2C00700A40 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 11FB41311D844D2B00700A40 /* Framezilla iOS */,
- 115972131D8450F500BC5C20 /* FramezillaTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 115972121D8450F500BC5C20 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 11FB41301D844D2B00700A40 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 840FDB2C1E5B3977004F836A /* SwiftLint */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = SwiftLint;
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 115972101D8450F500BC5C20 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8442F9441EC75A8500B72551 /* MakerWidthHeightTests.swift in Sources */,
- 841192DD1FF205DC00AB255D /* ContainerTests.swift in Sources */,
- 2E79EECC231CF12300A6C548 /* KeyboardTests.swift in Sources */,
- 8442F9411EC75A8500B72551 /* MakerCenterTests.swift in Sources */,
- 2E79EECA231CE8BB00A6C548 /* StateTests.swift in Sources */,
- 852FEEE322D473F200B79A6C /* ExtensionsTests.swift in Sources */,
- 8442F9421EC75A8500B72551 /* MakerStackTests.swift in Sources */,
- 8442F9401EC75A8500B72551 /* MakerBothSideRelationsTests.swift in Sources */,
- 845108071EE2F5BC006DC1C8 /* ScrollViewTests.swift in Sources */,
- 8442F9431EC75A8500B72551 /* MakerTests.swift in Sources */,
- 8442F93E1EC75A8500B72551 /* BaseTest.swift in Sources */,
- 84EDCC241F9B3AB10091FAB9 /* MakerSafeAreaTests.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 11FB412D1D844D2B00700A40 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 11FB41461D844F8F00700A40 /* Maker+Configurations.swift in Sources */,
- 2E79EECF231CF93900A6C548 /* SafeArea.swift in Sources */,
- 01D01485246E8C5200B6BB09 /* ViewMaker.swift in Sources */,
- 11FB41451D844F8F00700A40 /* Maker.swift in Sources */,
- 85221C0022E99D4100EA9D3D /* OptionSet+ForEeach.swift in Sources */,
- 2E08383E230D2482007D0928 /* UIView+Keyboard.swift in Sources */,
- 2E08383C230D245F007D0928 /* Weak.swift in Sources */,
- 2E083838230D2434007D0928 /* Keyboard.swift in Sources */,
- 8497C0111E59EB7700447E2F /* Number.swift in Sources */,
- 2E79EEC6231CE45C00A6C548 /* Relations.swift in Sources */,
- 11FB41471D844F8F00700A40 /* MakerHelper.swift in Sources */,
- 8497C0131E59FA4B00447E2F /* Array+Stack.swift in Sources */,
- 11FB41481D844F8F00700A40 /* UIView+Installer.swift in Sources */,
- 853DC84223F6498300C10332 /* Maker+Relations.swift in Sources */,
- 844BE8F320457634004C19A8 /* Maker+Unavailable.swift in Sources */,
- 0169D596246A922B0020F4F7 /* Maker+Position.swift in Sources */,
- 0169D590246A91FB0020F4F7 /* Maker+Edges.swift in Sources */,
- 01C6D8C524597CD100594F84 /* ElementType.swift in Sources */,
- 11FB41491D844F8F00700A40 /* HasRelations.swift in Sources */,
- 842BB7FC1F0638E9000D1CFF /* Parameters.swift in Sources */,
- 0169D58B246A84040020F4F7 /* CALayer+Installer.swift in Sources */,
- 0169D594246A921B0020F4F7 /* Maker+Size.swift in Sources */,
- 2E08383A230D244F007D0928 /* KeyboardRectCloneView.swift in Sources */,
- 0169D592246A920E0020F4F7 /* Maker+Equal.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 1159721B1D8450F500BC5C20 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 11FB41311D844D2B00700A40 /* Framezilla iOS */;
- targetProxy = 1159721A1D8450F500BC5C20 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 1159721C1D8450F500BC5C20 /* 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_BOOL_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_SUSPICIOUS_MOVES = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = "";
- 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;
- INFOPLIST_FILE = Tests/Supporting/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 10.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = otbivnoe.FramezillaTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SDKROOT = iphoneos;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OBJC_BRIDGING_HEADER = "Tests/Supporting/FramezillaTests-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 1159721D1D8450F500BC5C20 /* 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_BOOL_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_SUSPICIOUS_MOVES = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = "";
- 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;
- INFOPLIST_FILE = Tests/Supporting/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 10.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = otbivnoe.FramezillaTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SDKROOT = iphoneos;
- SWIFT_OBJC_BRIDGING_HEADER = "Tests/Supporting/FramezillaTests-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 11FB412B1D844CD800700A40 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- 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_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_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;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- ONLY_ACTIVE_ARCH = YES;
- };
- name = Debug;
- };
- 11FB412C1D844CD800700A40 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- 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_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_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;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- };
- name = Release;
- };
- 11FB41391D844D2C00700A40 /* 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_BOOL_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_SUSPICIOUS_MOVES = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- 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;
- INFOPLIST_FILE = "$(SRCROOT)/Sources/Supporting/Info-iOS.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 8.4;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = "otbivnoe.Framezilla-iOS";
- PRODUCT_NAME = Framezilla;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- 11FB413A1D844D2C00700A40 /* 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_BOOL_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_SUSPICIOUS_MOVES = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- 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;
- INFOPLIST_FILE = "$(SRCROOT)/Sources/Supporting/Info-iOS.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 8.4;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = "otbivnoe.Framezilla-iOS";
- PRODUCT_NAME = Framezilla;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 1159721E1D8450F500BC5C20 /* Build configuration list for PBXNativeTarget "FramezillaTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1159721C1D8450F500BC5C20 /* Debug */,
- 1159721D1D8450F500BC5C20 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 11FB412A1D844CD800700A40 /* Build configuration list for PBXProject "Framezilla" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 11FB412B1D844CD800700A40 /* Debug */,
- 11FB412C1D844CD800700A40 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 11FB41381D844D2C00700A40 /* Build configuration list for PBXNativeTarget "Framezilla iOS" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 11FB41391D844D2C00700A40 /* Debug */,
- 11FB413A1D844D2C00700A40 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 11FB41271D844CD800700A40 /* Project object */;
+ archiveVersion = "1";
+ objectVersion = "46";
+ objects = {
+ "Framezilla::Framezilla" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_59";
+ buildPhases = (
+ "OBJ_62",
+ "OBJ_87"
+ );
+ dependencies = (
+ );
+ name = "Framezilla";
+ productName = "Framezilla";
+ productReference = "Framezilla::Framezilla::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "Framezilla::Framezilla::Product" = {
+ isa = "PBXFileReference";
+ path = "Framezilla.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "Framezilla::FramezillaPackageTests::ProductTarget" = {
+ isa = "PBXAggregateTarget";
+ buildConfigurationList = "OBJ_95";
+ buildPhases = (
+ );
+ dependencies = (
+ "OBJ_98"
+ );
+ name = "FramezillaPackageTests";
+ productName = "FramezillaPackageTests";
+ };
+ "Framezilla::FramezillaTests" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_100";
+ buildPhases = (
+ "OBJ_103",
+ "OBJ_116"
+ );
+ dependencies = (
+ "OBJ_118"
+ );
+ name = "FramezillaTests";
+ productName = "FramezillaTests";
+ productReference = "Framezilla::FramezillaTests::Product";
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ "Framezilla::FramezillaTests::Product" = {
+ isa = "PBXFileReference";
+ path = "FramezillaTests.xctest";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "Framezilla::SwiftPMPackageDescription" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_89";
+ buildPhases = (
+ "OBJ_92"
+ );
+ dependencies = (
+ );
+ name = "FramezillaPackageDescription";
+ productName = "FramezillaPackageDescription";
+ productType = "com.apple.product-type.framework";
+ };
+ "OBJ_1" = {
+ isa = "PBXProject";
+ attributes = {
+ LastSwiftMigration = "9999";
+ LastUpgradeCheck = "9999";
+ };
+ buildConfigurationList = "OBJ_2";
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = "en";
+ hasScannedForEncodings = "0";
+ knownRegions = (
+ "en"
+ );
+ mainGroup = "OBJ_5";
+ productRefGroup = "OBJ_47";
+ projectDirPath = ".";
+ targets = (
+ "Framezilla::Framezilla",
+ "Framezilla::SwiftPMPackageDescription",
+ "Framezilla::FramezillaPackageTests::ProductTarget",
+ "Framezilla::FramezillaTests"
+ );
+ };
+ "OBJ_10" = {
+ isa = "PBXFileReference";
+ path = "Array+Stack.swift";
+ sourceTree = "";
+ };
+ "OBJ_100" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_101",
+ "OBJ_102"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_101" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "Framezilla.xcodeproj/FramezillaTests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "14.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.15";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "FramezillaTests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_102" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_MODULES = "YES";
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "Framezilla.xcodeproj/FramezillaTests_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "14.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.15";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "FramezillaTests";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_103" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_104",
+ "OBJ_105",
+ "OBJ_106",
+ "OBJ_107",
+ "OBJ_108",
+ "OBJ_109",
+ "OBJ_110",
+ "OBJ_111",
+ "OBJ_112",
+ "OBJ_113",
+ "OBJ_114",
+ "OBJ_115"
+ );
+ };
+ "OBJ_104" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_35";
+ };
+ "OBJ_105" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_36";
+ };
+ "OBJ_106" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_37";
+ };
+ "OBJ_107" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_38";
+ };
+ "OBJ_108" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_39";
+ };
+ "OBJ_109" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_40";
+ };
+ "OBJ_11" = {
+ isa = "PBXFileReference";
+ path = "CALayer+Installer.swift";
+ sourceTree = "";
+ };
+ "OBJ_110" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_41";
+ };
+ "OBJ_111" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_42";
+ };
+ "OBJ_112" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_43";
+ };
+ "OBJ_113" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_44";
+ };
+ "OBJ_114" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_45";
+ };
+ "OBJ_115" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_46";
+ };
+ "OBJ_116" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_117"
+ );
+ };
+ "OBJ_117" = {
+ isa = "PBXBuildFile";
+ fileRef = "Framezilla::Framezilla::Product";
+ };
+ "OBJ_118" = {
+ isa = "PBXTargetDependency";
+ target = "Framezilla::Framezilla";
+ };
+ "OBJ_12" = {
+ isa = "PBXFileReference";
+ path = "HasRelations.swift";
+ sourceTree = "";
+ };
+ "OBJ_13" = {
+ isa = "PBXFileReference";
+ path = "Maker+Configurations.swift";
+ sourceTree = "";
+ };
+ "OBJ_14" = {
+ isa = "PBXFileReference";
+ path = "Maker+Unavailable.swift";
+ sourceTree = "";
+ };
+ "OBJ_15" = {
+ isa = "PBXFileReference";
+ path = "OptionSet+ForEeach.swift";
+ sourceTree = "";
+ };
+ "OBJ_16" = {
+ isa = "PBXFileReference";
+ path = "UIView+Installer.swift";
+ sourceTree = "";
+ };
+ "OBJ_17" = {
+ isa = "PBXFileReference";
+ path = "UIView+Keyboard.swift";
+ sourceTree = "";
+ };
+ "OBJ_18" = {
+ isa = "PBXFileReference";
+ path = "Keyboard.swift";
+ sourceTree = "";
+ };
+ "OBJ_19" = {
+ isa = "PBXFileReference";
+ path = "KeyboardRectCloneView.swift";
+ sourceTree = "";
+ };
+ "OBJ_2" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_3",
+ "OBJ_4"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_20" = {
+ isa = "PBXFileReference";
+ path = "Maker+Relations.swift";
+ sourceTree = "";
+ };
+ "OBJ_21" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_22",
+ "OBJ_23",
+ "OBJ_24",
+ "OBJ_25",
+ "OBJ_26",
+ "OBJ_27"
+ );
+ name = "Maker";
+ path = "Maker";
+ sourceTree = "";
+ };
+ "OBJ_22" = {
+ isa = "PBXFileReference";
+ path = "Maker+Edges.swift";
+ sourceTree = "";
+ };
+ "OBJ_23" = {
+ isa = "PBXFileReference";
+ path = "Maker+Equal.swift";
+ sourceTree = "";
+ };
+ "OBJ_24" = {
+ isa = "PBXFileReference";
+ path = "Maker+Position.swift";
+ sourceTree = "";
+ };
+ "OBJ_25" = {
+ isa = "PBXFileReference";
+ path = "Maker+Size.swift";
+ sourceTree = "";
+ };
+ "OBJ_26" = {
+ isa = "PBXFileReference";
+ path = "Maker.swift";
+ sourceTree = "";
+ };
+ "OBJ_27" = {
+ isa = "PBXFileReference";
+ path = "ViewMaker.swift";
+ sourceTree = "";
+ };
+ "OBJ_28" = {
+ isa = "PBXFileReference";
+ path = "MakerHelper.swift";
+ sourceTree = "";
+ };
+ "OBJ_29" = {
+ isa = "PBXFileReference";
+ path = "Number.swift";
+ sourceTree = "";
+ };
+ "OBJ_3" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "NO";
+ DEBUG_INFORMATION_FORMAT = "dwarf";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = "YES";
+ GCC_OPTIMIZATION_LEVEL = "0";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1",
+ "DEBUG=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ ONLY_ACTIVE_ARCH = "YES";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE",
+ "DEBUG"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Debug";
+ };
+ "OBJ_30" = {
+ isa = "PBXFileReference";
+ path = "Parameters.swift";
+ sourceTree = "";
+ };
+ "OBJ_31" = {
+ isa = "PBXFileReference";
+ path = "Relations.swift";
+ sourceTree = "";
+ };
+ "OBJ_32" = {
+ isa = "PBXFileReference";
+ path = "SafeArea.swift";
+ sourceTree = "";
+ };
+ "OBJ_33" = {
+ isa = "PBXFileReference";
+ path = "Weak.swift";
+ sourceTree = "";
+ };
+ "OBJ_34" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_35",
+ "OBJ_36",
+ "OBJ_37",
+ "OBJ_38",
+ "OBJ_39",
+ "OBJ_40",
+ "OBJ_41",
+ "OBJ_42",
+ "OBJ_43",
+ "OBJ_44",
+ "OBJ_45",
+ "OBJ_46"
+ );
+ name = "Tests";
+ path = "Tests";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_35" = {
+ isa = "PBXFileReference";
+ path = "BaseTest.swift";
+ sourceTree = "";
+ };
+ "OBJ_36" = {
+ isa = "PBXFileReference";
+ path = "ContainerTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_37" = {
+ isa = "PBXFileReference";
+ path = "ExtensionsTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_38" = {
+ isa = "PBXFileReference";
+ path = "KeyboardTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_39" = {
+ isa = "PBXFileReference";
+ path = "MakerBothSideRelationsTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_4" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "YES";
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_OPTIMIZATION_LEVEL = "s";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Release";
+ };
+ "OBJ_40" = {
+ isa = "PBXFileReference";
+ path = "MakerCenterTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_41" = {
+ isa = "PBXFileReference";
+ path = "MakerSafeAreaTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_42" = {
+ isa = "PBXFileReference";
+ path = "MakerStackTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_43" = {
+ isa = "PBXFileReference";
+ path = "MakerTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_44" = {
+ isa = "PBXFileReference";
+ path = "MakerWidthHeightTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_45" = {
+ isa = "PBXFileReference";
+ path = "ScrollViewTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_46" = {
+ isa = "PBXFileReference";
+ path = "StateTests.swift";
+ sourceTree = "";
+ };
+ "OBJ_47" = {
+ isa = "PBXGroup";
+ children = (
+ "Framezilla::FramezillaTests::Product",
+ "Framezilla::Framezilla::Product"
+ );
+ name = "Products";
+ path = "";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "OBJ_5" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_6",
+ "OBJ_7",
+ "OBJ_34",
+ "OBJ_47",
+ "OBJ_50",
+ "OBJ_51",
+ "OBJ_52",
+ "OBJ_53",
+ "OBJ_54",
+ "OBJ_55",
+ "OBJ_56",
+ "OBJ_57"
+ );
+ path = "";
+ sourceTree = "";
+ };
+ "OBJ_50" = {
+ isa = "PBXFileReference";
+ path = "Framezilla.lib";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_51" = {
+ isa = "PBXFileReference";
+ path = "Example";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_52" = {
+ isa = "PBXFileReference";
+ path = "img";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_53" = {
+ isa = "PBXFileReference";
+ path = "Framezilla.derivedData";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_54" = {
+ isa = "PBXFileReference";
+ path = "LICENSE";
+ sourceTree = "";
+ };
+ "OBJ_55" = {
+ isa = "PBXFileReference";
+ path = "README.md";
+ sourceTree = "";
+ };
+ "OBJ_56" = {
+ isa = "PBXFileReference";
+ path = "CONTRIBUTING.md";
+ sourceTree = "";
+ };
+ "OBJ_57" = {
+ isa = "PBXFileReference";
+ path = "_config.yml";
+ sourceTree = "";
+ };
+ "OBJ_59" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_60",
+ "OBJ_61"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_6" = {
+ isa = "PBXFileReference";
+ explicitFileType = "sourcecode.swift";
+ path = "Package.swift";
+ sourceTree = "";
+ };
+ "OBJ_60" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "Framezilla.xcodeproj/Framezilla_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "Framezilla";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "Framezilla";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_61" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)"
+ );
+ INFOPLIST_FILE = "Framezilla.xcodeproj/Framezilla_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "10.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "Framezilla";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ SWIFT_VERSION = "5.0";
+ TARGET_NAME = "Framezilla";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_62" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_63",
+ "OBJ_64",
+ "OBJ_65",
+ "OBJ_66",
+ "OBJ_67",
+ "OBJ_68",
+ "OBJ_69",
+ "OBJ_70",
+ "OBJ_71",
+ "OBJ_72",
+ "OBJ_73",
+ "OBJ_74",
+ "OBJ_75",
+ "OBJ_76",
+ "OBJ_77",
+ "OBJ_78",
+ "OBJ_79",
+ "OBJ_80",
+ "OBJ_81",
+ "OBJ_82",
+ "OBJ_83",
+ "OBJ_84",
+ "OBJ_85",
+ "OBJ_86"
+ );
+ };
+ "OBJ_63" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_8";
+ };
+ "OBJ_64" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_10";
+ };
+ "OBJ_65" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_11";
+ };
+ "OBJ_66" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_12";
+ };
+ "OBJ_67" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_13";
+ };
+ "OBJ_68" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_14";
+ };
+ "OBJ_69" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_15";
+ };
+ "OBJ_7" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_8",
+ "OBJ_9",
+ "OBJ_18",
+ "OBJ_19",
+ "OBJ_20",
+ "OBJ_21",
+ "OBJ_28",
+ "OBJ_29",
+ "OBJ_30",
+ "OBJ_31",
+ "OBJ_32",
+ "OBJ_33"
+ );
+ name = "Sources";
+ path = "Sources";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_70" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_16";
+ };
+ "OBJ_71" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_17";
+ };
+ "OBJ_72" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_18";
+ };
+ "OBJ_73" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_19";
+ };
+ "OBJ_74" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_20";
+ };
+ "OBJ_75" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_22";
+ };
+ "OBJ_76" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_23";
+ };
+ "OBJ_77" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_24";
+ };
+ "OBJ_78" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_25";
+ };
+ "OBJ_79" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_26";
+ };
+ "OBJ_8" = {
+ isa = "PBXFileReference";
+ path = "ElementType.swift";
+ sourceTree = "";
+ };
+ "OBJ_80" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_27";
+ };
+ "OBJ_81" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_28";
+ };
+ "OBJ_82" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_29";
+ };
+ "OBJ_83" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_30";
+ };
+ "OBJ_84" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_31";
+ };
+ "OBJ_85" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_32";
+ };
+ "OBJ_86" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_33";
+ };
+ "OBJ_87" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ );
+ };
+ "OBJ_89" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_90",
+ "OBJ_91"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_9" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_10",
+ "OBJ_11",
+ "OBJ_12",
+ "OBJ_13",
+ "OBJ_14",
+ "OBJ_15",
+ "OBJ_16",
+ "OBJ_17"
+ );
+ name = "Extensions";
+ path = "Extensions";
+ sourceTree = "";
+ };
+ "OBJ_90" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk",
+ "-package-description-version",
+ "5.3.0"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_91" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-sdk",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk",
+ "-package-description-version",
+ "5.3.0"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Release";
+ };
+ "OBJ_92" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_93"
+ );
+ };
+ "OBJ_93" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_6";
+ };
+ "OBJ_95" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_96",
+ "OBJ_97"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_96" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ };
+ name = "Debug";
+ };
+ "OBJ_97" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ };
+ name = "Release";
+ };
+ "OBJ_98" = {
+ isa = "PBXTargetDependency";
+ target = "Framezilla::FramezillaTests";
+ };
+ };
+ rootObject = "OBJ_1";
}
diff --git a/Framezilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Framezilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata
index 1cc02ce..fe1aa71 100644
--- a/Framezilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/Framezilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
-
+
\ No newline at end of file
diff --git a/Framezilla.xcodeproj/xcshareddata/IDETemplateMacros.plist b/Framezilla.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
similarity index 58%
rename from Framezilla.xcodeproj/xcshareddata/IDETemplateMacros.plist
rename to Framezilla.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
index bfcd7ed..a72dc2b 100644
--- a/Framezilla.xcodeproj/xcshareddata/IDETemplateMacros.plist
+++ b/Framezilla.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -2,9 +2,7 @@
- FILEHEADER
-
-// Copyright © ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
-//
+ IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
+
-
+
\ No newline at end of file
diff --git a/Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla iOS.xcscheme b/Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla iOS.xcscheme
deleted file mode 100644
index b746b66..0000000
--- a/Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla iOS.xcscheme
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Framezilla.xcodeproj/xcshareddata/xcschemes/FramezillaTests.xcscheme b/Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla-Package.xcscheme
similarity index 70%
rename from Framezilla.xcodeproj/xcshareddata/xcschemes/FramezillaTests.xcscheme
rename to Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla-Package.xcscheme
index 3cf5040..82d951e 100644
--- a/Framezilla.xcodeproj/xcshareddata/xcschemes/FramezillaTests.xcscheme
+++ b/Framezilla.xcodeproj/xcshareddata/xcschemes/Framezilla-Package.xcscheme
@@ -1,41 +1,44 @@
+
+
+
+
+
+
-
-
-
-
-
-
-
-
>
diff --git a/Sources/Extensions/UIView+Installer.swift b/Sources/Extensions/UIView+Installer.swift
index 7626805..435eef7 100644
--- a/Sources/Extensions/UIView+Installer.swift
+++ b/Sources/Extensions/UIView+Installer.swift
@@ -8,6 +8,7 @@
import Foundation
import ObjectiveC
+import UIKit
public let DEFAULT_STATE = "DEFAULT STATE"
diff --git a/Sources/Extensions/UIView+Keyboard.swift b/Sources/Extensions/UIView+Keyboard.swift
index 8cd1630..280b9ab 100644
--- a/Sources/Extensions/UIView+Keyboard.swift
+++ b/Sources/Extensions/UIView+Keyboard.swift
@@ -3,6 +3,7 @@
//
import Foundation
+import UIKit
public extension UIView {
diff --git a/Sources/Maker/Maker+Edges.swift b/Sources/Maker/Maker+Edges.swift
index ade6f9a..8a9c099 100644
--- a/Sources/Maker/Maker+Edges.swift
+++ b/Sources/Maker/Maker+Edges.swift
@@ -24,10 +24,10 @@ extension Maker {
///
/// - returns: `Maker` instance for chaining relations.
@discardableResult public func edges(top: Number? = nil, left: Number? = nil, bottom: Number? = nil, right: Number? = nil) -> Self {
- apply(self.top, top)
- apply(self.left, left)
- apply(self.bottom, bottom)
- apply(self.right, right)
+ _ = apply(self.top, top)
+ _ = apply(self.left, left)
+ _ = apply(self.bottom, bottom)
+ _ = apply(self.right, right)
return self
}
diff --git a/Sources/Maker/Maker.swift b/Sources/Maker/Maker.swift
index cedc10f..69fca30 100644
--- a/Sources/Maker/Maker.swift
+++ b/Sources/Maker/Maker.swift
@@ -7,6 +7,7 @@
//
import Foundation
+import UIKit
public enum Size {
case width
diff --git a/Sources/MakerHelper.swift b/Sources/MakerHelper.swift
index 39a41f3..ae71fc1 100644
--- a/Sources/MakerHelper.swift
+++ b/Sources/MakerHelper.swift
@@ -7,6 +7,7 @@
//
import Foundation
+import UIKit
extension Maker {
diff --git a/Sources/Number.swift b/Sources/Number.swift
index 5191b22..dc69a1f 100644
--- a/Sources/Number.swift
+++ b/Sources/Number.swift
@@ -7,6 +7,7 @@
//
import Foundation
+import struct CoreGraphics.CGFloat
public protocol Number {
var value: CGFloat { get }
diff --git a/Sources/Parameters.swift b/Sources/Parameters.swift
index 013c81f..b6febc1 100644
--- a/Sources/Parameters.swift
+++ b/Sources/Parameters.swift
@@ -7,6 +7,7 @@
//
import Foundation
+import UIKit
final class ValueParameter {
let value: CGFloat
diff --git a/Sources/Supporting/Framezilla.h b/Sources/Supporting/Framezilla.h
deleted file mode 100644
index 2ee56d6..0000000
--- a/Sources/Supporting/Framezilla.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// Framezilla.h
-// Framezilla
-//
-// Created by Nikita on 10/09/16.
-//
-//
-
-#import
-
-//! Project version number for Framezilla.
-FOUNDATION_EXPORT double FramezillaVersionNumber;
-
-//! Project version string for Framezilla.
-FOUNDATION_EXPORT const unsigned char FramezillaVersionString[];
-
-// In this header, you should import all the public headers of your framework using statements like #import
-
-
diff --git a/Sources/Supporting/Info-iOS.plist b/Sources/Supporting/Info-iOS.plist
deleted file mode 100644
index fbe1e6b..0000000
--- a/Sources/Supporting/Info-iOS.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSPrincipalClass
-
-
-
diff --git a/Sources/UIView+Relations.swift b/Sources/UIView+Relations.swift
deleted file mode 100644
index e123505..0000000
--- a/Sources/UIView+Relations.swift
+++ /dev/null
@@ -1,105 +0,0 @@
-//
-// UIView+Relations.swift
-// Framezilla
-//
-// Created by Nikita on 26/08/16.
-// Copyright © 2016 Nikita. All rights reserved.
-//
-
-/// Phantom type for `nui_left`, `nui_right`, `nui_centerX` relations.
-
-public protocol HorizontalRelation {}
-
-/// Phantom type for `nui_top`, `nui_bottom`, `nui_centerY` relations.
-
-public protocol VerticalRelation {}
-
-/// Phantom type for `nui_height`, `nui_widht` relations.
-
-public protocol SizeRelation {}
-
-public final class RelationView {
-
- unowned var view: UIView
- var relationType: RelationType
-
- init(view: UIView, relation: RelationType) {
- self.view = view
- self.relationType = relation
- }
-}
-
-enum RelationType {
- case bottom
- case top
- case left
- case right
- case width
- case widthTo
- case height
- case heightTo
- case centerX
- case centerY
-}
-
-extension RelationType {
- var isSizeType: Bool {
- switch self {
- case .height, .heightTo, .width, .widthTo:
- return true
- default:
- return false
- }
- }
-}
-
-public extension UIView {
-
- /// Width relation of current view.
-
- var nui_width: RelationView {
- return RelationView(view: self, relation: .width)
- }
-
- /// Height relation of current view.
-
- var nui_height: RelationView {
- return RelationView(view: self, relation: .height)
- }
-
- /// Left relation of current view.
-
- var nui_left: RelationView {
- return RelationView(view: self, relation: .left)
- }
-
- /// Right relation of current view.
-
- var nui_right: RelationView {
- return RelationView(view: self, relation: .right)
- }
-
- /// Top relation of current view.
-
- var nui_top: RelationView {
- return RelationView(view: self, relation: .top)
- }
-
- /// Bottom relation of current view.
-
- var nui_bottom: RelationView {
- return RelationView(view: self, relation: .bottom)
- }
-
- /// CenterX relation of current view.
-
- var nui_centerX: RelationView {
- return RelationView(view: self, relation: .centerX)
- }
-
- /// CenterY relation of current view.
-
- var nui_centerY: RelationView {
- return RelationView(view: self, relation: .centerY)
- }
-}
diff --git a/Tests/Supporting/Info.plist b/Tests/Supporting/Info.plist
deleted file mode 100644
index 6c6c23c..0000000
--- a/Tests/Supporting/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-