From c7fbb31be604210f164466018d904aee0ffa90f4 Mon Sep 17 00:00:00 2001 From: Mattia541993 Date: Thu, 30 Apr 2020 23:01:50 +0200 Subject: [PATCH] describing label iOS --- .DS_Store | Bin 18436 -> 18436 bytes .../project.pbxproj | 345 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 20505 bytes .../xcschemes/xcschememanagement.plist | 14 + .../AppDelegate.swift | 37 ++ .../AppIcon.appiconset/Contents.json | 98 +++++ .../Assets.xcassets/Contents.json | 6 + .../Base.lproj/LaunchScreen.storyboard | 25 ++ .../Base.lproj/Main.storyboard | 72 ++++ .../iOSViewDescribedByAnotherOne/Info.plist | 64 ++++ .../SceneDelegate.swift | 53 +++ .../ViewController.swift | 28 ++ 14 files changed, 757 insertions(+) create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.pbxproj create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcuserdata/mattiaducci.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/xcuserdata/mattiaducci.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/AppDelegate.swift create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/Contents.json create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/LaunchScreen.storyboard create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/Main.storyboard create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Info.plist create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/SceneDelegate.swift create mode 100644 DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/ViewController.swift diff --git a/.DS_Store b/.DS_Store index 73cfcfc950ba65270f6841d73fdb8a835d39ac54..1e9697389a1e78c7d2d61dbb5f11efb5ded0fbf1 100644 GIT binary patch delta 288 zcmZpfz}PZ@aYLT;WDkQ5Hg#$0pW70$Z`p6<=_O%X{Z3@n4mH`x)EF~! zE-nEUfnrXGPHP*WESrEgRMx=}D9a$ol)%Z!q3kgEzomZmB8JrryBLl$TxPhzaF5|J z!)t~Q3_ltEGqN)BGm0}xGRiQ@GRiTkGiowwGwLwvGMX`3Fj_KNF*-B4GP*IkGX^jQ zF@`XPGKMk6GbS=7Go~=6GUhQBFcvWuGnO#cGS)LTGBzLOmI=861Xr5aU(|2LKq5) z+O`g&Rj<)IL~jvzmLFe#NPoyjE9QO^f8m&kyY7_ddeaLvWBny9UrP9ynf0Q+^;eXV z&*g0f!uM%n4P_IOl=}EjnCr%?(`!+;Yb~4?Ob3GcUaI#=E=B K+RyL!_VPdC8ZMXs diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.pbxproj b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.pbxproj new file mode 100644 index 00000000..0ff6f055 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.pbxproj @@ -0,0 +1,345 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 4B4293CB245B71F4004F1118 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4293CA245B71F4004F1118 /* AppDelegate.swift */; }; + 4B4293CD245B71F4004F1118 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4293CC245B71F4004F1118 /* SceneDelegate.swift */; }; + 4B4293CF245B71F4004F1118 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4293CE245B71F4004F1118 /* ViewController.swift */; }; + 4B4293D2245B71F4004F1118 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B4293D0245B71F4004F1118 /* Main.storyboard */; }; + 4B4293D4245B71F5004F1118 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4B4293D3245B71F5004F1118 /* Assets.xcassets */; }; + 4B4293D7245B71F5004F1118 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B4293D5245B71F5004F1118 /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 4B4293C7245B71F4004F1118 /* iOSViewDescribedByAnotherOne.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iOSViewDescribedByAnotherOne.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B4293CA245B71F4004F1118 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 4B4293CC245B71F4004F1118 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 4B4293CE245B71F4004F1118 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 4B4293D1245B71F4004F1118 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 4B4293D3245B71F5004F1118 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 4B4293D6245B71F5004F1118 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 4B4293D8245B71F5004F1118 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4B4293C4245B71F4004F1118 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4B4293BE245B71F4004F1118 = { + isa = PBXGroup; + children = ( + 4B4293C9245B71F4004F1118 /* iOSViewDescribedByAnotherOne */, + 4B4293C8245B71F4004F1118 /* Products */, + ); + sourceTree = ""; + }; + 4B4293C8245B71F4004F1118 /* Products */ = { + isa = PBXGroup; + children = ( + 4B4293C7245B71F4004F1118 /* iOSViewDescribedByAnotherOne.app */, + ); + name = Products; + sourceTree = ""; + }; + 4B4293C9245B71F4004F1118 /* iOSViewDescribedByAnotherOne */ = { + isa = PBXGroup; + children = ( + 4B4293CA245B71F4004F1118 /* AppDelegate.swift */, + 4B4293CC245B71F4004F1118 /* SceneDelegate.swift */, + 4B4293CE245B71F4004F1118 /* ViewController.swift */, + 4B4293D0245B71F4004F1118 /* Main.storyboard */, + 4B4293D3245B71F5004F1118 /* Assets.xcassets */, + 4B4293D5245B71F5004F1118 /* LaunchScreen.storyboard */, + 4B4293D8245B71F5004F1118 /* Info.plist */, + ); + path = iOSViewDescribedByAnotherOne; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4B4293C6245B71F4004F1118 /* iOSViewDescribedByAnotherOne */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4B4293DB245B71F5004F1118 /* Build configuration list for PBXNativeTarget "iOSViewDescribedByAnotherOne" */; + buildPhases = ( + 4B4293C3245B71F4004F1118 /* Sources */, + 4B4293C4245B71F4004F1118 /* Frameworks */, + 4B4293C5245B71F4004F1118 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = iOSViewDescribedByAnotherOne; + productName = iOSViewDescribedByAnotherOne; + productReference = 4B4293C7245B71F4004F1118 /* iOSViewDescribedByAnotherOne.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 4B4293BF245B71F4004F1118 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1140; + LastUpgradeCheck = 1140; + ORGANIZATIONNAME = "Mattia Ducci"; + TargetAttributes = { + 4B4293C6245B71F4004F1118 = { + CreatedOnToolsVersion = 11.4; + }; + }; + }; + buildConfigurationList = 4B4293C2245B71F4004F1118 /* Build configuration list for PBXProject "iOSViewDescribedByAnotherOne" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 4B4293BE245B71F4004F1118; + productRefGroup = 4B4293C8245B71F4004F1118 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 4B4293C6245B71F4004F1118 /* iOSViewDescribedByAnotherOne */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 4B4293C5245B71F4004F1118 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B4293D7245B71F5004F1118 /* LaunchScreen.storyboard in Resources */, + 4B4293D4245B71F5004F1118 /* Assets.xcassets in Resources */, + 4B4293D2245B71F4004F1118 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4B4293C3245B71F4004F1118 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B4293CF245B71F4004F1118 /* ViewController.swift in Sources */, + 4B4293CB245B71F4004F1118 /* AppDelegate.swift in Sources */, + 4B4293CD245B71F4004F1118 /* SceneDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 4B4293D0245B71F4004F1118 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 4B4293D1245B71F4004F1118 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 4B4293D5245B71F5004F1118 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 4B4293D6245B71F5004F1118 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 4B4293D9245B71F5004F1118 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + 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; + }; + 4B4293DA245B71F5004F1118 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4B4293DC245B71F5004F1118 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 4EN39QDU46; + INFOPLIST_FILE = iOSViewDescribedByAnotherOne/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.iOSViewDescribedByAnotherOne; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4B4293DD245B71F5004F1118 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 4EN39QDU46; + INFOPLIST_FILE = iOSViewDescribedByAnotherOne/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.iOSViewDescribedByAnotherOne; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4B4293C2245B71F4004F1118 /* Build configuration list for PBXProject "iOSViewDescribedByAnotherOne" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B4293D9245B71F5004F1118 /* Debug */, + 4B4293DA245B71F5004F1118 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4B4293DB245B71F5004F1118 /* Build configuration list for PBXNativeTarget "iOSViewDescribedByAnotherOne" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B4293DC245B71F5004F1118 /* Debug */, + 4B4293DD245B71F5004F1118 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 4B4293BF245B71F4004F1118 /* Project object */; +} diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..97da695c --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcuserdata/mattiaducci.xcuserdatad/UserInterfaceState.xcuserstate b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/project.xcworkspace/xcuserdata/mattiaducci.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..e9018c2c0613f9a074d0254f96eb9a5cb5d554f1 GIT binary patch literal 20505 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 bU!)(Suh3WNYdG1NVYpvj>$6Lu&WZY8<1#D8 literal 0 HcmV?d00001 diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/xcuserdata/mattiaducci.xcuserdatad/xcschemes/xcschememanagement.plist b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/xcuserdata/mattiaducci.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000..725bcb00 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne.xcodeproj/xcuserdata/mattiaducci.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + iOSViewDescribedByAnotherOne.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/AppDelegate.swift b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/AppDelegate.swift new file mode 100644 index 00000000..f5e59fdc --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/AppDelegate.swift @@ -0,0 +1,37 @@ +// +// AppDelegate.swift +// iOSViewDescribedByAnotherOne +// +// Created by Mattia Ducci on 30/04/2020. +// Copyright © 2020 Mattia Ducci. All rights reserved. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + // MARK: UISceneSession Lifecycle + + func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + } + + func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { + // Called when the user discards a scene session. + // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. + // Use this method to release any resources that were specific to the discarded scenes, as they will not return. + } + + +} + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/AppIcon.appiconset/Contents.json b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..9221b9bb --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/Contents.json b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/Contents.json new file mode 100644 index 00000000..73c00596 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/LaunchScreen.storyboard b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..865e9329 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/Main.storyboard b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/Main.storyboard new file mode 100644 index 00000000..e129a07c --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Base.lproj/Main.storyboard @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Info.plist b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Info.plist new file mode 100644 index 00000000..2a3483c0 --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/Info.plist @@ -0,0 +1,64 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/SceneDelegate.swift b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/SceneDelegate.swift new file mode 100644 index 00000000..a561a10c --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/SceneDelegate.swift @@ -0,0 +1,53 @@ +// +// SceneDelegate.swift +// iOSViewDescribedByAnotherOne +// +// Created by Mattia Ducci on 30/04/2020. +// Copyright © 2020 Mattia Ducci. All rights reserved. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + guard let _ = (scene as? UIWindowScene) else { return } + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not neccessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + +} + diff --git a/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/ViewController.swift b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/ViewController.swift new file mode 100644 index 00000000..cfb9a3cb --- /dev/null +++ b/DescribedByView/iOSDescribedByView/iOSViewDescribedByAnotherOne/iOSViewDescribedByAnotherOne/ViewController.swift @@ -0,0 +1,28 @@ +// +// ViewController.swift +// iOSViewDescribedByAnotherOne +// +// Created by Mattia Ducci on 30/04/2020. +// Copyright © 2020 Mattia Ducci. All rights reserved. +// + +import UIKit + +class ViewController: UIViewController { + + @IBOutlet weak var describingLbl: UILabel! + @IBOutlet weak var describedLbl: UILabel! + + private let accessibilityLabelText = "my label" + + override func viewDidLoad() { + super.viewDidLoad() + + describingLbl.accessibilityLabel = accessibilityLabelText + describedLbl.accessibilityLabel = accessibilityLabelText + } + + + +} + -- 2.18.1