From c6151b401cef66cda43dc1431ac8380241242017 Mon Sep 17 00:00:00 2001 From: Luigy Leon Date: Thu, 12 Jan 2023 17:18:26 -0500 Subject: [PATCH] init --- .gitignore | 2 + lodewallet.xcodeproj/project.pbxproj | 375 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 24570 bytes .../xcschemes/xcschememanagement.plist | 14 + lodewallet/AppDelegate.h | 14 + lodewallet/AppDelegate.m | 40 ++ .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 14 + .../AppIcon.appiconset/Icon-1024-noalpha.png | Bin 0 -> 62212 bytes lodewallet/Assets.xcassets/Contents.json | 6 + lodewallet/Base.lproj/LaunchScreen.storyboard | 25 ++ lodewallet/Base.lproj/Main.storyboard | 24 ++ lodewallet/Info.plist | 25 ++ lodewallet/SceneDelegate.h | 15 + lodewallet/SceneDelegate.m | 57 +++ lodewallet/ViewController.h | 14 + lodewallet/ViewController.m | 22 + lodewallet/main.m | 18 + 20 files changed, 691 insertions(+) create mode 100644 .gitignore create mode 100644 lodewallet.xcodeproj/project.pbxproj create mode 100644 lodewallet.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 lodewallet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 lodewallet.xcodeproj/project.xcworkspace/xcuserdata/luigy.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 lodewallet.xcodeproj/xcuserdata/luigy.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 lodewallet/AppDelegate.h create mode 100644 lodewallet/AppDelegate.m create mode 100644 lodewallet/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 lodewallet/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 lodewallet/Assets.xcassets/AppIcon.appiconset/Icon-1024-noalpha.png create mode 100644 lodewallet/Assets.xcassets/Contents.json create mode 100644 lodewallet/Base.lproj/LaunchScreen.storyboard create mode 100644 lodewallet/Base.lproj/Main.storyboard create mode 100644 lodewallet/Info.plist create mode 100644 lodewallet/SceneDelegate.h create mode 100644 lodewallet/SceneDelegate.m create mode 100644 lodewallet/ViewController.h create mode 100644 lodewallet/ViewController.m create mode 100644 lodewallet/main.m diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ed86553 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +build/ diff --git a/lodewallet.xcodeproj/project.pbxproj b/lodewallet.xcodeproj/project.pbxproj new file mode 100644 index 0000000..0a53d65 --- /dev/null +++ b/lodewallet.xcodeproj/project.pbxproj @@ -0,0 +1,375 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 2B0EF83C2960573400F8EF57 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0EF83B2960573400F8EF57 /* AppDelegate.m */; }; + 2B0EF83F2960573400F8EF57 /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0EF83E2960573400F8EF57 /* SceneDelegate.m */; }; + 2B0EF8422960573400F8EF57 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0EF8412960573400F8EF57 /* ViewController.m */; }; + 2B0EF8452960573400F8EF57 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2B0EF8432960573400F8EF57 /* Main.storyboard */; }; + 2B0EF8472960573400F8EF57 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2B0EF8462960573400F8EF57 /* Assets.xcassets */; }; + 2B0EF84A2960573400F8EF57 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2B0EF8482960573400F8EF57 /* LaunchScreen.storyboard */; }; + 2B0EF84D2960573400F8EF57 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0EF84C2960573400F8EF57 /* main.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2B0EF8372960573400F8EF57 /* lodewallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lodewallet.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 2B0EF83A2960573400F8EF57 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 2B0EF83B2960573400F8EF57 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 2B0EF83D2960573400F8EF57 /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = ""; }; + 2B0EF83E2960573400F8EF57 /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = ""; }; + 2B0EF8402960573400F8EF57 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 2B0EF8412960573400F8EF57 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 2B0EF8442960573400F8EF57 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 2B0EF8462960573400F8EF57 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 2B0EF8492960573400F8EF57 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 2B0EF84B2960573400F8EF57 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2B0EF84C2960573400F8EF57 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2B0EF8342960573400F8EF57 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2B0EF82E2960573400F8EF57 = { + isa = PBXGroup; + children = ( + 2B0EF8392960573400F8EF57 /* lodewallet */, + 2B0EF8382960573400F8EF57 /* Products */, + ); + sourceTree = ""; + }; + 2B0EF8382960573400F8EF57 /* Products */ = { + isa = PBXGroup; + children = ( + 2B0EF8372960573400F8EF57 /* lodewallet.app */, + ); + name = Products; + sourceTree = ""; + }; + 2B0EF8392960573400F8EF57 /* lodewallet */ = { + isa = PBXGroup; + children = ( + 2B0EF83A2960573400F8EF57 /* AppDelegate.h */, + 2B0EF83B2960573400F8EF57 /* AppDelegate.m */, + 2B0EF83D2960573400F8EF57 /* SceneDelegate.h */, + 2B0EF83E2960573400F8EF57 /* SceneDelegate.m */, + 2B0EF8402960573400F8EF57 /* ViewController.h */, + 2B0EF8412960573400F8EF57 /* ViewController.m */, + 2B0EF8432960573400F8EF57 /* Main.storyboard */, + 2B0EF8462960573400F8EF57 /* Assets.xcassets */, + 2B0EF8482960573400F8EF57 /* LaunchScreen.storyboard */, + 2B0EF84B2960573400F8EF57 /* Info.plist */, + 2B0EF84C2960573400F8EF57 /* main.m */, + ); + path = lodewallet; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 2B0EF8362960573400F8EF57 /* lodewallet */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2B0EF8502960573400F8EF57 /* Build configuration list for PBXNativeTarget "lodewallet" */; + buildPhases = ( + 2B0EF8332960573400F8EF57 /* Sources */, + 2B0EF8342960573400F8EF57 /* Frameworks */, + 2B0EF8352960573400F8EF57 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = lodewallet; + productName = lodewallet; + productReference = 2B0EF8372960573400F8EF57 /* lodewallet.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 2B0EF82F2960573400F8EF57 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastUpgradeCheck = 1410; + TargetAttributes = { + 2B0EF8362960573400F8EF57 = { + CreatedOnToolsVersion = 14.1; + }; + }; + }; + buildConfigurationList = 2B0EF8322960573400F8EF57 /* Build configuration list for PBXProject "lodewallet" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 2B0EF82E2960573400F8EF57; + productRefGroup = 2B0EF8382960573400F8EF57 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 2B0EF8362960573400F8EF57 /* lodewallet */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2B0EF8352960573400F8EF57 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2B0EF84A2960573400F8EF57 /* LaunchScreen.storyboard in Resources */, + 2B0EF8472960573400F8EF57 /* Assets.xcassets in Resources */, + 2B0EF8452960573400F8EF57 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2B0EF8332960573400F8EF57 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2B0EF8422960573400F8EF57 /* ViewController.m in Sources */, + 2B0EF83C2960573400F8EF57 /* AppDelegate.m in Sources */, + 2B0EF84D2960573400F8EF57 /* main.m in Sources */, + 2B0EF83F2960573400F8EF57 /* SceneDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 2B0EF8432960573400F8EF57 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 2B0EF8442960573400F8EF57 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 2B0EF8482960573400F8EF57 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 2B0EF8492960573400F8EF57 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 2B0EF84E2960573400F8EF57 /* 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++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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 = 15.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 2B0EF84F2960573400F8EF57 /* 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++20"; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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 = 15.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 2B0EF8512960573400F8EF57 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1.2.5.3; + DEVELOPMENT_TEAM = 6B335P5EL8; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = lodewallet/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 16.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 12.0; + MARKETING_VERSION = 1.2.5; + PRODUCT_BUNDLE_IDENTIFIER = systems.obsidian.lodewallet; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2B0EF8522960573400F8EF57 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1.2.5.3; + DEVELOPMENT_TEAM = 6B335P5EL8; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = lodewallet/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 16.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 12.0; + MARKETING_VERSION = 1.2.5; + PRODUCT_BUNDLE_IDENTIFIER = systems.obsidian.lodewallet; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2B0EF8322960573400F8EF57 /* Build configuration list for PBXProject "lodewallet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B0EF84E2960573400F8EF57 /* Debug */, + 2B0EF84F2960573400F8EF57 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2B0EF8502960573400F8EF57 /* Build configuration list for PBXNativeTarget "lodewallet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B0EF8512960573400F8EF57 /* Debug */, + 2B0EF8522960573400F8EF57 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 2B0EF82F2960573400F8EF57 /* Project object */; +} diff --git a/lodewallet.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/lodewallet.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/lodewallet.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/lodewallet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/lodewallet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/lodewallet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/lodewallet.xcodeproj/project.xcworkspace/xcuserdata/luigy.xcuserdatad/UserInterfaceState.xcuserstate b/lodewallet.xcodeproj/project.xcworkspace/xcuserdata/luigy.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..28ab87bf623fb22c97c07af3c0417b88a6291264 GIT binary patch literal 24570 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 literal 0 HcmV?d00001 diff --git a/lodewallet.xcodeproj/xcuserdata/luigy.xcuserdatad/xcschemes/xcschememanagement.plist b/lodewallet.xcodeproj/xcuserdata/luigy.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..ce30ab4 --- /dev/null +++ b/lodewallet.xcodeproj/xcuserdata/luigy.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + lodewallet.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/lodewallet/AppDelegate.h b/lodewallet/AppDelegate.h new file mode 100644 index 0000000..5625678 --- /dev/null +++ b/lodewallet/AppDelegate.h @@ -0,0 +1,14 @@ +// +// AppDelegate.h +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import + +@interface AppDelegate : UIResponder + + +@end + diff --git a/lodewallet/AppDelegate.m b/lodewallet/AppDelegate.m new file mode 100644 index 0000000..afae922 --- /dev/null +++ b/lodewallet/AppDelegate.m @@ -0,0 +1,40 @@ +// +// AppDelegate.m +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import "AppDelegate.h" + +@interface AppDelegate () + +@end + +@implementation AppDelegate + + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // Override point for customization after application launch. + return YES; +} + + +#pragma mark - UISceneSession lifecycle + + +- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role]; +} + + +- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet *)sceneSessions { + // 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. +} + + +@end diff --git a/lodewallet/Assets.xcassets/AccentColor.colorset/Contents.json b/lodewallet/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/lodewallet/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/lodewallet/Assets.xcassets/AppIcon.appiconset/Contents.json b/lodewallet/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..ea42393 --- /dev/null +++ b/lodewallet/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "Icon-1024-noalpha.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/lodewallet/Assets.xcassets/AppIcon.appiconset/Icon-1024-noalpha.png b/lodewallet/Assets.xcassets/AppIcon.appiconset/Icon-1024-noalpha.png new file mode 100644 index 0000000000000000000000000000000000000000..540350ab2b0ad5440cf10864f3a2d3795d6e49ef GIT binary patch literal 62212 zcmeEuhdY;V|Ne~-3dtyhjL0YrvyALfQHVmx2t{NhBiNO zCCc8v^X~Kf6Tjp5dYvah+JgmK*k(-eqi1oTU8b=9Y4gT*M zVl6fPXCmNr3qjB5_ptUh}K#f#bG4KbKM+w=1(BV11MMJ?i_a`5V!#XS2t`q>}Rulh*`_ z%{44&KWgG)7%ke9R}%H=TxnhB{6NCE|6sTK?{22>SCZy2-6GVI+&NPH&AoZ=2db(R zJ>FbySbw=eO5%33c=R?Zo}ZQF?PKEt@4DM&3TIdCM{^9dscv)yeSIQdE7)sCtZ-Dn zu%xUxu=s(Y&3cZZYM)brKrh?d0>X6DLzambpW`BS-#DcyDfam0N>#@V`az+Y6Km+* zCpvELm&ts(U9e8GMmGEYVWH;Iz{P-41a_O%aYeYZj67Ft87esU-J%mWIdK^tdPiPiL+og<5v$?$nJ8oZ}UY>XY8QHANs&w8qHxrfs959<$8*7(sX2 z$)d&2H|Mmvrb%8c&)c#QFKv5R??_N3Bb zTjew<6Q|R8DaprWjxA90*AbVCE|sjcr!!ybo2^laJXbRt$-gb&XLq0Sk9zk+x5NuQ zln<8QcetH$J9UBIJyH8?i}(26bH8&_o-+OiO;pM>GX^K`bzD&SKhh*aoSI7?RUy=uQIzzrEB2kp0Khbzy7qi4Zo;k?!D>w zAiv=LNa)*|zMs~Nxx2+V*Y#HhMmpb5Ep` zUlQFnd*Y=6%l9WV4T}zSvK0HDrQ^gC<@8H4M=yz1S@%%Ow+6m_V`{+tIh%iU+WgXa zk#6FvU+Kx!#buw%lQb;yc# zUF`(^B^8~JXwz?vZ^hR6XM{>!QD-x}z5ddfMHefT3-T9wm*T@uSE#WSANg3G78@XK zQQvL0<+<>MMlFeIpPmCp(=EOq4R7?$h4?X7Uzw3SwW3;hLN*Y>1mx0H{rULOb) zNZoW=q2&8%z26@y61r~wq>L$s&#mK9{K2*4{l`{g;v=g}x?Mco_8&Dh0s{=Qn#$jK zI{iKmed8Q-)i`3tUH{saVQtuEzU!wM6f}q(l`|Lpwgni*f9@;4wd$#2{Zzx>=ud1s z^|TjrzJZp%S&zt7=Ol))jmkI2UQ++uXU%MSDM(!;&u~v$V9NWoTif-Ls}udz*XJaq09ep7zovFwh&zLA#9?cQg~JtqfVypemzy~Q-- zerrp*G|h$R8&U)HJ$=Gd8(`yM7-P^h0;JnY9Gd~WoxGYG#7M8kt;y72z>HRvlxvPE| z%(AFm)O5dfO2n=z;w|mLMhljFr)L7(te5TwQpev&^p)PQX)&{O#ypz&&$*h>!p6VB z!=f8DF}5__f2#A~0M9v#b#?1g7U+dqf7?#13Ajh+YU140-XvVBzMe71dH;xu_B(G0 zqspn;hIN!*<^lk^RZnKBR?9yW4C0kd|*a^j2@9 zg4fl;`1wF71D-75TsBR));@amYnt|EomNRM@gFa{pK0%FX#0I~)i?J{pXkxuQhq6G zYJ^TPU*@lkxJ?tnQFpR4-hQe?kbkBsjn16irMe^XMq&t+oE4@Daq879MvS-RBljbFUxwtuNE>9gx%(yio{J}uOi|L)OC)?ORXGM9mhSS^H9Jqm#Oh@!hgdrv-J}Z?_4553>3g8n;W1 zr`9U@&~tV#X(&E6=S=9BU7(#skf zX%;B*RXZ0}DjaEqz8~KF$zY2~W&Eukr8 z$K}%=-!I1Q)5yQKylS55ESohQvvr{$r~CR!dGq7+va|b_n=iuAYJTGGREoFZ5oGbHgmh)sX3hJijjBQ<_r(~KGA8ZR5 zK;|QKH4YeGYX8;crOK}TmTp4nw|udVw#H-1+GK$n$!pD6f87WzosGCvM{Sy@?6$sfzylS=01<~BAz1Lz1|=8VUqtDpHF>j+0arm9d0 zND|YN7Z*1_KTk_b8xj(-&+9jPh=%oZ zGf7TUW8<|!YE7G|h`YRWSaqtot!?~Uo_(p$^udD%x#iAxrs;F7tQr{^2|YOcn=}Q3 zW_5M7X^w@izJ6VO{SHaV*RDU*4jiBw_8^E_IvT7I_o}#fWO#TpH#Z$Et+%i5=;$a9 zez>_K>(hjl16C5^Bstc2RyTCSZZU;EDPkdyOToEd|eHilK(+1aJKQxRfxv_z~EEYD5iFtYE)BVoQ&ZVWLzCPQgM+DJF z3&SNf?Uj*fZE3k07)Z~|J2W)(^~v!)O(B#G1`qe+k>0bvyOK4-Gz5=$dn*iU5JVN; zmJomc&np_*+l$=?>p#WIwKX^YbSp|#r}AZFV%oTIWA4e)`;n1uILIeYB%4AA!Yqi2 zATrnBm4t*+hMO}=ii*B{{c5%IaHb$TV^7)T_}JK27k<7=NJyBQyF`9rQ!u_Dmhm{y z^Zo5D9nWpFy}V|%ZgEE(Uc)FLBqX$B$M1#dQS-v{PZf(}Jp=)@Ph($t)s>aW_)9)M zzRQa<@Y1RW{^2JMAFgjq(N0vp?9*Qx&BCu7ew&6+<$=9be{AOA>FDVAd|#%nwY9aT zCd7l+P;Gd481H_(;H=5XlifII-S<>PI0I>_@RrtAPY;h{Pt1PcLqC38*|%JAfADkS z`*-i^@5^MTrfLYVl8YPKBZeq~jZIA>J>>y7XBukib?esYyr+texp&VC{xdoFnP1s& z(;zDih58LP-uIxmxHvE{u%KYtrF{9AC+AMsdNt+6i@&Yerg(zN#b0JekFxPG5tM|t zm zQ)Cf)M~)nkIQHby!jz+(9r+-F%n(N`cHq$6SC-~iR#tp`d{TcB(wR7HMa6}Cr~JL= zCLWndZregn7<0jLs#=ERPs4`@q0!cCZAB&`n~{<6_LhAYhnqw`GE)3DL^htdTs@ssAvWbHu(DW_HW-J>Zt|1 zx?g+ed5w2_j(&;0dpEqEny6*L>sy6Ce0XwoWtnuO$0icY^!)Nf>xK}GJA6v*dG?

T1tw#A`|86_MJNe<|ckr1~H{1CzJLPxd!KK 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 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lodewallet/Base.lproj/Main.storyboard b/lodewallet/Base.lproj/Main.storyboard new file mode 100644 index 0000000..808a21c --- /dev/null +++ b/lodewallet/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lodewallet/Info.plist b/lodewallet/Info.plist new file mode 100644 index 0000000..81ed29b --- /dev/null +++ b/lodewallet/Info.plist @@ -0,0 +1,25 @@ + + + + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + SceneDelegate + UISceneStoryboardFile + Main + + + + + + diff --git a/lodewallet/SceneDelegate.h b/lodewallet/SceneDelegate.h new file mode 100644 index 0000000..4812c94 --- /dev/null +++ b/lodewallet/SceneDelegate.h @@ -0,0 +1,15 @@ +// +// SceneDelegate.h +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import + +@interface SceneDelegate : UIResponder + +@property (strong, nonatomic) UIWindow * window; + +@end + diff --git a/lodewallet/SceneDelegate.m b/lodewallet/SceneDelegate.m new file mode 100644 index 0000000..9796286 --- /dev/null +++ b/lodewallet/SceneDelegate.m @@ -0,0 +1,57 @@ +// +// SceneDelegate.m +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import "SceneDelegate.h" + +@interface SceneDelegate () + +@end + +@implementation SceneDelegate + + +- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)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). +} + + +- (void)sceneDidDisconnect:(UIScene *)scene { + // 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 necessarily discarded (see `application:didDiscardSceneSessions` instead). +} + + +- (void)sceneDidBecomeActive:(UIScene *)scene { + // 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. +} + + +- (void)sceneWillResignActive:(UIScene *)scene { + // 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). +} + + +- (void)sceneWillEnterForeground:(UIScene *)scene { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. +} + + +- (void)sceneDidEnterBackground:(UIScene *)scene { + // 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. +} + + +@end diff --git a/lodewallet/ViewController.h b/lodewallet/ViewController.h new file mode 100644 index 0000000..3c0db01 --- /dev/null +++ b/lodewallet/ViewController.h @@ -0,0 +1,14 @@ +// +// ViewController.h +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import + +@interface ViewController : UIViewController + + +@end + diff --git a/lodewallet/ViewController.m b/lodewallet/ViewController.m new file mode 100644 index 0000000..c0cde09 --- /dev/null +++ b/lodewallet/ViewController.m @@ -0,0 +1,22 @@ +// +// ViewController.m +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + // Do any additional setup after loading the view. +} + + +@end diff --git a/lodewallet/main.m b/lodewallet/main.m new file mode 100644 index 0000000..71bf634 --- /dev/null +++ b/lodewallet/main.m @@ -0,0 +1,18 @@ +// +// main.m +// lodewallet +// +// Created by Luigy Leon on 12/31/22. +// + +#import +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + NSString * appDelegateClassName; + @autoreleasepool { + // Setup code that might create autoreleased objects goes here. + appDelegateClassName = NSStringFromClass([AppDelegate class]); + } + return UIApplicationMain(argc, argv, nil, appDelegateClassName); +}