commit b5a77cf104d35afa3ffe7f352a81b0488161c2af Author: bluesea <307723040@qq.com> Date: Wed Jul 3 14:33:32 2024 +0800 max ad wallpaper init diff --git a/HD wallpaper.xcodeproj/project.pbxproj b/HD wallpaper.xcodeproj/project.pbxproj new file mode 100644 index 0000000..aa3ae9b --- /dev/null +++ b/HD wallpaper.xcodeproj/project.pbxproj @@ -0,0 +1,452 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 0126BA97CEBE3D5058AF2043 /* Pods_HD_wallpaper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B9E38A7CF086ABC9920714 /* Pods_HD_wallpaper.framework */; }; + 057AF7952BF1E86F00078C98 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7942BF1E86F00078C98 /* AppDelegate.m */; }; + 057AF7A02BF1E87100078C98 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 057AF79F2BF1E87100078C98 /* Assets.xcassets */; }; + 057AF7A32BF1E87100078C98 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 057AF7A12BF1E87100078C98 /* LaunchScreen.storyboard */; }; + 057AF7A62BF1E87100078C98 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7A52BF1E87100078C98 /* main.m */; }; + 057AF7AE2BF1F13400078C98 /* WPOnePageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7AD2BF1F13400078C98 /* WPOnePageViewController.m */; }; + 057AF7B12BF1F13A00078C98 /* WPHotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7B02BF1F13A00078C98 /* WPHotViewController.m */; }; + 057AF7B42BF1F14300078C98 /* WPEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7B32BF1F14300078C98 /* WPEditViewController.m */; }; + 057AF7B72BF1F14900078C98 /* WPForMyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7B62BF1F14900078C98 /* WPForMyViewController.m */; }; + 057AF7BA2BF1F73700078C98 /* WPSearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7B92BF1F73700078C98 /* WPSearchViewController.m */; }; + 057AF7BD2BF2067E00078C98 /* WPwallpaperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7BC2BF2067E00078C98 /* WPwallpaperViewController.m */; }; + 057AF7C02BF209E100078C98 /* WPAllWallpaperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7BF2BF209E100078C98 /* WPAllWallpaperViewController.m */; }; + 057AF7C32BF20CF700078C98 /* WPDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 057AF7C22BF20CF700078C98 /* WPDetailViewController.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 041A9EAF08B4BEE8FF03DD23 /* Pods-HD wallpaper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HD wallpaper.debug.xcconfig"; path = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.debug.xcconfig"; sourceTree = ""; }; + 057AF7902BF1E86F00078C98 /* HD wallpaper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "HD wallpaper.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 057AF7932BF1E86F00078C98 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 057AF7942BF1E86F00078C98 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 057AF79F2BF1E87100078C98 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 057AF7A22BF1E87100078C98 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 057AF7A42BF1E87100078C98 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 057AF7A52BF1E87100078C98 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 057AF7AC2BF1F13400078C98 /* WPOnePageViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPOnePageViewController.h; sourceTree = ""; }; + 057AF7AD2BF1F13400078C98 /* WPOnePageViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPOnePageViewController.m; sourceTree = ""; }; + 057AF7AF2BF1F13A00078C98 /* WPHotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPHotViewController.h; sourceTree = ""; }; + 057AF7B02BF1F13A00078C98 /* WPHotViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPHotViewController.m; sourceTree = ""; }; + 057AF7B22BF1F14300078C98 /* WPEditViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPEditViewController.h; sourceTree = ""; }; + 057AF7B32BF1F14300078C98 /* WPEditViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPEditViewController.m; sourceTree = ""; }; + 057AF7B52BF1F14900078C98 /* WPForMyViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPForMyViewController.h; sourceTree = ""; }; + 057AF7B62BF1F14900078C98 /* WPForMyViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPForMyViewController.m; sourceTree = ""; }; + 057AF7B82BF1F73700078C98 /* WPSearchViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPSearchViewController.h; sourceTree = ""; }; + 057AF7B92BF1F73700078C98 /* WPSearchViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPSearchViewController.m; sourceTree = ""; }; + 057AF7BB2BF2067E00078C98 /* WPwallpaperViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPwallpaperViewController.h; sourceTree = ""; }; + 057AF7BC2BF2067E00078C98 /* WPwallpaperViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPwallpaperViewController.m; sourceTree = ""; }; + 057AF7BE2BF209E100078C98 /* WPAllWallpaperViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPAllWallpaperViewController.h; sourceTree = ""; }; + 057AF7BF2BF209E100078C98 /* WPAllWallpaperViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPAllWallpaperViewController.m; sourceTree = ""; }; + 057AF7C12BF20CF700078C98 /* WPDetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WPDetailViewController.h; sourceTree = ""; }; + 057AF7C22BF20CF700078C98 /* WPDetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WPDetailViewController.m; sourceTree = ""; }; + 18B9E38A7CF086ABC9920714 /* Pods_HD_wallpaper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HD_wallpaper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 77C266AD32156D90D4CC96BA /* Pods-HD wallpaper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HD wallpaper.release.xcconfig"; path = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 057AF78D2BF1E86F00078C98 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0126BA97CEBE3D5058AF2043 /* Pods_HD_wallpaper.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 057AF7872BF1E86F00078C98 = { + isa = PBXGroup; + children = ( + 057AF7922BF1E86F00078C98 /* HD wallpaper */, + 057AF7912BF1E86F00078C98 /* Products */, + F70205155B197007ABEFC51E /* Pods */, + E9DCEBC072CC8CE8B00C9640 /* Frameworks */, + ); + sourceTree = ""; + }; + 057AF7912BF1E86F00078C98 /* Products */ = { + isa = PBXGroup; + children = ( + 057AF7902BF1E86F00078C98 /* HD wallpaper.app */, + ); + name = Products; + sourceTree = ""; + }; + 057AF7922BF1E86F00078C98 /* HD wallpaper */ = { + isa = PBXGroup; + children = ( + 057AF7932BF1E86F00078C98 /* AppDelegate.h */, + 057AF7942BF1E86F00078C98 /* AppDelegate.m */, + 057AF7AC2BF1F13400078C98 /* WPOnePageViewController.h */, + 057AF7AD2BF1F13400078C98 /* WPOnePageViewController.m */, + 057AF7AF2BF1F13A00078C98 /* WPHotViewController.h */, + 057AF7B02BF1F13A00078C98 /* WPHotViewController.m */, + 057AF7B22BF1F14300078C98 /* WPEditViewController.h */, + 057AF7B32BF1F14300078C98 /* WPEditViewController.m */, + 057AF7B52BF1F14900078C98 /* WPForMyViewController.h */, + 057AF7B62BF1F14900078C98 /* WPForMyViewController.m */, + 057AF7B82BF1F73700078C98 /* WPSearchViewController.h */, + 057AF7B92BF1F73700078C98 /* WPSearchViewController.m */, + 057AF7BB2BF2067E00078C98 /* WPwallpaperViewController.h */, + 057AF7BC2BF2067E00078C98 /* WPwallpaperViewController.m */, + 057AF7BE2BF209E100078C98 /* WPAllWallpaperViewController.h */, + 057AF7BF2BF209E100078C98 /* WPAllWallpaperViewController.m */, + 057AF7C12BF20CF700078C98 /* WPDetailViewController.h */, + 057AF7C22BF20CF700078C98 /* WPDetailViewController.m */, + 057AF79F2BF1E87100078C98 /* Assets.xcassets */, + 057AF7A12BF1E87100078C98 /* LaunchScreen.storyboard */, + 057AF7A42BF1E87100078C98 /* Info.plist */, + 057AF7A52BF1E87100078C98 /* main.m */, + ); + path = "HD wallpaper"; + sourceTree = ""; + }; + E9DCEBC072CC8CE8B00C9640 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 18B9E38A7CF086ABC9920714 /* Pods_HD_wallpaper.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F70205155B197007ABEFC51E /* Pods */ = { + isa = PBXGroup; + children = ( + 041A9EAF08B4BEE8FF03DD23 /* Pods-HD wallpaper.debug.xcconfig */, + 77C266AD32156D90D4CC96BA /* Pods-HD wallpaper.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 057AF78F2BF1E86F00078C98 /* HD wallpaper */ = { + isa = PBXNativeTarget; + buildConfigurationList = 057AF7A92BF1E87100078C98 /* Build configuration list for PBXNativeTarget "HD wallpaper" */; + buildPhases = ( + 93F27BB9030A668EE41A8F45 /* [CP] Check Pods Manifest.lock */, + 057AF78C2BF1E86F00078C98 /* Sources */, + 057AF78D2BF1E86F00078C98 /* Frameworks */, + 057AF78E2BF1E86F00078C98 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "HD wallpaper"; + productName = "HD wallpaper"; + productReference = 057AF7902BF1E86F00078C98 /* HD wallpaper.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 057AF7882BF1E86F00078C98 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + CLASSPREFIX = WP; + LastUpgradeCheck = 1500; + TargetAttributes = { + 057AF78F2BF1E86F00078C98 = { + CreatedOnToolsVersion = 15.0.1; + }; + }; + }; + buildConfigurationList = 057AF78B2BF1E86F00078C98 /* Build configuration list for PBXProject "HD wallpaper" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 057AF7872BF1E86F00078C98; + productRefGroup = 057AF7912BF1E86F00078C98 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 057AF78F2BF1E86F00078C98 /* HD wallpaper */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 057AF78E2BF1E86F00078C98 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 057AF7A32BF1E87100078C98 /* LaunchScreen.storyboard in Resources */, + 057AF7A02BF1E87100078C98 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 93F27BB9030A668EE41A8F45 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-HD wallpaper-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 057AF78C2BF1E86F00078C98 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 057AF7AE2BF1F13400078C98 /* WPOnePageViewController.m in Sources */, + 057AF7B72BF1F14900078C98 /* WPForMyViewController.m in Sources */, + 057AF7BA2BF1F73700078C98 /* WPSearchViewController.m in Sources */, + 057AF7B12BF1F13A00078C98 /* WPHotViewController.m in Sources */, + 057AF7BD2BF2067E00078C98 /* WPwallpaperViewController.m in Sources */, + 057AF7952BF1E86F00078C98 /* AppDelegate.m in Sources */, + 057AF7C32BF20CF700078C98 /* WPDetailViewController.m in Sources */, + 057AF7B42BF1F14300078C98 /* WPEditViewController.m in Sources */, + 057AF7C02BF209E100078C98 /* WPAllWallpaperViewController.m in Sources */, + 057AF7A62BF1E87100078C98 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 057AF7A12BF1E87100078C98 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 057AF7A22BF1E87100078C98 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 057AF7A72BF1E87100078C98 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + 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; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.0; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 057AF7A82BF1E87100078C98 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + 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; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.0; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 057AF7AA2BF1E87100078C98 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 041A9EAF08B4BEE8FF03DD23 /* Pods-HD wallpaper.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "HD wallpaper/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Trend Wallpaper"; + INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Save Image To Photo Library"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard; + INFOPLIST_KEY_UIMainStoryboardFile = ""; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "com.HDwallpaper.app.HD-wallpaper"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 057AF7AB2BF1E87100078C98 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 77C266AD32156D90D4CC96BA /* Pods-HD wallpaper.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "HD wallpaper/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Trend Wallpaper"; + INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Save Image To Photo Library"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard; + INFOPLIST_KEY_UIMainStoryboardFile = ""; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "com.HDwallpaper.app.HD-wallpaper"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 057AF78B2BF1E86F00078C98 /* Build configuration list for PBXProject "HD wallpaper" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 057AF7A72BF1E87100078C98 /* Debug */, + 057AF7A82BF1E87100078C98 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 057AF7A92BF1E87100078C98 /* Build configuration list for PBXNativeTarget "HD wallpaper" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 057AF7AA2BF1E87100078C98 /* Debug */, + 057AF7AB2BF1E87100078C98 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 057AF7882BF1E86F00078C98 /* Project object */; +} diff --git a/HD wallpaper.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HD wallpaper.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/HD wallpaper.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/HD wallpaper.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HD wallpaper.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/HD wallpaper.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..68fe9c9 Binary files /dev/null and b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/deven.xcuserdatad/UserInterfaceState.xcuserstate b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/deven.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..4c48e3a Binary files /dev/null and b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/deven.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/qifeile.xcuserdatad/UserInterfaceState.xcuserstate b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/qifeile.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..2bfad8f Binary files /dev/null and b/HD wallpaper.xcodeproj/project.xcworkspace/xcuserdata/qifeile.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/HD wallpaper.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist b/HD wallpaper.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..d8b2bde --- /dev/null +++ b/HD wallpaper.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + HD wallpaper.xcscheme_^#shared#^_ + + orderHint + 1 + + + + diff --git a/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..6586e9e --- /dev/null +++ b/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + + diff --git a/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcschemes/xcschememanagement.plist b/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..66c3fea --- /dev/null +++ b/HD wallpaper.xcodeproj/xcuserdata/deven.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + HD wallpaper.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/HD wallpaper.xcodeproj/xcuserdata/qifeile.xcuserdatad/xcschemes/xcschememanagement.plist b/HD wallpaper.xcodeproj/xcuserdata/qifeile.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..66c3fea --- /dev/null +++ b/HD wallpaper.xcodeproj/xcuserdata/qifeile.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + HD wallpaper.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/HD wallpaper.xcworkspace/contents.xcworkspacedata b/HD wallpaper.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..febf3e2 --- /dev/null +++ b/HD wallpaper.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/HD wallpaper.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HD wallpaper.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/HD wallpaper.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/HD wallpaper.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate b/HD wallpaper.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..918c8b0 Binary files /dev/null and b/HD wallpaper.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/HD wallpaper/AppDelegate.h b/HD wallpaper/AppDelegate.h new file mode 100644 index 0000000..5c1a0ee --- /dev/null +++ b/HD wallpaper/AppDelegate.h @@ -0,0 +1,12 @@ +// +// AppDelegate.h + +#import +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] + +@interface AppDelegate : UIResponder +@property (strong, nonatomic) UIWindow *window; +@property (strong, nonatomic) NSMutableArray *saveImages; + +@end + diff --git a/HD wallpaper/AppDelegate.m b/HD wallpaper/AppDelegate.m new file mode 100644 index 0000000..b6695c3 --- /dev/null +++ b/HD wallpaper/AppDelegate.m @@ -0,0 +1,56 @@ +// +// AppDelegate.m +#import "AppDelegate.h" +#import "WPOnePageViewController.h" +#import "WPHotViewController.h" +#import "WPEditViewController.h" +#import "WPForMyViewController.h" + +@interface AppDelegate () + +@end + +@implementation AppDelegate + + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + self.window.backgroundColor = [UIColor whiteColor]; + + WPOnePageViewController *wpHome = [[WPOnePageViewController alloc] init]; + wpHome.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"" image:[[UIImage imageNamed:@"tab1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tab11"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + UINavigationController *wpHomeNV = [[UINavigationController alloc] initWithRootViewController:wpHome]; + + WPHotViewController *wpHot = [[WPHotViewController alloc] init]; + wpHot.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"" image:[[UIImage imageNamed:@"tab2"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tab22"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + UINavigationController *wpHotNV = [[UINavigationController alloc] initWithRootViewController:wpHot]; + + WPEditViewController *wpEdit = [[WPEditViewController alloc] init]; + wpEdit.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"" image:[[UIImage imageNamed:@"tab3"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tab33"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + UINavigationController *wpEditNV = [[UINavigationController alloc] initWithRootViewController:wpEdit]; + WPForMyViewController *wpMy = [[WPForMyViewController alloc] init]; + wpMy.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"" image:[[UIImage imageNamed:@"tab4"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tab44"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; + UINavigationController *wpMyNV = [[UINavigationController alloc] initWithRootViewController:wpMy]; + + UITabBarController *tb = [[UITabBarController alloc] init]; + tb.tabBar.backgroundColor = WP_COLOR_WITH_HEX(0xFFFFFF); + tb.tabBar.tintColor = [UIColor orangeColor]; + UITabBarAppearance *skappearance = [[UITabBarAppearance alloc] init]; + skappearance.backgroundColor = WP_COLOR_WITH_HEX(0x6B77F2); + tb.tabBar.standardAppearance = skappearance; + + tb.viewControllers = @[wpHomeNV,wpHotNV,wpEditNV,wpMyNV]; + tb.selectedIndex = 0; + self.window.rootViewController = tb; + [self.window makeKeyAndVisible]; + return YES; + return YES; +} +- (NSMutableArray *)saveImages{ + if (!_saveImages) { + _saveImages = [[NSMutableArray alloc] init]; + } + return _saveImages; +} + +@end diff --git a/HD wallpaper/Assets.xcassets/AccentColor.colorset/Contents.json b/HD wallpaper/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/Contents.json b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..1c7c7f7 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,116 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "images" : [ + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "icon_1024.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "scale" : "2x", + "filename" : "icon_40.png", + "idiom" : "iphone" + }, + { + "filename" : "icon_60.png", + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "scale" : "2x", + "filename" : "icon_58.png" + }, + { + "scale" : "3x", + "filename" : "icon_87.png", + "size" : "29x29", + "idiom" : "iphone" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "filename" : "icon_80.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "filename" : "icon_120.png", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "filename" : "icon_120.png", + "scale" : "2x", + "size" : "60x60" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "scale" : "3x", + "filename" : "icon_180.png" + }, + { + "size" : "20x20", + "scale" : "1x", + "filename" : "icon_20.png", + "idiom" : "ipad" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x", + "filename" : "icon_40.png" + }, + { + "filename" : "icon_29.png", + "size" : "29x29", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "size" : "29x29", + "filename" : "icon_58.png", + "idiom" : "ipad", + "scale" : "2x" + }, + { + "filename" : "icon_40.png", + "size" : "40x40", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "filename" : "icon_80.png", + "scale" : "2x", + "size" : "40x40" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "scale" : "1x", + "filename" : "icon_76.png" + }, + { + "idiom" : "ipad", + "filename" : "icon_152.png", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x", + "filename" : "icon_167.png" + } + ] +} \ No newline at end of file diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_1024.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_1024.png new file mode 100644 index 0000000..c7f3552 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_1024.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_120.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_120.png new file mode 100644 index 0000000..59a691d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_120.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_152.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_152.png new file mode 100644 index 0000000..970cf26 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_152.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_167.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_167.png new file mode 100644 index 0000000..860e4f8 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_167.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_180.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_180.png new file mode 100644 index 0000000..fcdc756 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_180.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_20.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_20.png new file mode 100644 index 0000000..9ae4394 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_20.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_29.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_29.png new file mode 100644 index 0000000..7778fe5 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_29.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_40.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_40.png new file mode 100644 index 0000000..00317c8 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_40.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_58.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_58.png new file mode 100644 index 0000000..db2146e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_58.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_60.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_60.png new file mode 100644 index 0000000..2990e9d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_60.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_76.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_76.png new file mode 100644 index 0000000..04a94e3 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_76.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_80.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_80.png new file mode 100644 index 0000000..e4e0a51 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_80.png differ diff --git a/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_87.png b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_87.png new file mode 100644 index 0000000..ba25640 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/AppIcon.appiconset/icon_87.png differ diff --git a/HD wallpaper/Assets.xcassets/Contents.json b/HD wallpaper/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/Contents.json b/HD wallpaper/Assets.xcassets/img/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj1.imageset/Contents.json new file mode 100644 index 0000000..db9f953 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj1.imageset/fj1.png b/HD wallpaper/Assets.xcassets/img/fj1.imageset/fj1.png new file mode 100644 index 0000000..036d59a Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj1.imageset/fj1.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj10.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj10.imageset/Contents.json new file mode 100644 index 0000000..c96824a --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj10.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj10.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj10.imageset/fj10.png b/HD wallpaper/Assets.xcassets/img/fj10.imageset/fj10.png new file mode 100644 index 0000000..18fedfa Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj10.imageset/fj10.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj2.imageset/Contents.json new file mode 100644 index 0000000..d9d6a71 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj2.imageset/fj2.png b/HD wallpaper/Assets.xcassets/img/fj2.imageset/fj2.png new file mode 100644 index 0000000..ea7f6a3 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj2.imageset/fj2.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj3.imageset/Contents.json new file mode 100644 index 0000000..457cc55 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj3.imageset/fj3.png b/HD wallpaper/Assets.xcassets/img/fj3.imageset/fj3.png new file mode 100644 index 0000000..c55a8ec Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj3.imageset/fj3.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj4.imageset/Contents.json new file mode 100644 index 0000000..82e167f --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj4.imageset/fj4.png b/HD wallpaper/Assets.xcassets/img/fj4.imageset/fj4.png new file mode 100644 index 0000000..2593c4d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj4.imageset/fj4.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj5.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj5.imageset/Contents.json new file mode 100644 index 0000000..adac707 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj5.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj5.imageset/fj5.png b/HD wallpaper/Assets.xcassets/img/fj5.imageset/fj5.png new file mode 100644 index 0000000..c972392 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj5.imageset/fj5.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj6.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj6.imageset/Contents.json new file mode 100644 index 0000000..5aa014c --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj6.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj6.imageset/fj6.png b/HD wallpaper/Assets.xcassets/img/fj6.imageset/fj6.png new file mode 100644 index 0000000..38b386c Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj6.imageset/fj6.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj7.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj7.imageset/Contents.json new file mode 100644 index 0000000..7ed5595 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj7.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj7.imageset/fj7.png b/HD wallpaper/Assets.xcassets/img/fj7.imageset/fj7.png new file mode 100644 index 0000000..769f64e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj7.imageset/fj7.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj8.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj8.imageset/Contents.json new file mode 100644 index 0000000..1ee18b8 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj8.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj8.imageset/fj8.png b/HD wallpaper/Assets.xcassets/img/fj8.imageset/fj8.png new file mode 100644 index 0000000..3c5302b Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj8.imageset/fj8.png differ diff --git a/HD wallpaper/Assets.xcassets/img/fj9.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/fj9.imageset/Contents.json new file mode 100644 index 0000000..ae6f8c5 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/fj9.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "fj9.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/fj9.imageset/fj9.png b/HD wallpaper/Assets.xcassets/img/fj9.imageset/fj9.png new file mode 100644 index 0000000..6e3e90f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/fj9.imageset/fj9.png differ diff --git a/HD wallpaper/Assets.xcassets/img/h1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/h1.imageset/Contents.json new file mode 100644 index 0000000..7d37e87 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/h1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "h1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/h1.imageset/h1.png b/HD wallpaper/Assets.xcassets/img/h1.imageset/h1.png new file mode 100644 index 0000000..d2a2847 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/h1.imageset/h1.png differ diff --git a/HD wallpaper/Assets.xcassets/img/h2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/h2.imageset/Contents.json new file mode 100644 index 0000000..77c04e9 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/h2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "h2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/h2.imageset/h2.png b/HD wallpaper/Assets.xcassets/img/h2.imageset/h2.png new file mode 100644 index 0000000..1f71b98 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/h2.imageset/h2.png differ diff --git a/HD wallpaper/Assets.xcassets/img/h3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/h3.imageset/Contents.json new file mode 100644 index 0000000..445ee62 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/h3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "h3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/h3.imageset/h3.png b/HD wallpaper/Assets.xcassets/img/h3.imageset/h3.png new file mode 100644 index 0000000..7666670 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/h3.imageset/h3.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt1.imageset/Contents.json new file mode 100644 index 0000000..a50aebc --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt1.imageset/kt1.png b/HD wallpaper/Assets.xcassets/img/kt1.imageset/kt1.png new file mode 100644 index 0000000..f9ee536 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt1.imageset/kt1.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt2.imageset/Contents.json new file mode 100644 index 0000000..81f1152 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt2.imageset/kt2.png b/HD wallpaper/Assets.xcassets/img/kt2.imageset/kt2.png new file mode 100644 index 0000000..eed3554 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt2.imageset/kt2.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt3.imageset/Contents.json new file mode 100644 index 0000000..b146775 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt3.imageset/kt3.png b/HD wallpaper/Assets.xcassets/img/kt3.imageset/kt3.png new file mode 100644 index 0000000..822afeb Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt3.imageset/kt3.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt4.imageset/Contents.json new file mode 100644 index 0000000..7cf1c8e --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt4.imageset/kt4.png b/HD wallpaper/Assets.xcassets/img/kt4.imageset/kt4.png new file mode 100644 index 0000000..10d573e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt4.imageset/kt4.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt5.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt5.imageset/Contents.json new file mode 100644 index 0000000..5d3acc4 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt5.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt5.imageset/kt5.png b/HD wallpaper/Assets.xcassets/img/kt5.imageset/kt5.png new file mode 100644 index 0000000..affa49b Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt5.imageset/kt5.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt6.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt6.imageset/Contents.json new file mode 100644 index 0000000..9b4e6aa --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt6.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt6.imageset/kt6.png b/HD wallpaper/Assets.xcassets/img/kt6.imageset/kt6.png new file mode 100644 index 0000000..a5b62ca Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt6.imageset/kt6.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt7.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt7.imageset/Contents.json new file mode 100644 index 0000000..4983cda --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt7.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt7.imageset/kt7.png b/HD wallpaper/Assets.xcassets/img/kt7.imageset/kt7.png new file mode 100644 index 0000000..f1459bc Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt7.imageset/kt7.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt8.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt8.imageset/Contents.json new file mode 100644 index 0000000..8fbbd45 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt8.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt8.imageset/kt8.png b/HD wallpaper/Assets.xcassets/img/kt8.imageset/kt8.png new file mode 100644 index 0000000..1f71b98 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt8.imageset/kt8.png differ diff --git a/HD wallpaper/Assets.xcassets/img/kt9.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/kt9.imageset/Contents.json new file mode 100644 index 0000000..b854e60 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/kt9.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "kt9.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/kt9.imageset/kt9.png b/HD wallpaper/Assets.xcassets/img/kt9.imageset/kt9.png new file mode 100644 index 0000000..659283f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/kt9.imageset/kt9.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv1.imageset/Contents.json new file mode 100644 index 0000000..256e903 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv1.imageset/mv1.png b/HD wallpaper/Assets.xcassets/img/mv1.imageset/mv1.png new file mode 100644 index 0000000..c8e6eae Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv1.imageset/mv1.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv10.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv10.imageset/Contents.json new file mode 100644 index 0000000..16d8067 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv10.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv10.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv10.imageset/mv10.png b/HD wallpaper/Assets.xcassets/img/mv10.imageset/mv10.png new file mode 100644 index 0000000..87d077e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv10.imageset/mv10.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv2.imageset/Contents.json new file mode 100644 index 0000000..fb3b03f --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv2.imageset/mv2.png b/HD wallpaper/Assets.xcassets/img/mv2.imageset/mv2.png new file mode 100644 index 0000000..9df8f03 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv2.imageset/mv2.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv3.imageset/Contents.json new file mode 100644 index 0000000..30ecc83 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv3.imageset/mv3.png b/HD wallpaper/Assets.xcassets/img/mv3.imageset/mv3.png new file mode 100644 index 0000000..83a8bd8 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv3.imageset/mv3.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv4.imageset/Contents.json new file mode 100644 index 0000000..7a051f5 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv4.imageset/mv4.png b/HD wallpaper/Assets.xcassets/img/mv4.imageset/mv4.png new file mode 100644 index 0000000..5fb1085 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv4.imageset/mv4.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv5.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv5.imageset/Contents.json new file mode 100644 index 0000000..8ce30ab --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv5.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv5.imageset/mv5.png b/HD wallpaper/Assets.xcassets/img/mv5.imageset/mv5.png new file mode 100644 index 0000000..782f059 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv5.imageset/mv5.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv6.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv6.imageset/Contents.json new file mode 100644 index 0000000..6fde1ff --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv6.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv6.imageset/mv6.png b/HD wallpaper/Assets.xcassets/img/mv6.imageset/mv6.png new file mode 100644 index 0000000..8a62429 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv6.imageset/mv6.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv7.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv7.imageset/Contents.json new file mode 100644 index 0000000..c382ada --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv7.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv7.imageset/mv7.png b/HD wallpaper/Assets.xcassets/img/mv7.imageset/mv7.png new file mode 100644 index 0000000..cae2511 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv7.imageset/mv7.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv8.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv8.imageset/Contents.json new file mode 100644 index 0000000..d59a4f8 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv8.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv8.imageset/mv8.png b/HD wallpaper/Assets.xcassets/img/mv8.imageset/mv8.png new file mode 100644 index 0000000..9a208ba Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv8.imageset/mv8.png differ diff --git a/HD wallpaper/Assets.xcassets/img/mv9.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/mv9.imageset/Contents.json new file mode 100644 index 0000000..dd1795a --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/mv9.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "mv9.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/mv9.imageset/mv9.png b/HD wallpaper/Assets.xcassets/img/mv9.imageset/mv9.png new file mode 100644 index 0000000..b987004 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/mv9.imageset/mv9.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw1.imageset/Contents.json new file mode 100644 index 0000000..2d92c1e --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw1.imageset/rw1.png b/HD wallpaper/Assets.xcassets/img/rw1.imageset/rw1.png new file mode 100644 index 0000000..67dbe27 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw1.imageset/rw1.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw10.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw10.imageset/Contents.json new file mode 100644 index 0000000..ad9e36c --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw10.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw10.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw10.imageset/rw10.png b/HD wallpaper/Assets.xcassets/img/rw10.imageset/rw10.png new file mode 100644 index 0000000..7d7a308 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw10.imageset/rw10.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw11.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw11.imageset/Contents.json new file mode 100644 index 0000000..03429fd --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw11.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw11.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw11.imageset/rw11.png b/HD wallpaper/Assets.xcassets/img/rw11.imageset/rw11.png new file mode 100644 index 0000000..4a97cd0 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw11.imageset/rw11.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw12.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw12.imageset/Contents.json new file mode 100644 index 0000000..6261f75 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw12.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw12.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw12.imageset/rw12.png b/HD wallpaper/Assets.xcassets/img/rw12.imageset/rw12.png new file mode 100644 index 0000000..7666670 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw12.imageset/rw12.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw13.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw13.imageset/Contents.json new file mode 100644 index 0000000..8ea841b --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw13.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw13.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw13.imageset/rw13.png b/HD wallpaper/Assets.xcassets/img/rw13.imageset/rw13.png new file mode 100644 index 0000000..69b960c Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw13.imageset/rw13.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw14.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw14.imageset/Contents.json new file mode 100644 index 0000000..e055bc1 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw14.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw14.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw14.imageset/rw14.png b/HD wallpaper/Assets.xcassets/img/rw14.imageset/rw14.png new file mode 100644 index 0000000..5cfe38e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw14.imageset/rw14.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw15.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw15.imageset/Contents.json new file mode 100644 index 0000000..2585df1 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw15.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw15.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw15.imageset/rw15.png b/HD wallpaper/Assets.xcassets/img/rw15.imageset/rw15.png new file mode 100644 index 0000000..ea82fb1 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw15.imageset/rw15.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw16.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw16.imageset/Contents.json new file mode 100644 index 0000000..894a0ec --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw16.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw16.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw16.imageset/rw16.png b/HD wallpaper/Assets.xcassets/img/rw16.imageset/rw16.png new file mode 100644 index 0000000..d22d18e Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw16.imageset/rw16.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw17.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw17.imageset/Contents.json new file mode 100644 index 0000000..723553c --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw17.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw17.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw17.imageset/rw17.png b/HD wallpaper/Assets.xcassets/img/rw17.imageset/rw17.png new file mode 100644 index 0000000..73cf86c Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw17.imageset/rw17.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw18.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw18.imageset/Contents.json new file mode 100644 index 0000000..cb06d1c --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw18.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw18.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw18.imageset/rw18.png b/HD wallpaper/Assets.xcassets/img/rw18.imageset/rw18.png new file mode 100644 index 0000000..d9947e1 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw18.imageset/rw18.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw19.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw19.imageset/Contents.json new file mode 100644 index 0000000..9673091 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw19.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw19.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw19.imageset/rw19.png b/HD wallpaper/Assets.xcassets/img/rw19.imageset/rw19.png new file mode 100644 index 0000000..fa201ec Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw19.imageset/rw19.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw2.imageset/Contents.json new file mode 100644 index 0000000..2aeb4f0 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw2.imageset/rw2.png b/HD wallpaper/Assets.xcassets/img/rw2.imageset/rw2.png new file mode 100644 index 0000000..97db3bb Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw2.imageset/rw2.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw20.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw20.imageset/Contents.json new file mode 100644 index 0000000..493c027 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw20.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw20.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw20.imageset/rw20.png b/HD wallpaper/Assets.xcassets/img/rw20.imageset/rw20.png new file mode 100644 index 0000000..3cd8e90 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw20.imageset/rw20.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw3.imageset/Contents.json new file mode 100644 index 0000000..46cd35a --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw3.imageset/rw3.png b/HD wallpaper/Assets.xcassets/img/rw3.imageset/rw3.png new file mode 100644 index 0000000..4a9ae96 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw3.imageset/rw3.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw4.imageset/Contents.json new file mode 100644 index 0000000..73e38a8 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw4.imageset/rw4.png b/HD wallpaper/Assets.xcassets/img/rw4.imageset/rw4.png new file mode 100644 index 0000000..5351086 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw4.imageset/rw4.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw5.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw5.imageset/Contents.json new file mode 100644 index 0000000..a8c5e25 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw5.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw5.imageset/rw5.png b/HD wallpaper/Assets.xcassets/img/rw5.imageset/rw5.png new file mode 100644 index 0000000..280eae2 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw5.imageset/rw5.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw6.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw6.imageset/Contents.json new file mode 100644 index 0000000..69d51e6 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw6.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw6.imageset/rw6.png b/HD wallpaper/Assets.xcassets/img/rw6.imageset/rw6.png new file mode 100644 index 0000000..6586559 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw6.imageset/rw6.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw7.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw7.imageset/Contents.json new file mode 100644 index 0000000..364a26f --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw7.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw7.imageset/rw7.png b/HD wallpaper/Assets.xcassets/img/rw7.imageset/rw7.png new file mode 100644 index 0000000..03bfc90 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw7.imageset/rw7.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw8.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw8.imageset/Contents.json new file mode 100644 index 0000000..8a99fba --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw8.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw8.imageset/rw8.png b/HD wallpaper/Assets.xcassets/img/rw8.imageset/rw8.png new file mode 100644 index 0000000..08ffed5 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw8.imageset/rw8.png differ diff --git a/HD wallpaper/Assets.xcassets/img/rw9.imageset/Contents.json b/HD wallpaper/Assets.xcassets/img/rw9.imageset/Contents.json new file mode 100644 index 0000000..6eb9d0b --- /dev/null +++ b/HD wallpaper/Assets.xcassets/img/rw9.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "rw9.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/img/rw9.imageset/rw9.png b/HD wallpaper/Assets.xcassets/img/rw9.imageset/rw9.png new file mode 100644 index 0000000..c49e18f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/img/rw9.imageset/rw9.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/Contents.json b/HD wallpaper/Assets.xcassets/resource/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/addpic.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/addpic.imageset/Contents.json new file mode 100644 index 0000000..d42e522 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/addpic.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "addpic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/addpic.imageset/addpic@3x.png b/HD wallpaper/Assets.xcassets/resource/addpic.imageset/addpic@3x.png new file mode 100644 index 0000000..7feac4f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/addpic.imageset/addpic@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/backitem.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/backitem.imageset/Contents.json new file mode 100644 index 0000000..76e9c71 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/backitem.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "back@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/backitem.imageset/back@3x.png b/HD wallpaper/Assets.xcassets/resource/backitem.imageset/back@3x.png new file mode 100644 index 0000000..5c16027 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/backitem.imageset/back@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/bg.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/bg.imageset/Contents.json new file mode 100644 index 0000000..85a447c --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/bg.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "bg@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/bg.imageset/bg@3x.png b/HD wallpaper/Assets.xcassets/resource/bg.imageset/bg@3x.png new file mode 100644 index 0000000..fee2543 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/bg.imageset/bg@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/Contents.json new file mode 100644 index 0000000..4fcaa27 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "bgsearch@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/bgsearch@3x.png b/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/bgsearch@3x.png new file mode 100644 index 0000000..8420553 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/bgsearch.imageset/bgsearch@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/my0.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/my0.imageset/Contents.json new file mode 100644 index 0000000..2c0fce9 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/my0.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "my0@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/my0.imageset/my0@3x.png b/HD wallpaper/Assets.xcassets/resource/my0.imageset/my0@3x.png new file mode 100644 index 0000000..c9cdd52 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/my0.imageset/my0@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/my1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/my1.imageset/Contents.json new file mode 100644 index 0000000..1395b79 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/my1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "my1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/my1.imageset/my1@3x.png b/HD wallpaper/Assets.xcassets/resource/my1.imageset/my1@3x.png new file mode 100644 index 0000000..351f80f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/my1.imageset/my1@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/my2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/my2.imageset/Contents.json new file mode 100644 index 0000000..8608971 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/my2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "my2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/my2.imageset/my2@3x.png b/HD wallpaper/Assets.xcassets/resource/my2.imageset/my2@3x.png new file mode 100644 index 0000000..e7b0be4 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/my2.imageset/my2@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/my3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/my3.imageset/Contents.json new file mode 100644 index 0000000..cff50a4 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/my3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "my3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/my3.imageset/my3@3x.png b/HD wallpaper/Assets.xcassets/resource/my3.imageset/my3@3x.png new file mode 100644 index 0000000..5aa2ccd Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/my3.imageset/my3@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/my4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/my4.imageset/Contents.json new file mode 100644 index 0000000..84bd579 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/my4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "my4@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/my4.imageset/my4@3x.png b/HD wallpaper/Assets.xcassets/resource/my4.imageset/my4@3x.png new file mode 100644 index 0000000..efe9754 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/my4.imageset/my4@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/navmy.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/navmy.imageset/Contents.json new file mode 100644 index 0000000..9d45b35 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/navmy.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "navmy.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/navmy.imageset/navmy.png b/HD wallpaper/Assets.xcassets/resource/navmy.imageset/navmy.png new file mode 100644 index 0000000..9579b6a Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/navmy.imageset/navmy.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/Contents.json new file mode 100644 index 0000000..0e2a4c8 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "navsearch.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/navsearch.png b/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/navsearch.png new file mode 100644 index 0000000..cb84848 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/navsearch.imageset/navsearch.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/no.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/no.imageset/Contents.json new file mode 100644 index 0000000..789ac55 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/no.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "no.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/no.imageset/no.png b/HD wallpaper/Assets.xcassets/resource/no.imageset/no.png new file mode 100644 index 0000000..c51edfa Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/no.imageset/no.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/save.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/save.imageset/Contents.json new file mode 100644 index 0000000..18b9576 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/save.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "save.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/save.imageset/save.png b/HD wallpaper/Assets.xcassets/resource/save.imageset/save.png new file mode 100644 index 0000000..e43e7ce Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/save.imageset/save.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/search.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/search.imageset/Contents.json new file mode 100644 index 0000000..a3dc8bf --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/search.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "search@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/search.imageset/search@3x.png b/HD wallpaper/Assets.xcassets/resource/search.imageset/search@3x.png new file mode 100644 index 0000000..b6148c2 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/search.imageset/search@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/shang.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/shang.imageset/Contents.json new file mode 100644 index 0000000..187f794 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/shang.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "shang.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/shang.imageset/shang.png b/HD wallpaper/Assets.xcassets/resource/shang.imageset/shang.png new file mode 100644 index 0000000..fbaa7e0 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/shang.imageset/shang.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab1.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab1.imageset/Contents.json new file mode 100644 index 0000000..76737c9 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab1.imageset/tab1@3x.png b/HD wallpaper/Assets.xcassets/resource/tab1.imageset/tab1@3x.png new file mode 100644 index 0000000..5124692 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab1.imageset/tab1@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab11.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab11.imageset/Contents.json new file mode 100644 index 0000000..d0cb49d --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab11.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab11@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab11.imageset/tab11@3x.png b/HD wallpaper/Assets.xcassets/resource/tab11.imageset/tab11@3x.png new file mode 100644 index 0000000..1fe7c5d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab11.imageset/tab11@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab2.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab2.imageset/Contents.json new file mode 100644 index 0000000..52b3e32 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab2.imageset/tab2@3x.png b/HD wallpaper/Assets.xcassets/resource/tab2.imageset/tab2@3x.png new file mode 100644 index 0000000..f59c13d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab2.imageset/tab2@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab22.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab22.imageset/Contents.json new file mode 100644 index 0000000..c1c9358 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab22.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab22@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab22.imageset/tab22@3x.png b/HD wallpaper/Assets.xcassets/resource/tab22.imageset/tab22@3x.png new file mode 100644 index 0000000..17d3e5d Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab22.imageset/tab22@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab3.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab3.imageset/Contents.json new file mode 100644 index 0000000..89774a2 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab3.imageset/tab3@3x.png b/HD wallpaper/Assets.xcassets/resource/tab3.imageset/tab3@3x.png new file mode 100644 index 0000000..9abefe0 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab3.imageset/tab3@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab33.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab33.imageset/Contents.json new file mode 100644 index 0000000..60cb995 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab33.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab33@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab33.imageset/tab33@3x.png b/HD wallpaper/Assets.xcassets/resource/tab33.imageset/tab33@3x.png new file mode 100644 index 0000000..f52cf95 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab33.imageset/tab33@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab4.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab4.imageset/Contents.json new file mode 100644 index 0000000..6cbc4c4 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab4.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab4@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab4.imageset/tab4@3x.png b/HD wallpaper/Assets.xcassets/resource/tab4.imageset/tab4@3x.png new file mode 100644 index 0000000..71adc42 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab4.imageset/tab4@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/tab44.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/tab44.imageset/Contents.json new file mode 100644 index 0000000..7e0ff98 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/tab44.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "tab44@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/tab44.imageset/tab44@3x.png b/HD wallpaper/Assets.xcassets/resource/tab44.imageset/tab44@3x.png new file mode 100644 index 0000000..b372276 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/tab44.imageset/tab44@3x.png differ diff --git a/HD wallpaper/Assets.xcassets/resource/xia.imageset/Contents.json b/HD wallpaper/Assets.xcassets/resource/xia.imageset/Contents.json new file mode 100644 index 0000000..94a2aca --- /dev/null +++ b/HD wallpaper/Assets.xcassets/resource/xia.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "xia.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/resource/xia.imageset/xia.png b/HD wallpaper/Assets.xcassets/resource/xia.imageset/xia.png new file mode 100644 index 0000000..47d764f Binary files /dev/null and b/HD wallpaper/Assets.xcassets/resource/xia.imageset/xia.png differ diff --git a/HD wallpaper/Assets.xcassets/wlaunch.imageset/Contents.json b/HD wallpaper/Assets.xcassets/wlaunch.imageset/Contents.json new file mode 100644 index 0000000..3f28b05 --- /dev/null +++ b/HD wallpaper/Assets.xcassets/wlaunch.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "wlaunch.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/HD wallpaper/Assets.xcassets/wlaunch.imageset/wlaunch.png b/HD wallpaper/Assets.xcassets/wlaunch.imageset/wlaunch.png new file mode 100644 index 0000000..b2a6fa9 Binary files /dev/null and b/HD wallpaper/Assets.xcassets/wlaunch.imageset/wlaunch.png differ diff --git a/HD wallpaper/Base.lproj/LaunchScreen.storyboard b/HD wallpaper/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..e43e8cf --- /dev/null +++ b/HD wallpaper/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HD wallpaper/Info.plist b/HD wallpaper/Info.plist new file mode 100644 index 0000000..f3cc30d --- /dev/null +++ b/HD wallpaper/Info.plist @@ -0,0 +1,8 @@ + + + + + AppLovinSdkKey + EG89nBMcGXrN1_U_svJiPhCMTsVu7TEkWvOGtVJUbh4x1Ds9cKJy8pzKr6LXKL7zQXbN3PLy4Q6MRl3oT3lgbX + + diff --git a/HD wallpaper/WPAllWallpaperViewController.h b/HD wallpaper/WPAllWallpaperViewController.h new file mode 100644 index 0000000..bb040c8 --- /dev/null +++ b/HD wallpaper/WPAllWallpaperViewController.h @@ -0,0 +1,13 @@ +// +// WPAllWallpaperViewController.h + + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPAllWallpaperViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPAllWallpaperViewController.m b/HD wallpaper/WPAllWallpaperViewController.m new file mode 100644 index 0000000..869fda8 --- /dev/null +++ b/HD wallpaper/WPAllWallpaperViewController.m @@ -0,0 +1,127 @@ +// +// WPAllWallpaperViewController.m + +#import "WPAllWallpaperViewController.h" +#import "WPDetailViewController.h" + + +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] +@interface WPAllWallpaperViewController () +@property (nonatomic,strong) UITableView *table; +@property (nonatomic,strong) NSArray *data; +@property(nonatomic,strong)UIButton *backItem; + +@end + +@implementation WPAllWallpaperViewController +- (void)backItemEvent{ + [self.navigationController popViewControllerAnimated:YES]; +} +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + [self.navigationController.navigationBar addSubview:self.backItem]; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + [self.backItem removeFromSuperview]; +} +- (instancetype)init +{ + self = [super init]; + if (self) { + self.hidesBottomBarWhenPushed = YES; + } + return self; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @""; + self.navigationItem.hidesBackButton = YES; + UIButton *backItem = [[UIButton alloc] initWithFrame:CGRectMake(20, 0, 74, 44)]; + [backItem setImage:[UIImage imageNamed:@"backitem"] forState:UIControlStateNormal]; + [backItem addTarget:self action:@selector(backItemEvent) forControlEvents:UIControlEventTouchUpInside]; + self.backItem = backItem; + + self.data = @[@[@"fj1",@"fj2",@"fj3",@"fj4",@"fj5",@"fj6",@"fj7",@"fj8",@"fj9",@"fj10"],@[@"mv1",@"mv2",@"mv3",@"mv4",@"mv5",@"mv6",@"mv7",@"mv8",@"mv9",@"mv10"],@[@"kt1",@"kt2",@"kt3",@"kt4",@"kt5",@"kt6",@"kt7",@"kt8",@"kt9"],@[@"rw1",@"rw2",@"rw3",@"rw4",@"rw5",@"rw6",@"rw7",@"rw8",@"rw9",@"rw10",@"rw11",@"rw12",@"rw13",@"rw14",@"rw15",@"rw16",@"rw17",@"rw18",@"rw19"]]; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + self.table = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, WPScreen_h) style:UITableViewStyleGrouped]; + self.table.delegate = self; + self.table.dataSource = self; + self.table.backgroundColor = [UIColor clearColor]; + self.table.separatorColor = [UIColor clearColor]; + [self.view addSubview:self.table]; +} +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + return 1; +} +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ + return self.data.count; +} +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + CGFloat space = (WPScreen_w-50)/4; + if (indexPath.section == 3) { + return 5*(10+space*1.5)+10; + } + return 3*(10+space*1.5)+10; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + UITableViewCell *cell = [[UITableViewCell alloc] init]; + cell.backgroundColor = [UIColor clearColor]; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + CGFloat space = (WPScreen_w-50)/4; + + for (int i = 0; i < [self.data[indexPath.section] count]; i ++) { + UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10+i%4*(10+space), 10+i/4*(10+space*1.5), space, space*1.5)]; + [btn setImage:[UIImage imageNamed:self.data[indexPath.section][i]] forState:UIControlStateNormal]; + btn.layer.cornerRadius = 5; + btn.layer.masksToBounds = YES; + [btn addTarget:self action:@selector(headerEvent:) forControlEvents:UIControlEventTouchUpInside]; + btn.tag = indexPath.section; + [cell.contentView addSubview:btn]; + } + return cell; +} +- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ + return 40; +} +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ + return 10; +} +- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ + UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, 50)]; + headerLabel.textColor = WP_COLOR_WITH_HEX(0X333333); + headerLabel.font = [UIFont boldSystemFontOfSize:20]; + NSString *str = @""; + if (section == 0) { + str = @"风景壁纸"; + }else if (section == 1) { + str = @"人物壁纸"; + }else if (section == 2) { + str = @"卡通壁纸"; + }else if (section == 3) { + str = @"剧照壁纸"; + } + headerLabel.text = [NSString stringWithFormat:@" %@",str]; + return headerLabel; +} +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ + return [[UIView alloc] init]; +} +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + WPDetailViewController *wpdetail = [[WPDetailViewController alloc] init]; + wpdetail.data = self.data[indexPath.section]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +- (void)headerEvent:(UIButton *)btn{ + WPDetailViewController *wpdetail = [[WPDetailViewController alloc] init]; + wpdetail.data = self.data[btn.tag]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +@end diff --git a/HD wallpaper/WPDetailViewController.h b/HD wallpaper/WPDetailViewController.h new file mode 100644 index 0000000..6cc982b --- /dev/null +++ b/HD wallpaper/WPDetailViewController.h @@ -0,0 +1,13 @@ +// +// WPDetailViewController.h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPDetailViewController : UIViewController +@property(nonatomic,strong)NSMutableArray *data; + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPDetailViewController.m b/HD wallpaper/WPDetailViewController.m new file mode 100644 index 0000000..45d43f3 --- /dev/null +++ b/HD wallpaper/WPDetailViewController.m @@ -0,0 +1,120 @@ +// +// WPDetailViewController.m + +#import "WPDetailViewController.h" +#import "AppDelegate.h" + +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] +@interface WPDetailViewController () +@property(nonatomic,strong)UIButton *backItem; +@property(nonatomic,strong)UIButton *navImage; +@property(nonatomic,strong)UIScrollView *wpscroll; +@property(nonatomic,assign)NSInteger index; + +@end + +@implementation WPDetailViewController +- (void)backItemEvent{ + [self.navigationController popViewControllerAnimated:YES]; +} +- (void)saveItemEvent{ + UIImageWriteToSavedPhotosAlbum([UIImage imageNamed:self.data[self.index]], self, @selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:), nil); + AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate]; + [app.saveImages addObject:self.data[self.index]]; +} +- (void)imageSavedToPhotosAlbum:(UIImage *)image + didFinishSavingWithError:(NSError *)error + contextInfo:(void *)contextInfo +{ + if (!error) { + UIAlertView *iconAl = [[UIAlertView alloc] initWithTitle:@"" message:@"Save Success" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; + [iconAl show]; + } else { + NSLog(@"%@", [error description]); + } +} +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + [self.navigationController.navigationBar addSubview:self.backItem]; + [self.navigationController.navigationBar addSubview:self.navImage]; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + [self.backItem removeFromSuperview]; + [self.navImage removeFromSuperview]; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.navigationItem.hidesBackButton = YES; + self.view.backgroundColor = WP_COLOR_WITH_HEX(0xF2C4D5); + UIButton *backItem = [[UIButton alloc] initWithFrame:CGRectMake(20, 0, 74, 44)]; + [backItem setImage:[UIImage imageNamed:@"backitem"] forState:UIControlStateNormal]; + [backItem addTarget:self action:@selector(backItemEvent) forControlEvents:UIControlEventTouchUpInside]; + self.backItem = backItem; + + UIButton *navImage = [[UIButton alloc] initWithFrame:CGRectMake(WPScreen_w-100, 2, 74, 40)]; + [navImage setImage:[UIImage imageNamed:@"save"] forState:UIControlStateNormal]; + [navImage addTarget:self action:@selector(saveItemEvent) forControlEvents:UIControlEventTouchUpInside]; + self.navImage = navImage; + + + UIScrollView *wpscroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 150, WPScreen_w, WPScreen_h-350)]; + wpscroll.pagingEnabled = YES; + wpscroll.delegate = self; + [self.view addSubview:wpscroll]; + self.wpscroll = wpscroll; + + for (int i = 0; i < self.data.count; i ++) { + UIImageView *iconImg = [[UIImageView alloc] initWithFrame:CGRectMake(i*wpscroll.frame.size.width, 0, wpscroll.frame.size.width, wpscroll.frame.size.height)]; + iconImg.image = [UIImage imageNamed:self.data[i]]; + iconImg.contentMode = UIViewContentModeScaleAspectFill; + [wpscroll addSubview:iconImg]; + } + + [wpscroll setContentSize:CGSizeMake(WPScreen_w*self.data.count, wpscroll.frame.size.height)]; + + + + UIButton *shangItem = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-240)/3, WPScreen_h-170, 120, 50)]; + [shangItem setImage:[UIImage imageNamed:@"shang"] forState:UIControlStateNormal]; + [shangItem addTarget:self action:@selector(shangItemEvent) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:shangItem]; + + UIButton *xiaItem = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-240)/3*2+120, WPScreen_h-170, 120, 50)]; + [xiaItem setImage:[UIImage imageNamed:@"xia"] forState:UIControlStateNormal]; + [xiaItem addTarget:self action:@selector(xiaItemEvent) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:xiaItem]; + +} +- (void)shangItemEvent{ + if (self.index == 0) { + UIAlertView *iconAl = [[UIAlertView alloc] initWithTitle:@"" message:@"It's already the first one" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; + [iconAl show]; + return; + } + self.index --; + [self.wpscroll setContentOffset:CGPointMake(self.index*WPScreen_w, 0)]; +} +- (void)xiaItemEvent{ + if (self.index == self.data.count-1) { + UIAlertView *iconAl = [[UIAlertView alloc] initWithTitle:@"" message:@"It's the last one" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; + [iconAl show]; + return; + } + self.index ++; + [self.wpscroll setContentOffset:CGPointMake(self.index*WPScreen_w, 0)]; + +} +- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView{ + self.index = scrollView.contentOffset.x; +} +- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ + +} +- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ + self.index = scrollView.contentOffset.x/WPScreen_w; + NSLog(@"... %d",self.index); +} +@end diff --git a/HD wallpaper/WPEditViewController.h b/HD wallpaper/WPEditViewController.h new file mode 100644 index 0000000..bc97023 --- /dev/null +++ b/HD wallpaper/WPEditViewController.h @@ -0,0 +1,12 @@ +// +// WPEditViewController.h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPEditViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPEditViewController.m b/HD wallpaper/WPEditViewController.m new file mode 100644 index 0000000..8c02ed0 --- /dev/null +++ b/HD wallpaper/WPEditViewController.m @@ -0,0 +1,76 @@ +// +// WPEditViewController.m + +#import "WPEditViewController.h" +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] + +@interface WPEditViewController () +@property (nonatomic,strong) UIImageView *showImage; +@property (nonatomic,strong) UIButton *addImage; +@property (nonatomic,assign) BOOL isShow; + +@end + +@implementation WPEditViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIButton *addImage = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-150)/2, 650, 150, 75)]; + [addImage setImage:[UIImage imageNamed:@"addpic"] forState:UIControlStateNormal]; + [addImage addTarget:self action:@selector(selectPhoto) forControlEvents:UIControlEventTouchUpInside]; +// addImage.center = self.view.center; + [self.view addSubview:addImage]; + self.addImage = addImage; + + UIImageView *showImage = [[UIImageView alloc] initWithFrame:CGRectMake((WPScreen_w-300)/2, 200, 300, 300)]; + showImage.userInteractionEnabled = YES; + [self.view addSubview:showImage]; + showImage.layer.cornerRadius = 20; + showImage.layer.masksToBounds = YES; + showImage.layer.borderColor = WP_COLOR_WITH_HEX(0xF2C4D5).CGColor; + showImage.layer.borderWidth = 1; + self.showImage = showImage; + +} +- (void)selectPhoto{ + if (self.isShow) { + UIImageWriteToSavedPhotosAlbum(self.showImage.image, self, @selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:), nil); + [self.addImage setImage:[UIImage imageNamed:@"addpic"] forState:UIControlStateNormal]; + self.showImage.image = nil; + self.isShow = NO; + + }else{ + UIImagePickerController *imgPicker = [[UIImagePickerController alloc]init]; + imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; + imgPicker.delegate = self; + imgPicker.allowsEditing = YES; + [self presentViewController:imgPicker animated:YES completion:nil]; + } +} +- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ + if (picker.sourceType == UIImagePickerControllerSourceTypeSavedPhotosAlbum) { + } + self.isShow = YES; + [self.addImage setImage:[UIImage imageNamed:@"save"] forState:UIControlStateNormal]; + self.showImage.image = [info objectForKey:(UIImagePickerControllerEditedImage)]; + [picker dismissViewControllerAnimated:YES completion:nil]; +} +- (void)imageSavedToPhotosAlbum:(UIImage *)image + didFinishSavingWithError:(NSError *)error + contextInfo:(void *)contextInfo +{ + if (!error) { + UIAlertView *iconAl = [[UIAlertView alloc] initWithTitle:@"" message:@"Save Success" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; + [iconAl show]; + } else { + NSLog(@"%@", [error description]); + } +} +@end diff --git a/HD wallpaper/WPForMyViewController.h b/HD wallpaper/WPForMyViewController.h new file mode 100644 index 0000000..cb86bb8 --- /dev/null +++ b/HD wallpaper/WPForMyViewController.h @@ -0,0 +1,12 @@ +// +// WPForMyViewController.h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPForMyViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPForMyViewController.m b/HD wallpaper/WPForMyViewController.m new file mode 100644 index 0000000..363d724 --- /dev/null +++ b/HD wallpaper/WPForMyViewController.m @@ -0,0 +1,48 @@ +// +// WPForMyViewController.m + +#import "WPForMyViewController.h" +#import "WPwallpaperViewController.h" +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] +@interface WPForMyViewController () + +@end + +@implementation WPForMyViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIImageView *iconImage = [[UIImageView alloc] initWithFrame:CGRectMake((WPScreen_w-150)/2, 150, 150, 150)]; + iconImage.image = [UIImage imageNamed:@"my0"]; + iconImage.userInteractionEnabled = YES; + [self.view addSubview:iconImage]; + NSArray *icons = @[@"my1",@"my2",@"my3",@"my4"]; + for (int i = 0; i < 4; i ++) { + UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-280)/2+i%2*(150), 350+i/2*(150), 130, 130)]; + [btn setImage:[UIImage imageNamed:icons[i]] forState:UIControlStateNormal]; +// btn.layer.cornerRadius = 5; +// btn.layer.masksToBounds = YES; + btn.tag = i; + [btn addTarget:self action:@selector(iconEvent:) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:btn]; + } + + +} +- (void)iconEvent:(UIButton *)icon{ + if (icon.tag == 0) { + WPwallpaperViewController *wpdetail = [[WPwallpaperViewController alloc] init]; + [self.navigationController pushViewController:wpdetail animated:YES]; + }else if (icon.tag == 2){ + UIAlertView *iconAl = [[UIAlertView alloc] initWithTitle:@"" message:@"Clean Success" delegate:self cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; + [iconAl show]; + } +} +@end diff --git a/HD wallpaper/WPHotViewController.h b/HD wallpaper/WPHotViewController.h new file mode 100644 index 0000000..fc2c656 --- /dev/null +++ b/HD wallpaper/WPHotViewController.h @@ -0,0 +1,13 @@ +// +// WPHotViewController.h + + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPHotViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPHotViewController.m b/HD wallpaper/WPHotViewController.m new file mode 100644 index 0000000..bdce268 --- /dev/null +++ b/HD wallpaper/WPHotViewController.m @@ -0,0 +1,117 @@ +// +// WPHotViewController.m + +#import "WPHotViewController.h" +#import "WPSearchViewController.h" +#import "WPAllWallpaperViewController.h" + +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] +@interface WPHotViewController () +@property (nonatomic,strong) UITableView *table; +@property (nonatomic,strong) NSArray *data; + +@end + +@implementation WPHotViewController +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + self.navigationController.navigationBarHidden = YES; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + self.navigationController.navigationBarHidden = NO; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @""; + self.view.userInteractionEnabled = YES; + self.data = @[@[@"fj9",@"kt8",@"mv2",@"fj8",@"rw11",@"mv6",@"rw12",@"rw18",@"fj1",@"kt5",@"rw8",@"mv10"]]; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIButton *searchBtn = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-300)/2, 100, 300, 96)]; + [searchBtn setBackgroundImage:[UIImage imageNamed:@"search"] forState:UIControlStateNormal]; + [searchBtn addTarget:self action:@selector(searchEvent) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:searchBtn]; + + self.table = [[UITableView alloc] initWithFrame:CGRectMake(0, 220, WPScreen_w, WPScreen_h-220) style:UITableViewStyleGrouped]; + self.table.delegate = self; + self.table.dataSource = self; + self.table.backgroundColor = [UIColor clearColor]; + self.table.separatorColor = [UIColor clearColor]; + [self.view addSubview:self.table]; +} +- (void)searchEvent{ + WPSearchViewController *vc = [[WPSearchViewController alloc] init]; + [self.navigationController pushViewController:vc animated:YES]; +} +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + return 1; +} +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ + return self.data.count; +} +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + CGFloat space = (WPScreen_w-20-50)/4; + return 3*(10+space*1.5)+30+40; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + UITableViewCell *cell = [[UITableViewCell alloc] init]; + cell.backgroundColor = [UIColor clearColor]; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + CGFloat space = (WPScreen_w-20-50)/4; + UIView *bgView =[[UIView alloc] initWithFrame:CGRectMake(10, 10, WPScreen_w-20, 3*(10+space*1.5)+20+40)]; + bgView.backgroundColor = [UIColor whiteColor]; + bgView.layer.cornerRadius = 20; + bgView.layer.masksToBounds = YES; + bgView.userInteractionEnabled = YES; + [cell.contentView addSubview:bgView]; + + for (int i = 0; i < [self.data[indexPath.section] count]; i ++) { + UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10+i%4*(10+space), 10+i/4*(10+space*1.5), space, space*1.5)]; + [btn setImage:[UIImage imageNamed:self.data[indexPath.section][i]] forState:UIControlStateNormal]; + btn.layer.cornerRadius = 5; + btn.layer.masksToBounds = YES; + [btn addTarget:self action:@selector(headerEvent) forControlEvents:UIControlEventTouchUpInside]; + [bgView addSubview:btn]; + } + + UILabel *more = [[UILabel alloc] initWithFrame:CGRectMake(0, bgView.frame.size.height-40, bgView.frame.size.width, 30)]; + more.textColor = WP_COLOR_WITH_HEX(0XFF2C2C); + more.font = [UIFont boldSystemFontOfSize:18]; + more.textAlignment = NSTextAlignmentCenter; + more.text = [NSString stringWithFormat:@"%@",@"查看更多壁纸 >>"]; + [bgView addSubview:more]; + return cell; +} +- (void)headerEvent{ + WPAllWallpaperViewController *wpdetail = [[WPAllWallpaperViewController alloc] init]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ + return 40; +} +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ + return 10; +} +- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ + UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, 50)]; + headerLabel.textColor = WP_COLOR_WITH_HEX(0X333333); + headerLabel.font = [UIFont boldSystemFontOfSize:20]; + headerLabel.text = [NSString stringWithFormat:@" %@",@"热门壁纸"]; + return headerLabel; +} +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ + return [[UIView alloc] init]; +} +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + WPAllWallpaperViewController *wpdetail = [[WPAllWallpaperViewController alloc] init]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} + +@end diff --git a/HD wallpaper/WPOnePageViewController.h b/HD wallpaper/WPOnePageViewController.h new file mode 100644 index 0000000..5c6ff4b --- /dev/null +++ b/HD wallpaper/WPOnePageViewController.h @@ -0,0 +1,12 @@ +// +// WPOnePageViewController.h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPOnePageViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPOnePageViewController.m b/HD wallpaper/WPOnePageViewController.m new file mode 100644 index 0000000..508f7f3 --- /dev/null +++ b/HD wallpaper/WPOnePageViewController.m @@ -0,0 +1,127 @@ +// +// WPOnePageViewController.m + +#import "WPOnePageViewController.h" +#import "WPSearchViewController.h" +#import "WPAllWallpaperViewController.h" +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] + +@interface WPOnePageViewController () +@property (nonatomic,strong) UITableView *table; +@property (nonatomic,strong) NSArray *data; + +@end + +@implementation WPOnePageViewController +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + self.navigationController.navigationBarHidden = YES; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + self.navigationController.navigationBarHidden = NO; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @""; + self.data = @[@[@"h1",@"h2",@"h3"],@[@"fj9",@"kt5",@"mv9",@"rw4",@"rw12",@"mv4",@"fj1",@"kt3",@"fj2",@"mv2"]]; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIButton *searchBtn = [[UIButton alloc] initWithFrame:CGRectMake((WPScreen_w-300)/2, 100, 300, 96)]; + [searchBtn setBackgroundImage:[UIImage imageNamed:@"search"] forState:UIControlStateNormal]; + [searchBtn addTarget:self action:@selector(searchEvent) forControlEvents:UIControlEventTouchUpInside]; + [self.view addSubview:searchBtn]; + + self.table = [[UITableView alloc] initWithFrame:CGRectMake(0, 220, WPScreen_w, WPScreen_h-220) style:UITableViewStyleGrouped]; + self.table.delegate = self; + self.table.dataSource = self; + self.table.backgroundColor = [UIColor clearColor]; + self.table.separatorColor = [UIColor clearColor]; + [self.view addSubview:self.table]; +} +- (void)searchEvent{ + WPSearchViewController *vc = [[WPSearchViewController alloc] init]; + [self.navigationController pushViewController:vc animated:YES]; +} +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + return 1; +} +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ + return self.data.count; +} +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + if (indexPath.section == 0) { + return 130; + }else{ + CGFloat space = (WPScreen_w-20-50)/4; + return 3*(10+space*1.5)+30; + } +} +- (void)headerEvent{ + WPAllWallpaperViewController *wpdetail = [[WPAllWallpaperViewController alloc] init]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + UITableViewCell *cell = [[UITableViewCell alloc] init]; + cell.backgroundColor = [UIColor clearColor]; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + if (indexPath.section == 0) { + for (int i = 0; i < 3; i ++) { + UIImageView *header = [[UIImageView alloc] initWithFrame:CGRectMake(10+i*130, 0, 120, 120)]; + header.image = [UIImage imageNamed:self.data[indexPath.section][i]]; + header.layer.cornerRadius = 10; + header.layer.masksToBounds = YES; + header.contentMode = UIViewContentModeScaleAspectFill; + header.userInteractionEnabled = YES; + + UIButton *headerbtn = [[UIButton alloc] initWithFrame:header.bounds]; + [headerbtn addTarget:self action:@selector(headerEvent) forControlEvents:UIControlEventTouchUpInside]; + [cell.contentView addSubview:header]; + } + }else{ + CGFloat space = (WPScreen_w-20-50)/4; + UIView *bgView =[[UIView alloc] initWithFrame:CGRectMake(10, 10, WPScreen_w-20, 3*(10+space*1.5)+20)]; + bgView.backgroundColor = [UIColor whiteColor]; + bgView.layer.cornerRadius = 20; + bgView.layer.masksToBounds = YES; + bgView.userInteractionEnabled = YES; + [cell.contentView addSubview:bgView]; + + for (int i = 0; i < [self.data[indexPath.section] count]; i ++) { + UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10+i%4*(10+space), 10+i/4*(10+space*1.5), space, space*1.5)]; + [btn setImage:[UIImage imageNamed:self.data[indexPath.section][i]] forState:UIControlStateNormal]; + btn.layer.cornerRadius = 5; + btn.layer.masksToBounds = YES; + [btn addTarget:self action:@selector(headerEvent) forControlEvents:UIControlEventTouchUpInside]; + [bgView addSubview:btn]; + } + } + return cell; +} +- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ + return 40; +} +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ + return 10; +} +- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ + UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, 50)]; + headerLabel.textColor = WP_COLOR_WITH_HEX(0X333333); + headerLabel.font = [UIFont boldSystemFontOfSize:20]; + headerLabel.text = [NSString stringWithFormat:@" %@",section == 0 ? @"推荐壁纸" : @"精选壁纸"]; + return headerLabel; +} +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ + return [[UIView alloc] init]; +} +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + WPAllWallpaperViewController *wpdetail = [[WPAllWallpaperViewController alloc] init]; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +@end diff --git a/HD wallpaper/WPSearchViewController.h b/HD wallpaper/WPSearchViewController.h new file mode 100644 index 0000000..36bbb86 --- /dev/null +++ b/HD wallpaper/WPSearchViewController.h @@ -0,0 +1,13 @@ +// +// WPSearchViewController.h + + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPSearchViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPSearchViewController.m b/HD wallpaper/WPSearchViewController.m new file mode 100644 index 0000000..2ee7ed8 --- /dev/null +++ b/HD wallpaper/WPSearchViewController.m @@ -0,0 +1,75 @@ +// +// WPSearchViewController.m + +#import "WPSearchViewController.h" +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] +@interface WPSearchViewController () +@property(nonatomic,strong)UIButton *backItem; +@property(nonatomic,strong)UIImageView *navImage; +@end + +@implementation WPSearchViewController +- (void)backItemEvent{ + [self.navigationController popViewControllerAnimated:YES]; +} +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + [self.navigationController.navigationBar addSubview:self.backItem]; + [self.navigationController.navigationBar addSubview:self.navImage]; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + [self.backItem removeFromSuperview]; + [self.navImage removeFromSuperview]; +} +- (instancetype)init +{ + self = [super init]; + if (self) { + self.hidesBottomBarWhenPushed = YES; + } + return self; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.view.backgroundColor = [UIColor whiteColor]; + self.navigationItem.hidesBackButton = YES; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, 360)]; + bgImage.image = [UIImage imageNamed:@"bgsearch"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIButton *backItem = [[UIButton alloc] initWithFrame:CGRectMake(20, 0, 74, 44)]; + [backItem setImage:[UIImage imageNamed:@"backitem"] forState:UIControlStateNormal]; + [backItem addTarget:self action:@selector(backItemEvent) forControlEvents:UIControlEventTouchUpInside]; + self.backItem = backItem; + + UIImageView *navImage = [[UIImageView alloc] initWithFrame:CGRectMake(WPScreen_w-150, 8, 130, 28)]; + navImage.image = [UIImage imageNamed:@"navsearch"]; + self.navImage = navImage; + + UIView *tfBg = [[UIView alloc] initWithFrame:CGRectMake(40, bgImage.frame.size.height-70, bgImage.frame.size.width-80, 50)]; + tfBg.layer.cornerRadius = 25; + tfBg.layer.masksToBounds = YES; + tfBg.layer.borderColor = WP_COLOR_WITH_HEX(0xF78E9C).CGColor; + tfBg.layer.borderWidth = 2; + + UITextField *wpsearch = [[UITextField alloc] initWithFrame:CGRectMake(30, 0, tfBg.frame.size.width-60, 50)]; + wpsearch.returnKeyType = UIReturnKeySearch; + wpsearch.placeholder = @"请输入要搜索的壁纸"; + wpsearch.delegate = self; + [tfBg addSubview:wpsearch]; + + [bgImage addSubview:tfBg]; + + UIImageView *nodata = [[UIImageView alloc] initWithFrame:CGRectMake((WPScreen_w-150)/2, 430, 150, 150)]; + nodata.image = [UIImage imageNamed:@"no"]; + [self.view addSubview:nodata]; +} +- (BOOL)textFieldShouldReturn:(UITextField *)textField{ + [textField resignFirstResponder]; + return YES; +} +@end diff --git a/HD wallpaper/WPwallpaperViewController.h b/HD wallpaper/WPwallpaperViewController.h new file mode 100644 index 0000000..3734dfb --- /dev/null +++ b/HD wallpaper/WPwallpaperViewController.h @@ -0,0 +1,12 @@ +// +// WPwallpaperViewController.h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface WPwallpaperViewController : UIViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/HD wallpaper/WPwallpaperViewController.m b/HD wallpaper/WPwallpaperViewController.m new file mode 100644 index 0000000..90504b3 --- /dev/null +++ b/HD wallpaper/WPwallpaperViewController.m @@ -0,0 +1,122 @@ +// +// WPwallpaperViewController.m + +#import "WPwallpaperViewController.h" +#import "WPDetailViewController.h" +#import "AppDelegate.h" +#define WPScreen_w [UIScreen mainScreen].bounds.size.width +#define WPScreen_h [UIScreen mainScreen].bounds.size.height +#define WP_COLOR_WITH_HEX(HEX) [UIColor colorWithRed:((HEX >> 16) & 0xFF) / 255.0f green:((HEX >> 8) & 0xFF) / 255.0f blue:((HEX) & 0xFF) / 255.0f alpha:1.0f] + +@interface WPwallpaperViewController () +@property (nonatomic,strong) UITableView *table; +@property (nonatomic,strong) NSMutableArray *data; +@property(nonatomic,strong)UIButton *backItem; +@property(nonatomic,strong)UIImageView *navImage; + +@end + +@implementation WPwallpaperViewController +- (void)backItemEvent{ + [self.navigationController popViewControllerAnimated:YES]; +} +- (void)viewWillAppear:(BOOL)animated{ + [super viewWillAppear:animated]; + [self.navigationController.navigationBar addSubview:self.backItem]; + [self.navigationController.navigationBar addSubview:self.navImage]; +} +- (void)viewWillDisappear:(BOOL)animated{ + [super viewWillDisappear:animated]; + [self.backItem removeFromSuperview]; + [self.navImage removeFromSuperview]; +} +- (instancetype)init +{ + self = [super init]; + if (self) { + self.hidesBottomBarWhenPushed = YES; + } + return self; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @""; + self.navigationItem.hidesBackButton = YES; + + AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate]; + self.data = app.saveImages; + UIImageView *bgImage = [[UIImageView alloc] initWithFrame:self.view.bounds]; + bgImage.image = [UIImage imageNamed:@"bg"]; + bgImage.userInteractionEnabled = YES; + [self.view addSubview:bgImage]; + + UIButton *backItem = [[UIButton alloc] initWithFrame:CGRectMake(20, 0, 74, 44)]; + [backItem setImage:[UIImage imageNamed:@"backitem"] forState:UIControlStateNormal]; + [backItem addTarget:self action:@selector(backItemEvent) forControlEvents:UIControlEventTouchUpInside]; + self.backItem = backItem; + + UIImageView *navImage = [[UIImageView alloc] initWithFrame:CGRectMake(WPScreen_w-150, 8, 130, 28)]; + navImage.image = [UIImage imageNamed:@"navmy"]; + self.navImage = navImage; + + self.table = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, WPScreen_h) style:UITableViewStyleGrouped]; + self.table.delegate = self; + self.table.dataSource = self; + self.table.backgroundColor = [UIColor clearColor]; + self.table.separatorColor = [UIColor clearColor]; + [self.view addSubview:self.table]; +} +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ + return 1; +} +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ + return 1; +} +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + CGFloat space = (WPScreen_w-50)/4; + return 3*(10+space*1.5)+10; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + UITableViewCell *cell = [[UITableViewCell alloc] init]; + cell.backgroundColor = [UIColor clearColor]; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + CGFloat space = (WPScreen_w-50)/4; + + for (int i = 0; i < [self.data count]; i ++) { + UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10+i%4*(10+space), 10+i/4*(10+space*1.5), space, space*1.5)]; + [btn setImage:[UIImage imageNamed:self.data[i]] forState:UIControlStateNormal]; + btn.layer.cornerRadius = 5; + btn.layer.masksToBounds = YES; + [btn addTarget:self action:@selector(headerEvent) forControlEvents:UIControlEventTouchUpInside]; + [cell.contentView addSubview:btn]; + } + return cell; +} +- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ + return 40; +} +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ + return 10; +} +- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ + UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, WPScreen_w, 50)]; + headerLabel.textColor = WP_COLOR_WITH_HEX(0X333333); + headerLabel.font = [UIFont boldSystemFontOfSize:20]; + headerLabel.text = [NSString stringWithFormat:@" %@",@"保存的壁纸"]; + return headerLabel; +} +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ + return [[UIView alloc] init]; +} +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + WPDetailViewController *wpdetail = [[WPDetailViewController alloc] init]; + wpdetail.data = self.data; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +- (void)headerEvent{ + WPDetailViewController *wpdetail = [[WPDetailViewController alloc] init]; + wpdetail.data = self.data; + [self.navigationController pushViewController:wpdetail animated:YES]; +} +@end diff --git a/HD wallpaper/main.m b/HD wallpaper/main.m new file mode 100644 index 0000000..fa60c42 --- /dev/null +++ b/HD wallpaper/main.m @@ -0,0 +1,14 @@ +// +// main.m + +#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); +} diff --git a/Podfile b/Podfile new file mode 100644 index 0000000..ff5ecd6 --- /dev/null +++ b/Podfile @@ -0,0 +1,10 @@ +# Uncomment the next line to define a global platform for your project +# platform :ios, '9.0' + +target 'HD wallpaper' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for HD wallpaper + +end diff --git a/Podfile.lock b/Podfile.lock new file mode 100644 index 0000000..e42e822 --- /dev/null +++ b/Podfile.lock @@ -0,0 +1,3 @@ +PODFILE CHECKSUM: 655e0204098e155be16e047a1bfe8b41eed4a7e8 + +COCOAPODS: 1.15.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock new file mode 100644 index 0000000..e42e822 --- /dev/null +++ b/Pods/Manifest.lock @@ -0,0 +1,3 @@ +PODFILE CHECKSUM: 655e0204098e155be16e047a1bfe8b41eed4a7e8 + +COCOAPODS: 1.15.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..d40f7e3 --- /dev/null +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,407 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 04DD5FEA6CF97D9EFE8730A973046585 /* Pods-HD wallpaper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A195F190B302CCB9E52FF10ACF4E658 /* Pods-HD wallpaper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05FD1465944F134ABF7A9930D4CD3572 /* Pods-HD wallpaper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4012E5D2ED98BF15C346FA7E4ECBB040 /* Pods-HD wallpaper-dummy.m */; }; + 4BD7E4981856283B65F5339AB3FFD1E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 00A8DCAE9B7B3EF7B8C45FDAEFC36A4B /* Pods-HD wallpaper-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HD wallpaper-acknowledgements.plist"; sourceTree = ""; }; + 1A195F190B302CCB9E52FF10ACF4E658 /* Pods-HD wallpaper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HD wallpaper-umbrella.h"; sourceTree = ""; }; + 4012E5D2ED98BF15C346FA7E4ECBB040 /* Pods-HD wallpaper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HD wallpaper-dummy.m"; sourceTree = ""; }; + 625A821940DC5522089C482A22E4EDD0 /* Pods-HD wallpaper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HD wallpaper.debug.xcconfig"; sourceTree = ""; }; + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A3FAA9E33EBDA1A67760BF69587CAB2B /* Pods-HD wallpaper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HD wallpaper.release.xcconfig"; sourceTree = ""; }; + BB848298CB5EF55D6DD3F22151BA69F2 /* Pods-HD wallpaper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HD wallpaper-Info.plist"; sourceTree = ""; }; + D4F5D20D0D27BF4763A0FF29FA829EBB /* Pods-HD wallpaper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-HD wallpaper.modulemap"; sourceTree = ""; }; + D7825A4BCC67CCBD76E10C2F5BFB03AC /* Pods-HD wallpaper-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HD wallpaper-acknowledgements.markdown"; sourceTree = ""; }; + E707D19F3B4314DCCECC25261215E9EE /* Pods-HD wallpaper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-HD wallpaper"; path = Pods_HD_wallpaper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0FC4ED0413E03C14B6BA2B68F0B82572 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BD7E4981856283B65F5339AB3FFD1E0 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 07F789675B2818165881ED23AF0A24D2 /* Products */ = { + isa = PBXGroup; + children = ( + E707D19F3B4314DCCECC25261215E9EE /* Pods-HD wallpaper */, + ); + name = Products; + sourceTree = ""; + }; + 578452D2E740E91742655AC8F1636D1F /* iOS */ = { + isa = PBXGroup; + children = ( + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 07F789675B2818165881ED23AF0A24D2 /* Products */, + D75D56E844F551892C57E57DB83470EF /* Targets Support Files */, + ); + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 578452D2E740E91742655AC8F1636D1F /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + D75D56E844F551892C57E57DB83470EF /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + E30107EF8248B63106D68C9457B24B5A /* Pods-HD wallpaper */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + E30107EF8248B63106D68C9457B24B5A /* Pods-HD wallpaper */ = { + isa = PBXGroup; + children = ( + D4F5D20D0D27BF4763A0FF29FA829EBB /* Pods-HD wallpaper.modulemap */, + D7825A4BCC67CCBD76E10C2F5BFB03AC /* Pods-HD wallpaper-acknowledgements.markdown */, + 00A8DCAE9B7B3EF7B8C45FDAEFC36A4B /* Pods-HD wallpaper-acknowledgements.plist */, + 4012E5D2ED98BF15C346FA7E4ECBB040 /* Pods-HD wallpaper-dummy.m */, + BB848298CB5EF55D6DD3F22151BA69F2 /* Pods-HD wallpaper-Info.plist */, + 1A195F190B302CCB9E52FF10ACF4E658 /* Pods-HD wallpaper-umbrella.h */, + 625A821940DC5522089C482A22E4EDD0 /* Pods-HD wallpaper.debug.xcconfig */, + A3FAA9E33EBDA1A67760BF69587CAB2B /* Pods-HD wallpaper.release.xcconfig */, + ); + name = "Pods-HD wallpaper"; + path = "Target Support Files/Pods-HD wallpaper"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 2F2E032924324BE1CD0AE7F16D24156D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 04DD5FEA6CF97D9EFE8730A973046585 /* Pods-HD wallpaper-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + CD8E9F4C5B3F8681F98B33E18DC5C29F /* Pods-HD wallpaper */ = { + isa = PBXNativeTarget; + buildConfigurationList = BDB3D85B698A0BE87C7F3D391EC964B8 /* Build configuration list for PBXNativeTarget "Pods-HD wallpaper" */; + buildPhases = ( + 2F2E032924324BE1CD0AE7F16D24156D /* Headers */, + 1A09681F0C397CD33B6863E0726AC8D3 /* Sources */, + 0FC4ED0413E03C14B6BA2B68F0B82572 /* Frameworks */, + 485F47A6AF158A44FF7B101A4DDF80FA /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-HD wallpaper"; + productName = Pods_HD_wallpaper; + productReference = E707D19F3B4314DCCECC25261215E9EE /* Pods-HD wallpaper */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 07F789675B2818165881ED23AF0A24D2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + CD8E9F4C5B3F8681F98B33E18DC5C29F /* Pods-HD wallpaper */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 485F47A6AF158A44FF7B101A4DDF80FA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1A09681F0C397CD33B6863E0726AC8D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 05FD1465944F134ABF7A9930D4CD3572 /* Pods-HD wallpaper-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 5E773C08CDE756C504082B5998E75A21 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A3FAA9E33EBDA1A67760BF69587CAB2B /* Pods-HD wallpaper.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 61E22F3699A922DE17286D63734A406F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 625A821940DC5522089C482A22E4EDD0 /* Pods-HD wallpaper.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6A5C026ED62BBFE3380CD257EEFAEB20 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_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 = ( + "POD_CONFIGURATION_DEBUG=1", + "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 = 17.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + E873CA97BD124B21839AF13C9BE1CD18 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_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_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=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 = 17.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6A5C026ED62BBFE3380CD257EEFAEB20 /* Debug */, + E873CA97BD124B21839AF13C9BE1CD18 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BDB3D85B698A0BE87C7F3D391EC964B8 /* Build configuration list for PBXNativeTarget "Pods-HD wallpaper" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 61E22F3699A922DE17286D63734A406F /* Debug */, + 5E773C08CDE756C504082B5998E75A21 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/Pods-HD wallpaper.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/Pods-HD wallpaper.xcscheme new file mode 100644 index 0000000..9b5283e --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/Pods-HD wallpaper.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8199ca2 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,18 @@ + + + + + SchemeUserState + + Pods-HD wallpaper.xcscheme + + isShown + + orderHint + 0 + + + SuppressBuildableAutocreation + + + diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-Info.plist b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-Info.plist new file mode 100644 index 0000000..19cf209 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.markdown b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.markdown new file mode 100644 index 0000000..102af75 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.plist b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.plist new file mode 100644 index 0000000..7acbad1 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-dummy.m b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-dummy.m new file mode 100644 index 0000000..058b1ab --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HD_wallpaper : NSObject +@end +@implementation PodsDummy_Pods_HD_wallpaper +@end diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-umbrella.h b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-umbrella.h new file mode 100644 index 0000000..43289cf --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_HD_wallpaperVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_HD_wallpaperVersionString[]; + diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.debug.xcconfig b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.debug.xcconfig new file mode 100644 index 0000000..26f2c77 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.debug.xcconfig @@ -0,0 +1,8 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.modulemap b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.modulemap new file mode 100644 index 0000000..468e2d6 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.modulemap @@ -0,0 +1,6 @@ +framework module Pods_HD_wallpaper { + umbrella header "Pods-HD wallpaper-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.release.xcconfig b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.release.xcconfig new file mode 100644 index 0000000..26f2c77 --- /dev/null +++ b/Pods/Target Support Files/Pods-HD wallpaper/Pods-HD wallpaper.release.xcconfig @@ -0,0 +1,8 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png new file mode 100644 index 0000000..56fd2eb Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png new file mode 100644 index 0000000..1e048c3 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png new file mode 100644 index 0000000..a61fff8 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png new file mode 100644 index 0000000..dfbdb35 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png new file mode 100644 index 0000000..afcdab4 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png new file mode 100644 index 0000000..9fd06a5 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png differ diff --git a/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png new file mode 100644 index 0000000..b7fb416 Binary files /dev/null and b/截图/5.5/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.35.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.35.png new file mode 100644 index 0000000..55d30bb Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.35.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.42.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.42.png new file mode 100644 index 0000000..c437f15 Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.30.42.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.00.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.00.png new file mode 100644 index 0000000..dbb4ea5 Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.00.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.09.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.09.png new file mode 100644 index 0000000..c759576 Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.09.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.29.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.29.png new file mode 100644 index 0000000..60582af Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.29.png differ diff --git a/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.39.png b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.39.png new file mode 100644 index 0000000..dce6260 Binary files /dev/null and b/截图/ipad/Simulator Screenshot - iPad Pro (12.9-inch) (6th generation) - 2024-05-14 at 03.31.39.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png new file mode 100644 index 0000000..3ddf5b0 Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.34.56.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png new file mode 100644 index 0000000..cbfbbb4 Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.02.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png new file mode 100644 index 0000000..b88eb08 Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.19.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png new file mode 100644 index 0000000..7783c3c Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.31.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png new file mode 100644 index 0000000..562d91a Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.35.40.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png new file mode 100644 index 0000000..152a26c Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.01.png differ diff --git a/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png new file mode 100644 index 0000000..57039a1 Binary files /dev/null and b/截图/iphone/Simulator Screenshot - iPhone 15 Pro Max - 2024-05-14 at 03.36.22.png differ