From f2bce60e3f50a89f68fb6a3f38fc59712b056a16 Mon Sep 17 00:00:00 2001 From: jayfenam Date: Mon, 22 Apr 2019 21:02:25 -0400 Subject: [PATCH 1/3] Add files via upload --- Poll/Poll.xcodeproj/project.pbxproj | 369 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 30767 bytes .../xcschemes/xcschememanagement.plist | 14 + Poll/Poll/AppDelegate.swift | 46 +++ .../AppIcon.appiconset/Contents.json | 98 +++++ Poll/Poll/Assets.xcassets/Contents.json | 6 + Poll/Poll/CombinedViewController.swift | 30 ++ Poll/Poll/Info.plist | 45 +++ Poll/Poll/ResultsTableViewController.swift | 90 +++++ .../Base.lproj/LaunchScreen.storyboard | 25 ++ Poll/Poll/Storyboards/Combined.storyboard | 61 +++ Poll/Poll/Storyboards/Main.storyboard | 62 +++ Poll/Poll/Storyboards/Results.storyboard | 41 ++ Poll/Poll/Storyboards/Voting.storyboard | 64 +++ Poll/Poll/ViewController.swift | 20 + Poll/Poll/Vote.swift | 20 + Poll/Poll/VoteController.swift | 21 + Poll/Poll/VotingViewController.swift | 34 ++ 20 files changed, 1061 insertions(+) create mode 100644 Poll/Poll.xcodeproj/project.pbxproj create mode 100644 Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Poll/Poll/AppDelegate.swift create mode 100644 Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Poll/Poll/Assets.xcassets/Contents.json create mode 100644 Poll/Poll/CombinedViewController.swift create mode 100644 Poll/Poll/Info.plist create mode 100644 Poll/Poll/ResultsTableViewController.swift create mode 100644 Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard create mode 100644 Poll/Poll/Storyboards/Combined.storyboard create mode 100644 Poll/Poll/Storyboards/Main.storyboard create mode 100644 Poll/Poll/Storyboards/Results.storyboard create mode 100644 Poll/Poll/Storyboards/Voting.storyboard create mode 100644 Poll/Poll/ViewController.swift create mode 100644 Poll/Poll/Vote.swift create mode 100644 Poll/Poll/VoteController.swift create mode 100644 Poll/Poll/VotingViewController.swift diff --git a/Poll/Poll.xcodeproj/project.pbxproj b/Poll/Poll.xcodeproj/project.pbxproj new file mode 100644 index 0000000..3a4b97c --- /dev/null +++ b/Poll/Poll.xcodeproj/project.pbxproj @@ -0,0 +1,369 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + D11EFDCB226E709C000C03F2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDCA226E709C000C03F2 /* AppDelegate.swift */; }; + D11EFDD2226E709D000C03F2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDD1226E709D000C03F2 /* Assets.xcassets */; }; + D11EFDD5226E709D000C03F2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */; }; + D11EFDDD226E7144000C03F2 /* Vote.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDDC226E7144000C03F2 /* Vote.swift */; }; + D11EFDDF226E72BE000C03F2 /* VoteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDDE226E72BE000C03F2 /* VoteController.swift */; }; + D11EFDE1226E76C5000C03F2 /* Voting.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE0226E76C5000C03F2 /* Voting.storyboard */; }; + D11EFDE3226E77B7000C03F2 /* VotingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */; }; + D11EFDE5226E78F2000C03F2 /* Results.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE4226E78F2000C03F2 /* Results.storyboard */; }; + D11EFDE7226E79EE000C03F2 /* ResultsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */; }; + D11EFDE9226E7A26000C03F2 /* Combined.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE8226E7A26000C03F2 /* Combined.storyboard */; }; + D11EFDEB226E7CF2000C03F2 /* CombinedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */; }; + D11EFDED226E7D2D000C03F2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDEC226E7D2D000C03F2 /* Main.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + D11EFDC7226E709C000C03F2 /* Poll.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Poll.app; sourceTree = BUILT_PRODUCTS_DIR; }; + D11EFDCA226E709C000C03F2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + D11EFDD1226E709D000C03F2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + D11EFDD4226E709D000C03F2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + D11EFDD6226E709D000C03F2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D11EFDDC226E7144000C03F2 /* Vote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Vote.swift; sourceTree = ""; }; + D11EFDDE226E72BE000C03F2 /* VoteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoteController.swift; sourceTree = ""; }; + D11EFDE0226E76C5000C03F2 /* Voting.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Voting.storyboard; sourceTree = ""; }; + D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VotingViewController.swift; sourceTree = ""; }; + D11EFDE4226E78F2000C03F2 /* Results.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Results.storyboard; sourceTree = ""; }; + D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultsTableViewController.swift; sourceTree = ""; }; + D11EFDE8226E7A26000C03F2 /* Combined.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Combined.storyboard; sourceTree = ""; }; + D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombinedViewController.swift; sourceTree = ""; }; + D11EFDEC226E7D2D000C03F2 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D11EFDC4226E709C000C03F2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + D11EFDBE226E709C000C03F2 = { + isa = PBXGroup; + children = ( + D11EFDC9226E709C000C03F2 /* Poll */, + D11EFDC8226E709C000C03F2 /* Products */, + ); + sourceTree = ""; + }; + D11EFDC8226E709C000C03F2 /* Products */ = { + isa = PBXGroup; + children = ( + D11EFDC7226E709C000C03F2 /* Poll.app */, + ); + name = Products; + sourceTree = ""; + }; + D11EFDC9226E709C000C03F2 /* Poll */ = { + isa = PBXGroup; + children = ( + D11EFDCA226E709C000C03F2 /* AppDelegate.swift */, + D11EFDD1226E709D000C03F2 /* Assets.xcassets */, + D11EFDEE226E7D43000C03F2 /* Storyboards */, + D11EFDD6226E709D000C03F2 /* Info.plist */, + D11EFDDC226E7144000C03F2 /* Vote.swift */, + D11EFDDE226E72BE000C03F2 /* VoteController.swift */, + D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */, + D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */, + D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */, + ); + path = Poll; + sourceTree = ""; + }; + D11EFDEE226E7D43000C03F2 /* Storyboards */ = { + isa = PBXGroup; + children = ( + D11EFDEC226E7D2D000C03F2 /* Main.storyboard */, + D11EFDE4226E78F2000C03F2 /* Results.storyboard */, + D11EFDE0226E76C5000C03F2 /* Voting.storyboard */, + D11EFDE8226E7A26000C03F2 /* Combined.storyboard */, + D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */, + ); + path = Storyboards; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + D11EFDC6226E709C000C03F2 /* Poll */ = { + isa = PBXNativeTarget; + buildConfigurationList = D11EFDD9226E709D000C03F2 /* Build configuration list for PBXNativeTarget "Poll" */; + buildPhases = ( + D11EFDC3226E709C000C03F2 /* Sources */, + D11EFDC4226E709C000C03F2 /* Frameworks */, + D11EFDC5226E709C000C03F2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Poll; + productName = Poll; + productReference = D11EFDC7226E709C000C03F2 /* Poll.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D11EFDBF226E709C000C03F2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1020; + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = "Jonathan Ferrer"; + TargetAttributes = { + D11EFDC6226E709C000C03F2 = { + CreatedOnToolsVersion = 10.2.1; + }; + }; + }; + buildConfigurationList = D11EFDC2226E709C000C03F2 /* Build configuration list for PBXProject "Poll" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = D11EFDBE226E709C000C03F2; + productRefGroup = D11EFDC8226E709C000C03F2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + D11EFDC6226E709C000C03F2 /* Poll */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + D11EFDC5226E709C000C03F2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D11EFDE1226E76C5000C03F2 /* Voting.storyboard in Resources */, + D11EFDD5226E709D000C03F2 /* LaunchScreen.storyboard in Resources */, + D11EFDE9226E7A26000C03F2 /* Combined.storyboard in Resources */, + D11EFDED226E7D2D000C03F2 /* Main.storyboard in Resources */, + D11EFDD2226E709D000C03F2 /* Assets.xcassets in Resources */, + D11EFDE5226E78F2000C03F2 /* Results.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + D11EFDC3226E709C000C03F2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D11EFDDF226E72BE000C03F2 /* VoteController.swift in Sources */, + D11EFDCB226E709C000C03F2 /* AppDelegate.swift in Sources */, + D11EFDDD226E7144000C03F2 /* Vote.swift in Sources */, + D11EFDE3226E77B7000C03F2 /* VotingViewController.swift in Sources */, + D11EFDE7226E79EE000C03F2 /* ResultsTableViewController.swift in Sources */, + D11EFDEB226E7CF2000C03F2 /* CombinedViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + D11EFDD4226E709D000C03F2 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + D11EFDD7226E709D000C03F2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + D11EFDD8226E709D000C03F2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D11EFDDA226E709D000C03F2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = F2KHAE3YT5; + INFOPLIST_FILE = Poll/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.jonathanferrer.Poll; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D11EFDDB226E709D000C03F2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = F2KHAE3YT5; + INFOPLIST_FILE = Poll/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.jonathanferrer.Poll; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + D11EFDC2226E709C000C03F2 /* Build configuration list for PBXProject "Poll" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D11EFDD7226E709D000C03F2 /* Debug */, + D11EFDD8226E709D000C03F2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D11EFDD9226E709D000C03F2 /* Build configuration list for PBXNativeTarget "Poll" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D11EFDDA226E709D000C03F2 /* Debug */, + D11EFDDB226E709D000C03F2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = D11EFDBF226E709C000C03F2 /* Project object */; +} diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..9d02d16 --- /dev/null +++ b/Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate b/Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..af50d71d93f92209fe849aa6f2daceeab547aa4e GIT binary patch literal 30767 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 W>)P)HqZ~;J-;!5)8R>}HAO1gQE6=I` literal 0 HcmV?d00001 diff --git a/Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist b/Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..33cf63c --- /dev/null +++ b/Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Poll.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/Poll/Poll/AppDelegate.swift b/Poll/Poll/AppDelegate.swift new file mode 100644 index 0000000..e9c1a06 --- /dev/null +++ b/Poll/Poll/AppDelegate.swift @@ -0,0 +1,46 @@ +// +// AppDelegate.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + func applicationWillResignActive(_ application: UIApplication) { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. + } + + func applicationDidEnterBackground(_ application: UIApplication) { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. + } + + func applicationWillEnterForeground(_ application: UIApplication) { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. + } + + func applicationDidBecomeActive(_ application: UIApplication) { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillTerminate(_ application: UIApplication) { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + } + + +} + diff --git a/Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json b/Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d8db8d6 --- /dev/null +++ b/Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Poll/Poll/Assets.xcassets/Contents.json b/Poll/Poll/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Poll/Poll/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Poll/Poll/CombinedViewController.swift b/Poll/Poll/CombinedViewController.swift new file mode 100644 index 0000000..7f913f4 --- /dev/null +++ b/Poll/Poll/CombinedViewController.swift @@ -0,0 +1,30 @@ +// +// CombinedViewController.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +class CombinedViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/Poll/Poll/Info.plist b/Poll/Poll/Info.plist new file mode 100644 index 0000000..16be3b6 --- /dev/null +++ b/Poll/Poll/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Poll/Poll/ResultsTableViewController.swift b/Poll/Poll/ResultsTableViewController.swift new file mode 100644 index 0000000..7c56007 --- /dev/null +++ b/Poll/Poll/ResultsTableViewController.swift @@ -0,0 +1,90 @@ +// +// ResultsTableViewController.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +class ResultsTableViewController: UITableViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Uncomment the following line to preserve selection between presentations + // self.clearsSelectionOnViewWillAppear = false + + // Uncomment the following line to display an Edit button in the navigation bar for this view controller. + // self.navigationItem.rightBarButtonItem = self.editButtonItem + } + + // MARK: - Table view data source + + override func numberOfSections(in tableView: UITableView) -> Int { + // #warning Incomplete implementation, return the number of sections + return 0 + } + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + // #warning Incomplete implementation, return the number of rows + return 0 + } + + /* + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath) + + // Configure the cell... + + return cell + } + */ + + /* + // Override to support conditional editing of the table view. + override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool { + // Return false if you do not want the specified item to be editable. + return true + } + */ + + /* + // Override to support editing the table view. + override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { + if editingStyle == .delete { + // Delete the row from the data source + tableView.deleteRows(at: [indexPath], with: .fade) + } else if editingStyle == .insert { + // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view + } + } + */ + + /* + // Override to support rearranging the table view. + override func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) { + + } + */ + + /* + // Override to support conditional rearranging of the table view. + override func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool { + // Return false if you do not want the item to be re-orderable. + return true + } + */ + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard b/Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..bfa3612 --- /dev/null +++ b/Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Poll/Poll/Storyboards/Combined.storyboard b/Poll/Poll/Storyboards/Combined.storyboard new file mode 100644 index 0000000..081ad0d --- /dev/null +++ b/Poll/Poll/Storyboards/Combined.storyboard @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Poll/Poll/Storyboards/Main.storyboard b/Poll/Poll/Storyboards/Main.storyboard new file mode 100644 index 0000000..33c21e9 --- /dev/null +++ b/Poll/Poll/Storyboards/Main.storyboard @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Poll/Poll/Storyboards/Results.storyboard b/Poll/Poll/Storyboards/Results.storyboard new file mode 100644 index 0000000..eb37978 --- /dev/null +++ b/Poll/Poll/Storyboards/Results.storyboard @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Poll/Poll/Storyboards/Voting.storyboard b/Poll/Poll/Storyboards/Voting.storyboard new file mode 100644 index 0000000..692aa96 --- /dev/null +++ b/Poll/Poll/Storyboards/Voting.storyboard @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Poll/Poll/ViewController.swift b/Poll/Poll/ViewController.swift new file mode 100644 index 0000000..0387ff6 --- /dev/null +++ b/Poll/Poll/ViewController.swift @@ -0,0 +1,20 @@ +// +// ViewController.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} + diff --git a/Poll/Poll/Vote.swift b/Poll/Poll/Vote.swift new file mode 100644 index 0000000..4e6290b --- /dev/null +++ b/Poll/Poll/Vote.swift @@ -0,0 +1,20 @@ +// +// Vote.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import Foundation + +class Vote{ + let name: String + let response: String + + init(name: String, response: String) { + self.name = name + self.response = response + } + +} diff --git a/Poll/Poll/VoteController.swift b/Poll/Poll/VoteController.swift new file mode 100644 index 0000000..8722b17 --- /dev/null +++ b/Poll/Poll/VoteController.swift @@ -0,0 +1,21 @@ +// +// VoteController.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import Foundation + +class VoteController{ + var votes : [Vote] = [] + + func createVote(with name: String, response: String){ + let vote = Vote(name: name, response: response) + + votes.append(vote) + + } + +} diff --git a/Poll/Poll/VotingViewController.swift b/Poll/Poll/VotingViewController.swift new file mode 100644 index 0000000..85d5429 --- /dev/null +++ b/Poll/Poll/VotingViewController.swift @@ -0,0 +1,34 @@ +// +// VotingViewController.swift +// Poll +// +// Created by Jonathan Ferrer on 4/22/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +class VotingViewController: UIViewController { + @IBOutlet weak var nameTextField: UITextField! + @IBOutlet weak var responseTextField: UITextField! + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + @IBAction func submitButtonPressed(_ sender: Any) { + } + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} From 61b8b5168e44b07b2f970128f50fddb545286d15 Mon Sep 17 00:00:00 2001 From: jayfenam Date: Tue, 23 Apr 2019 01:57:03 -0400 Subject: [PATCH 2/3] Figured out Tab View --- Poll Project 2.zip | Bin 0 -> 88504 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Poll Project 2.zip diff --git a/Poll Project 2.zip b/Poll Project 2.zip new file mode 100644 index 0000000000000000000000000000000000000000..4e37d29235903fdbb3c0c8fd212b9b991977ece9 GIT binary patch literal 88504 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�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 literal 0 HcmV?d00001 From 15a239f68641d6d41acd4bd812703b4b0b6e30ad Mon Sep 17 00:00:00 2001 From: Jonathan Ferrer Date: Tue, 23 Apr 2019 11:43:13 -0400 Subject: [PATCH 3/3] Figured out how to push --- .../project.pbxproj | 208 ++++++++++-------- .../contents.xcworkspacedata | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../UserInterfaceState.xcuserstate | Bin 0 -> 32714 bytes .../xcschemes/xcschememanagement.plist | 2 +- Poll/{Poll => Poll Project}/AppDelegate.swift | 2 +- .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../CombinedViewController.swift | 2 +- Poll/{Poll => Poll Project}/Info.plist | 0 .../PollingTabBarViewController.swift | 44 ++++ .../ResultsTableViewController.swift | 2 +- .../Base.lproj/LaunchScreen.storyboard | 0 .../Storyboards/Base.lproj}/Main.storyboard | 50 ++--- .../Storyboards/Combined.storyboard | 46 ++-- .../Storyboards/Results.storyboard | 24 +- .../Storyboards/Voting.storyboard | 50 +++-- .../ViewController.swift | 2 +- Poll/{Poll => Poll Project}/Vote.swift | 0 .../VoteController.swift | 0 .../Poll Project/VoteControllerProtocol.swift | 16 ++ .../VotingViewController.swift | 3 +- .../UserInterfaceState.xcuserstate | Bin 30767 -> 0 bytes 23 files changed, 271 insertions(+), 182 deletions(-) rename Poll/{Poll.xcodeproj => Poll Project.xcodeproj}/project.pbxproj (53%) rename Poll/{Poll.xcodeproj => Poll Project.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (69%) rename Poll/{Poll.xcodeproj => Poll Project.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) create mode 100644 Poll/Poll Project.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate rename Poll/{Poll.xcodeproj => Poll Project.xcodeproj}/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist (86%) rename Poll/{Poll => Poll Project}/AppDelegate.swift (99%) rename Poll/{Poll => Poll Project}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Poll/{Poll => Poll Project}/Assets.xcassets/Contents.json (100%) rename Poll/{Poll => Poll Project}/CombinedViewController.swift (97%) rename Poll/{Poll => Poll Project}/Info.plist (100%) create mode 100644 Poll/Poll Project/PollingTabBarViewController.swift rename Poll/{Poll => Poll Project}/ResultsTableViewController.swift (99%) rename Poll/{Poll => Poll Project}/Storyboards/Base.lproj/LaunchScreen.storyboard (100%) rename Poll/{Poll/Storyboards => Poll Project/Storyboards/Base.lproj}/Main.storyboard (59%) rename Poll/{Poll => Poll Project}/Storyboards/Combined.storyboard (66%) rename Poll/{Poll => Poll Project}/Storyboards/Results.storyboard (75%) rename Poll/{Poll => Poll Project}/Storyboards/Voting.storyboard (75%) rename Poll/{Poll => Poll Project}/ViewController.swift (95%) rename Poll/{Poll => Poll Project}/Vote.swift (100%) rename Poll/{Poll => Poll Project}/VoteController.swift (100%) create mode 100644 Poll/Poll Project/VoteControllerProtocol.swift rename Poll/{Poll => Poll Project}/VotingViewController.swift (97%) delete mode 100644 Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/Poll/Poll.xcodeproj/project.pbxproj b/Poll/Poll Project.xcodeproj/project.pbxproj similarity index 53% rename from Poll/Poll.xcodeproj/project.pbxproj rename to Poll/Poll Project.xcodeproj/project.pbxproj index 3a4b97c..70e016e 100644 --- a/Poll/Poll.xcodeproj/project.pbxproj +++ b/Poll/Poll Project.xcodeproj/project.pbxproj @@ -7,39 +7,45 @@ objects = { /* Begin PBXBuildFile section */ - D11EFDCB226E709C000C03F2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDCA226E709C000C03F2 /* AppDelegate.swift */; }; - D11EFDD2226E709D000C03F2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDD1226E709D000C03F2 /* Assets.xcassets */; }; - D11EFDD5226E709D000C03F2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */; }; - D11EFDDD226E7144000C03F2 /* Vote.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDDC226E7144000C03F2 /* Vote.swift */; }; - D11EFDDF226E72BE000C03F2 /* VoteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDDE226E72BE000C03F2 /* VoteController.swift */; }; - D11EFDE1226E76C5000C03F2 /* Voting.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE0226E76C5000C03F2 /* Voting.storyboard */; }; - D11EFDE3226E77B7000C03F2 /* VotingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */; }; - D11EFDE5226E78F2000C03F2 /* Results.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE4226E78F2000C03F2 /* Results.storyboard */; }; - D11EFDE7226E79EE000C03F2 /* ResultsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */; }; - D11EFDE9226E7A26000C03F2 /* Combined.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDE8226E7A26000C03F2 /* Combined.storyboard */; }; - D11EFDEB226E7CF2000C03F2 /* CombinedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */; }; - D11EFDED226E7D2D000C03F2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFDEC226E7D2D000C03F2 /* Main.storyboard */; }; + D11EFE73226EA257000C03F2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE72226EA257000C03F2 /* AppDelegate.swift */; }; + D11EFE75226EA257000C03F2 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE74226EA257000C03F2 /* ViewController.swift */; }; + D11EFE78226EA257000C03F2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE76226EA257000C03F2 /* Main.storyboard */; }; + D11EFE7A226EA257000C03F2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE79226EA257000C03F2 /* Assets.xcassets */; }; + D11EFE7D226EA257000C03F2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE7B226EA257000C03F2 /* LaunchScreen.storyboard */; }; + D11EFE85226EA26F000C03F2 /* Vote.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE84226EA26F000C03F2 /* Vote.swift */; }; + D11EFE87226EA2D7000C03F2 /* VoteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE86226EA2D7000C03F2 /* VoteController.swift */; }; + D11EFE89226EA35C000C03F2 /* Voting.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE88226EA35C000C03F2 /* Voting.storyboard */; }; + D11EFE8B226EA429000C03F2 /* VotingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE8A226EA429000C03F2 /* VotingViewController.swift */; }; + D11EFE8D226EA566000C03F2 /* Results.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE8C226EA566000C03F2 /* Results.storyboard */; }; + D11EFE8F226EA5E5000C03F2 /* ResultsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE8E226EA5E5000C03F2 /* ResultsTableViewController.swift */; }; + D11EFE91226EA616000C03F2 /* Combined.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D11EFE90226EA616000C03F2 /* Combined.storyboard */; }; + D11EFE93226EA732000C03F2 /* CombinedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE92226EA732000C03F2 /* CombinedViewController.swift */; }; + D11EFE95226ECA6E000C03F2 /* PollingTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE94226ECA6E000C03F2 /* PollingTabBarViewController.swift */; }; + D11EFE98226ED929000C03F2 /* VoteControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D11EFE97226ED929000C03F2 /* VoteControllerProtocol.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - D11EFDC7226E709C000C03F2 /* Poll.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Poll.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D11EFDCA226E709C000C03F2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - D11EFDD1226E709D000C03F2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - D11EFDD4226E709D000C03F2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - D11EFDD6226E709D000C03F2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D11EFDDC226E7144000C03F2 /* Vote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Vote.swift; sourceTree = ""; }; - D11EFDDE226E72BE000C03F2 /* VoteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoteController.swift; sourceTree = ""; }; - D11EFDE0226E76C5000C03F2 /* Voting.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Voting.storyboard; sourceTree = ""; }; - D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VotingViewController.swift; sourceTree = ""; }; - D11EFDE4226E78F2000C03F2 /* Results.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Results.storyboard; sourceTree = ""; }; - D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultsTableViewController.swift; sourceTree = ""; }; - D11EFDE8226E7A26000C03F2 /* Combined.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Combined.storyboard; sourceTree = ""; }; - D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombinedViewController.swift; sourceTree = ""; }; - D11EFDEC226E7D2D000C03F2 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; + D11EFE6F226EA257000C03F2 /* Poll Project.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Poll Project.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + D11EFE72226EA257000C03F2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + D11EFE74226EA257000C03F2 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + D11EFE77226EA257000C03F2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + D11EFE79226EA257000C03F2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + D11EFE7C226EA257000C03F2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + D11EFE7E226EA257000C03F2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D11EFE84226EA26F000C03F2 /* Vote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Vote.swift; sourceTree = ""; }; + D11EFE86226EA2D7000C03F2 /* VoteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoteController.swift; sourceTree = ""; }; + D11EFE88226EA35C000C03F2 /* Voting.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Voting.storyboard; sourceTree = ""; }; + D11EFE8A226EA429000C03F2 /* VotingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VotingViewController.swift; sourceTree = ""; }; + D11EFE8C226EA566000C03F2 /* Results.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Results.storyboard; sourceTree = ""; }; + D11EFE8E226EA5E5000C03F2 /* ResultsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultsTableViewController.swift; sourceTree = ""; }; + D11EFE90226EA616000C03F2 /* Combined.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Combined.storyboard; sourceTree = ""; }; + D11EFE92226EA732000C03F2 /* CombinedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombinedViewController.swift; sourceTree = ""; }; + D11EFE94226ECA6E000C03F2 /* PollingTabBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollingTabBarViewController.swift; sourceTree = ""; }; + D11EFE97226ED929000C03F2 /* VoteControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoteControllerProtocol.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - D11EFDC4226E709C000C03F2 /* Frameworks */ = { + D11EFE6C226EA257000C03F2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -49,46 +55,49 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - D11EFDBE226E709C000C03F2 = { + D11EFE66226EA257000C03F2 = { isa = PBXGroup; children = ( - D11EFDC9226E709C000C03F2 /* Poll */, - D11EFDC8226E709C000C03F2 /* Products */, + D11EFE71226EA257000C03F2 /* Poll Project */, + D11EFE70226EA257000C03F2 /* Products */, ); sourceTree = ""; }; - D11EFDC8226E709C000C03F2 /* Products */ = { + D11EFE70226EA257000C03F2 /* Products */ = { isa = PBXGroup; children = ( - D11EFDC7226E709C000C03F2 /* Poll.app */, + D11EFE6F226EA257000C03F2 /* Poll Project.app */, ); name = Products; sourceTree = ""; }; - D11EFDC9226E709C000C03F2 /* Poll */ = { + D11EFE71226EA257000C03F2 /* Poll Project */ = { isa = PBXGroup; children = ( - D11EFDCA226E709C000C03F2 /* AppDelegate.swift */, - D11EFDD1226E709D000C03F2 /* Assets.xcassets */, - D11EFDEE226E7D43000C03F2 /* Storyboards */, - D11EFDD6226E709D000C03F2 /* Info.plist */, - D11EFDDC226E7144000C03F2 /* Vote.swift */, - D11EFDDE226E72BE000C03F2 /* VoteController.swift */, - D11EFDE2226E77B7000C03F2 /* VotingViewController.swift */, - D11EFDE6226E79EE000C03F2 /* ResultsTableViewController.swift */, - D11EFDEA226E7CF2000C03F2 /* CombinedViewController.swift */, + D11EFE72226EA257000C03F2 /* AppDelegate.swift */, + D11EFE74226EA257000C03F2 /* ViewController.swift */, + D11EFE79226EA257000C03F2 /* Assets.xcassets */, + D11EFE7E226EA257000C03F2 /* Info.plist */, + D11EFE84226EA26F000C03F2 /* Vote.swift */, + D11EFE86226EA2D7000C03F2 /* VoteController.swift */, + D11EFE96226ED4A8000C03F2 /* Storyboards */, + D11EFE8A226EA429000C03F2 /* VotingViewController.swift */, + D11EFE8E226EA5E5000C03F2 /* ResultsTableViewController.swift */, + D11EFE92226EA732000C03F2 /* CombinedViewController.swift */, + D11EFE94226ECA6E000C03F2 /* PollingTabBarViewController.swift */, + D11EFE97226ED929000C03F2 /* VoteControllerProtocol.swift */, ); - path = Poll; + path = "Poll Project"; sourceTree = ""; }; - D11EFDEE226E7D43000C03F2 /* Storyboards */ = { + D11EFE96226ED4A8000C03F2 /* Storyboards */ = { isa = PBXGroup; children = ( - D11EFDEC226E7D2D000C03F2 /* Main.storyboard */, - D11EFDE4226E78F2000C03F2 /* Results.storyboard */, - D11EFDE0226E76C5000C03F2 /* Voting.storyboard */, - D11EFDE8226E7A26000C03F2 /* Combined.storyboard */, - D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */, + D11EFE90226EA616000C03F2 /* Combined.storyboard */, + D11EFE76226EA257000C03F2 /* Main.storyboard */, + D11EFE8C226EA566000C03F2 /* Results.storyboard */, + D11EFE88226EA35C000C03F2 /* Voting.storyboard */, + D11EFE7B226EA257000C03F2 /* LaunchScreen.storyboard */, ); path = Storyboards; sourceTree = ""; @@ -96,39 +105,39 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - D11EFDC6226E709C000C03F2 /* Poll */ = { + D11EFE6E226EA257000C03F2 /* Poll Project */ = { isa = PBXNativeTarget; - buildConfigurationList = D11EFDD9226E709D000C03F2 /* Build configuration list for PBXNativeTarget "Poll" */; + buildConfigurationList = D11EFE81226EA257000C03F2 /* Build configuration list for PBXNativeTarget "Poll Project" */; buildPhases = ( - D11EFDC3226E709C000C03F2 /* Sources */, - D11EFDC4226E709C000C03F2 /* Frameworks */, - D11EFDC5226E709C000C03F2 /* Resources */, + D11EFE6B226EA257000C03F2 /* Sources */, + D11EFE6C226EA257000C03F2 /* Frameworks */, + D11EFE6D226EA257000C03F2 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = Poll; - productName = Poll; - productReference = D11EFDC7226E709C000C03F2 /* Poll.app */; + name = "Poll Project"; + productName = "Poll Project"; + productReference = D11EFE6F226EA257000C03F2 /* Poll Project.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D11EFDBF226E709C000C03F2 /* Project object */ = { + D11EFE67226EA257000C03F2 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1020; LastUpgradeCheck = 1020; ORGANIZATIONNAME = "Jonathan Ferrer"; TargetAttributes = { - D11EFDC6226E709C000C03F2 = { + D11EFE6E226EA257000C03F2 = { CreatedOnToolsVersion = 10.2.1; }; }; }; - buildConfigurationList = D11EFDC2226E709C000C03F2 /* Build configuration list for PBXProject "Poll" */; + buildConfigurationList = D11EFE6A226EA257000C03F2 /* Build configuration list for PBXProject "Poll Project" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -136,53 +145,64 @@ en, Base, ); - mainGroup = D11EFDBE226E709C000C03F2; - productRefGroup = D11EFDC8226E709C000C03F2 /* Products */; + mainGroup = D11EFE66226EA257000C03F2; + productRefGroup = D11EFE70226EA257000C03F2 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - D11EFDC6226E709C000C03F2 /* Poll */, + D11EFE6E226EA257000C03F2 /* Poll Project */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - D11EFDC5226E709C000C03F2 /* Resources */ = { + D11EFE6D226EA257000C03F2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D11EFDE1226E76C5000C03F2 /* Voting.storyboard in Resources */, - D11EFDD5226E709D000C03F2 /* LaunchScreen.storyboard in Resources */, - D11EFDE9226E7A26000C03F2 /* Combined.storyboard in Resources */, - D11EFDED226E7D2D000C03F2 /* Main.storyboard in Resources */, - D11EFDD2226E709D000C03F2 /* Assets.xcassets in Resources */, - D11EFDE5226E78F2000C03F2 /* Results.storyboard in Resources */, + D11EFE7D226EA257000C03F2 /* LaunchScreen.storyboard in Resources */, + D11EFE8D226EA566000C03F2 /* Results.storyboard in Resources */, + D11EFE7A226EA257000C03F2 /* Assets.xcassets in Resources */, + D11EFE78226EA257000C03F2 /* Main.storyboard in Resources */, + D11EFE89226EA35C000C03F2 /* Voting.storyboard in Resources */, + D11EFE91226EA616000C03F2 /* Combined.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - D11EFDC3226E709C000C03F2 /* Sources */ = { + D11EFE6B226EA257000C03F2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D11EFDDF226E72BE000C03F2 /* VoteController.swift in Sources */, - D11EFDCB226E709C000C03F2 /* AppDelegate.swift in Sources */, - D11EFDDD226E7144000C03F2 /* Vote.swift in Sources */, - D11EFDE3226E77B7000C03F2 /* VotingViewController.swift in Sources */, - D11EFDE7226E79EE000C03F2 /* ResultsTableViewController.swift in Sources */, - D11EFDEB226E7CF2000C03F2 /* CombinedViewController.swift in Sources */, + D11EFE8F226EA5E5000C03F2 /* ResultsTableViewController.swift in Sources */, + D11EFE75226EA257000C03F2 /* ViewController.swift in Sources */, + D11EFE98226ED929000C03F2 /* VoteControllerProtocol.swift in Sources */, + D11EFE93226EA732000C03F2 /* CombinedViewController.swift in Sources */, + D11EFE87226EA2D7000C03F2 /* VoteController.swift in Sources */, + D11EFE95226ECA6E000C03F2 /* PollingTabBarViewController.swift in Sources */, + D11EFE85226EA26F000C03F2 /* Vote.swift in Sources */, + D11EFE73226EA257000C03F2 /* AppDelegate.swift in Sources */, + D11EFE8B226EA429000C03F2 /* VotingViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ - D11EFDD3226E709D000C03F2 /* LaunchScreen.storyboard */ = { + D11EFE76226EA257000C03F2 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( - D11EFDD4226E709D000C03F2 /* Base */, + D11EFE77226EA257000C03F2 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + D11EFE7B226EA257000C03F2 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + D11EFE7C226EA257000C03F2 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; @@ -190,7 +210,7 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - D11EFDD7226E709D000C03F2 /* Debug */ = { + D11EFE7F226EA257000C03F2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -251,7 +271,7 @@ }; name = Debug; }; - D11EFDD8226E709D000C03F2 /* Release */ = { + D11EFE80226EA257000C03F2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -306,36 +326,36 @@ }; name = Release; }; - D11EFDDA226E709D000C03F2 /* Debug */ = { + D11EFE82226EA257000C03F2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = F2KHAE3YT5; - INFOPLIST_FILE = Poll/Info.plist; + INFOPLIST_FILE = "Poll Project/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.jonathanferrer.Poll; + PRODUCT_BUNDLE_IDENTIFIER = "com.jonathanferrer.Poll-Project"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - D11EFDDB226E709D000C03F2 /* Release */ = { + D11EFE83226EA257000C03F2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = F2KHAE3YT5; - INFOPLIST_FILE = Poll/Info.plist; + INFOPLIST_FILE = "Poll Project/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.jonathanferrer.Poll; + PRODUCT_BUNDLE_IDENTIFIER = "com.jonathanferrer.Poll-Project"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -345,25 +365,25 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - D11EFDC2226E709C000C03F2 /* Build configuration list for PBXProject "Poll" */ = { + D11EFE6A226EA257000C03F2 /* Build configuration list for PBXProject "Poll Project" */ = { isa = XCConfigurationList; buildConfigurations = ( - D11EFDD7226E709D000C03F2 /* Debug */, - D11EFDD8226E709D000C03F2 /* Release */, + D11EFE7F226EA257000C03F2 /* Debug */, + D11EFE80226EA257000C03F2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D11EFDD9226E709D000C03F2 /* Build configuration list for PBXNativeTarget "Poll" */ = { + D11EFE81226EA257000C03F2 /* Build configuration list for PBXNativeTarget "Poll Project" */ = { isa = XCConfigurationList; buildConfigurations = ( - D11EFDDA226E709D000C03F2 /* Debug */, - D11EFDDB226E709D000C03F2 /* Release */, + D11EFE82226EA257000C03F2 /* Debug */, + D11EFE83226EA257000C03F2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D11EFDBF226E709C000C03F2 /* Project object */; + rootObject = D11EFE67226EA257000C03F2 /* Project object */; } diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Poll/Poll Project.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 69% rename from Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Poll/Poll Project.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 9d02d16..8b7387a 100644 --- a/Poll/Poll.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/Poll/Poll Project.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:Poll Project.xcodeproj"> diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Poll/Poll Project.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Poll/Poll.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Poll/Poll Project.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Poll/Poll Project.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate b/Poll/Poll Project.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..79cba71ebccecf27f3c598675ee89d5ca37b96e1 GIT binary patch literal 32714 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 V*&S#)eE6LlleinAW|}Lj{|A`XQl$U@ literal 0 HcmV?d00001 diff --git a/Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist b/Poll/Poll Project.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 86% rename from Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist rename to Poll/Poll Project.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist index 33cf63c..f7e0087 100644 --- a/Poll/Poll.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Poll/Poll Project.xcodeproj/xcuserdata/JayFenam.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,7 +4,7 @@ SchemeUserState - Poll.xcscheme_^#shared#^_ + Poll Project.xcscheme_^#shared#^_ orderHint 0 diff --git a/Poll/Poll/AppDelegate.swift b/Poll/Poll Project/AppDelegate.swift similarity index 99% rename from Poll/Poll/AppDelegate.swift rename to Poll/Poll Project/AppDelegate.swift index e9c1a06..7d50803 100644 --- a/Poll/Poll/AppDelegate.swift +++ b/Poll/Poll Project/AppDelegate.swift @@ -1,6 +1,6 @@ // // AppDelegate.swift -// Poll +// Poll Project // // Created by Jonathan Ferrer on 4/22/19. // Copyright © 2019 Jonathan Ferrer. All rights reserved. diff --git a/Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json b/Poll/Poll Project/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Poll/Poll/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Poll/Poll Project/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Poll/Poll/Assets.xcassets/Contents.json b/Poll/Poll Project/Assets.xcassets/Contents.json similarity index 100% rename from Poll/Poll/Assets.xcassets/Contents.json rename to Poll/Poll Project/Assets.xcassets/Contents.json diff --git a/Poll/Poll/CombinedViewController.swift b/Poll/Poll Project/CombinedViewController.swift similarity index 97% rename from Poll/Poll/CombinedViewController.swift rename to Poll/Poll Project/CombinedViewController.swift index 7f913f4..fbcb968 100644 --- a/Poll/Poll/CombinedViewController.swift +++ b/Poll/Poll Project/CombinedViewController.swift @@ -1,6 +1,6 @@ // // CombinedViewController.swift -// Poll +// Poll Project // // Created by Jonathan Ferrer on 4/22/19. // Copyright © 2019 Jonathan Ferrer. All rights reserved. diff --git a/Poll/Poll/Info.plist b/Poll/Poll Project/Info.plist similarity index 100% rename from Poll/Poll/Info.plist rename to Poll/Poll Project/Info.plist diff --git a/Poll/Poll Project/PollingTabBarViewController.swift b/Poll/Poll Project/PollingTabBarViewController.swift new file mode 100644 index 0000000..8c9fe5c --- /dev/null +++ b/Poll/Poll Project/PollingTabBarViewController.swift @@ -0,0 +1,44 @@ +// +// PollingTabBarViewController.swift +// Poll Project +// +// Created by Jonathan Ferrer on 4/23/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import UIKit + +class PollingTabBarViewController: UITabBarController { + + + let voteController: VoteController + + + func passVoteToChildViewController(){ + + + + } + + init(voteController: VoteController) { + self.voteController = voteController + } + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/Poll/Poll/ResultsTableViewController.swift b/Poll/Poll Project/ResultsTableViewController.swift similarity index 99% rename from Poll/Poll/ResultsTableViewController.swift rename to Poll/Poll Project/ResultsTableViewController.swift index 7c56007..881c3cc 100644 --- a/Poll/Poll/ResultsTableViewController.swift +++ b/Poll/Poll Project/ResultsTableViewController.swift @@ -1,6 +1,6 @@ // // ResultsTableViewController.swift -// Poll +// Poll Project // // Created by Jonathan Ferrer on 4/22/19. // Copyright © 2019 Jonathan Ferrer. All rights reserved. diff --git a/Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard b/Poll/Poll Project/Storyboards/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Poll/Poll/Storyboards/Base.lproj/LaunchScreen.storyboard rename to Poll/Poll Project/Storyboards/Base.lproj/LaunchScreen.storyboard diff --git a/Poll/Poll/Storyboards/Main.storyboard b/Poll/Poll Project/Storyboards/Base.lproj/Main.storyboard similarity index 59% rename from Poll/Poll/Storyboards/Main.storyboard rename to Poll/Poll Project/Storyboards/Base.lproj/Main.storyboard index 33c21e9..4fe7d11 100644 --- a/Poll/Poll/Storyboards/Main.storyboard +++ b/Poll/Poll Project/Storyboards/Base.lproj/Main.storyboard @@ -1,5 +1,5 @@ - + @@ -9,54 +9,54 @@ - - + + - - + + - - - + + + - + - + - + - - + + - + - + - + - - + + - + - + - + - - + + - + - + diff --git a/Poll/Poll/Storyboards/Combined.storyboard b/Poll/Poll Project/Storyboards/Combined.storyboard similarity index 66% rename from Poll/Poll/Storyboards/Combined.storyboard rename to Poll/Poll Project/Storyboards/Combined.storyboard index 081ad0d..7016ead 100644 --- a/Poll/Poll/Storyboards/Combined.storyboard +++ b/Poll/Poll Project/Storyboards/Combined.storyboard @@ -1,5 +1,5 @@ - + @@ -10,52 +10,54 @@ - - + + - - + + - - + + - + - - + + - + - + + + - + - + - + - - + + - + - + - - + + - + diff --git a/Poll/Poll/Storyboards/Results.storyboard b/Poll/Poll Project/Storyboards/Results.storyboard similarity index 75% rename from Poll/Poll/Storyboards/Results.storyboard rename to Poll/Poll Project/Storyboards/Results.storyboard index eb37978..242d891 100644 --- a/Poll/Poll/Storyboards/Results.storyboard +++ b/Poll/Poll Project/Storyboards/Results.storyboard @@ -1,5 +1,5 @@ - + @@ -9,33 +9,35 @@ - - + + - - + + - + - + - - + + + + - + - + diff --git a/Poll/Poll/Storyboards/Voting.storyboard b/Poll/Poll Project/Storyboards/Voting.storyboard similarity index 75% rename from Poll/Poll/Storyboards/Voting.storyboard rename to Poll/Poll Project/Storyboards/Voting.storyboard index 692aa96..a135c05 100644 --- a/Poll/Poll/Storyboards/Voting.storyboard +++ b/Poll/Poll Project/Storyboards/Voting.storyboard @@ -1,5 +1,5 @@ - + @@ -10,55 +10,59 @@ - - + + - - + + - - + + + - - + + - + + - + diff --git a/Poll/Poll/ViewController.swift b/Poll/Poll Project/ViewController.swift similarity index 95% rename from Poll/Poll/ViewController.swift rename to Poll/Poll Project/ViewController.swift index 0387ff6..b5840c2 100644 --- a/Poll/Poll/ViewController.swift +++ b/Poll/Poll Project/ViewController.swift @@ -1,6 +1,6 @@ // // ViewController.swift -// Poll +// Poll Project // // Created by Jonathan Ferrer on 4/22/19. // Copyright © 2019 Jonathan Ferrer. All rights reserved. diff --git a/Poll/Poll/Vote.swift b/Poll/Poll Project/Vote.swift similarity index 100% rename from Poll/Poll/Vote.swift rename to Poll/Poll Project/Vote.swift diff --git a/Poll/Poll/VoteController.swift b/Poll/Poll Project/VoteController.swift similarity index 100% rename from Poll/Poll/VoteController.swift rename to Poll/Poll Project/VoteController.swift diff --git a/Poll/Poll Project/VoteControllerProtocol.swift b/Poll/Poll Project/VoteControllerProtocol.swift new file mode 100644 index 0000000..30b9227 --- /dev/null +++ b/Poll/Poll Project/VoteControllerProtocol.swift @@ -0,0 +1,16 @@ +// +// VoteControllerProtocol.swift +// Poll Project +// +// Created by Jonathan Ferrer on 4/23/19. +// Copyright © 2019 Jonathan Ferrer. All rights reserved. +// + +import Foundation +class VoteControllerProtocol{ + + var voteController: VoteController? + + } + + diff --git a/Poll/Poll/VotingViewController.swift b/Poll/Poll Project/VotingViewController.swift similarity index 97% rename from Poll/Poll/VotingViewController.swift rename to Poll/Poll Project/VotingViewController.swift index 85d5429..9f5ab57 100644 --- a/Poll/Poll/VotingViewController.swift +++ b/Poll/Poll Project/VotingViewController.swift @@ -1,6 +1,6 @@ // // VotingViewController.swift -// Poll +// Poll Project // // Created by Jonathan Ferrer on 4/22/19. // Copyright © 2019 Jonathan Ferrer. All rights reserved. @@ -21,6 +21,7 @@ class VotingViewController: UIViewController { @IBAction func submitButtonPressed(_ sender: Any) { } + /* // MARK: - Navigation diff --git a/Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate b/Poll/Poll.xcodeproj/project.xcworkspace/xcuserdata/JayFenam.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index af50d71d93f92209fe849aa6f2daceeab547aa4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30767 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 W>)P)HqZ~;J-;!5)8R>}HAO1gQE6=I`