第一次启动页,项目结构整理

This commit is contained in:
2024-06-07 16:27:38 +08:00
parent 3023c4e856
commit 23b7b1c936
282 changed files with 2513 additions and 214 deletions

View File

@ -11,7 +11,6 @@
916351312C12AFEA00593047 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = 916351302C12AFEA00593047 /* Base */; };
916351342C12AFEA00593047 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 916351332C12AFEA00593047 /* main.m */; };
916351402C12B12F00593047 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9163513F2C12B12F00593047 /* AppDelegate.m */; };
916351432C12B13700593047 /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 916351422C12B13700593047 /* SceneDelegate.m */; };
916352F62C12B6D400593047 /* FoundationContainer+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 916352472C12B6D400593047 /* FoundationContainer+Log.m */; };
916352F72C12B6D400593047 /* NSData+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9163524A2C12B6D400593047 /* NSData+Extension.m */; };
916352F82C12B6D400593047 /* NSDate+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9163524D2C12B6D400593047 /* NSDate+Extension.m */; };
@ -105,6 +104,10 @@
9163539A2C12C20B00593047 /* RSButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 916353832C12C20B00593047 /* RSButton.m */; };
916353A22C12C3DC00593047 /* HtyoNetWorking.m in Sources */ = {isa = PBXBuildFile; fileRef = 916353A02C12C3DC00593047 /* HtyoNetWorking.m */; };
916353A82C12C6AF00593047 /* NSNotificationCenter+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 916353A72C12C6AF00593047 /* NSNotificationCenter+Extension.m */; };
91C8711B2C12EA610093790D /* AppDelegate+Extesion.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C8711A2C12EA610093790D /* AppDelegate+Extesion.m */; };
91C8711E2C12ECF50093790D /* HBFirstStartController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C8711D2C12ECF50093790D /* HBFirstStartController.m */; };
91C871212C12EF810093790D /* HBWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C871202C12EF810093790D /* HBWebViewController.m */; };
91C871232C12F0020093790D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 91C871222C12F0020093790D /* Images.xcassets */; };
C8AC2283D47E2B99FF559E75 /* libPods-HiBit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 141F02EF5C0783797594009A /* libPods-HiBit.a */; };
/* End PBXBuildFile section */
@ -119,8 +122,6 @@
916351332C12AFEA00593047 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
9163513E2C12B12F00593047 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
9163513F2C12B12F00593047 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
916351412C12B13700593047 /* SceneDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = "<group>"; };
916351422C12B13700593047 /* SceneDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = "<group>"; };
916351492C12B49B00593047 /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
9163514A2C12B4D800593047 /* HiBit-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "HiBit-Bridging-Header.h"; sourceTree = "<group>"; };
916352472C12B6D400593047 /* FoundationContainer+Log.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FoundationContainer+Log.m"; sourceTree = "<group>"; };
@ -310,6 +311,13 @@
916353A02C12C3DC00593047 /* HtyoNetWorking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HtyoNetWorking.m; sourceTree = "<group>"; };
916353A62C12C6AF00593047 /* NSNotificationCenter+Extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+Extension.h"; sourceTree = "<group>"; };
916353A72C12C6AF00593047 /* NSNotificationCenter+Extension.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+Extension.m"; sourceTree = "<group>"; };
91C871192C12EA610093790D /* AppDelegate+Extesion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AppDelegate+Extesion.h"; sourceTree = "<group>"; };
91C8711A2C12EA610093790D /* AppDelegate+Extesion.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "AppDelegate+Extesion.m"; sourceTree = "<group>"; };
91C8711C2C12ECF40093790D /* HBFirstStartController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HBFirstStartController.h; sourceTree = "<group>"; };
91C8711D2C12ECF50093790D /* HBFirstStartController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBFirstStartController.m; sourceTree = "<group>"; };
91C8711F2C12EF810093790D /* HBWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HBWebViewController.h; sourceTree = "<group>"; };
91C871202C12EF810093790D /* HBWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBWebViewController.m; sourceTree = "<group>"; };
91C871222C12F0020093790D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -355,7 +363,6 @@
isa = PBXGroup;
children = (
9163513B2C12B0A200593047 /* Basics */,
9163513D2C12B11A00593047 /* AppDelegate */,
916353402C12C10100593047 /* Project */,
916352F52C12B6D400593047 /* Utils */,
);
@ -365,9 +372,14 @@
9163513B2C12B0A200593047 /* Basics */ = {
isa = PBXGroup;
children = (
9163513E2C12B12F00593047 /* AppDelegate.h */,
9163513F2C12B12F00593047 /* AppDelegate.m */,
91C871192C12EA610093790D /* AppDelegate+Extesion.h */,
91C8711A2C12EA610093790D /* AppDelegate+Extesion.m */,
916351322C12AFEA00593047 /* Info.plist */,
916351332C12AFEA00593047 /* main.m */,
9163512D2C12AFEA00593047 /* Assets.xcassets */,
91C871222C12F0020093790D /* Images.xcassets */,
9163512F2C12AFEA00593047 /* LaunchScreen.storyboard */,
916351492C12B49B00593047 /* PrefixHeader.pch */,
9163514A2C12B4D800593047 /* HiBit-Bridging-Header.h */,
@ -375,17 +387,6 @@
path = Basics;
sourceTree = "<group>";
};
9163513D2C12B11A00593047 /* AppDelegate */ = {
isa = PBXGroup;
children = (
9163513E2C12B12F00593047 /* AppDelegate.h */,
9163513F2C12B12F00593047 /* AppDelegate.m */,
916351412C12B13700593047 /* SceneDelegate.h */,
916351422C12B13700593047 /* SceneDelegate.m */,
);
path = AppDelegate;
sourceTree = "<group>";
};
916352482C12B6D400593047 /* Foundation */ = {
isa = PBXGroup;
children = (
@ -790,10 +791,10 @@
916353562C12C20B00593047 /* CommonKeys */ = {
isa = PBXGroup;
children = (
916353522C12C20B00593047 /* HBCommonKeys.h */,
916353532C12C20B00593047 /* HBCommonKeys.m */,
916353542C12C20B00593047 /* HBThirdKeys.h */,
916353552C12C20B00593047 /* HBThirdKeys.m */,
916353522C12C20B00593047 /* HBCommonKeys.h */,
916353532C12C20B00593047 /* HBCommonKeys.m */,
);
path = CommonKeys;
sourceTree = "<group>";
@ -807,6 +808,10 @@
9163535A2C12C20B00593047 /* HBTabBarController.m */,
9163535B2C12C20B00593047 /* HBViewController.h */,
9163535C2C12C20B00593047 /* HBViewController.m */,
91C8711C2C12ECF40093790D /* HBFirstStartController.h */,
91C8711D2C12ECF50093790D /* HBFirstStartController.m */,
91C8711F2C12EF810093790D /* HBWebViewController.h */,
91C871202C12EF810093790D /* HBWebViewController.m */,
);
path = Controllers;
sourceTree = "<group>";
@ -971,11 +976,15 @@
};
buildConfigurationList = 916351192C12AFE800593047 /* Build configuration list for PBXProject "HiBit" */;
compatibilityVersion = "Xcode 14.0";
developmentRegion = en;
developmentRegion = "zh-Hans";
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
ja,
ko,
vi,
"zh-Hans",
);
mainGroup = 916351152C12AFE800593047;
productRefGroup = 9163511F2C12AFE800593047 /* Products */;
@ -993,6 +1002,7 @@
buildActionMask = 2147483647;
files = (
9163512E2C12AFEA00593047 /* Assets.xcassets in Resources */,
91C871232C12F0020093790D /* Images.xcassets in Resources */,
9163538E2C12C20B00593047 /* MultiLanguage.xcstrings in Resources */,
916353372C12B6D400593047 /* SVProgressHUD.bundle in Resources */,
916351312C12AFEA00593047 /* Base in Resources */,
@ -1083,7 +1093,6 @@
916353322C12B6D400593047 /* DGActivityIndicatorTwoDotsAnimation.m in Sources */,
916353862C12C20B00593047 /* HBColor.m in Sources */,
9163532B2C12B6D400593047 /* DGActivityIndicatorRotatingSandglassAnimation.m in Sources */,
916351432C12B13700593047 /* SceneDelegate.m in Sources */,
9163530E2C12B6D400593047 /* UIViewController+present.m in Sources */,
916353212C12B6D400593047 /* DGActivityIndicatorBallZigZagAnimation.m in Sources */,
916353262C12B6D400593047 /* DGActivityIndicatorLineScaleAnimation.m in Sources */,
@ -1106,6 +1115,7 @@
916353162C12B6D400593047 /* DGActivityIndicatorBallGridBeatAnimation.m in Sources */,
916353122C12B6D400593047 /* DGActivityIndicatorBallBeatAnimation.m in Sources */,
916353202C12B6D400593047 /* DGActivityIndicatorBallTrianglePathAnimation.m in Sources */,
91C871212C12EF810093790D /* HBWebViewController.m in Sources */,
916353982C12C20B00593047 /* HBTextField.m in Sources */,
916352FB2C12B6D400593047 /* NSObject+countDown.m in Sources */,
916352FC2C12B6D400593047 /* NSObject+Swizzled.m in Sources */,
@ -1122,6 +1132,7 @@
9163532A2C12B6D400593047 /* DGActivityIndicatorNineDotsAnimation.m in Sources */,
9163533D2C12B6D400593047 /* KxMenu.m in Sources */,
916353A82C12C6AF00593047 /* NSNotificationCenter+Extension.m in Sources */,
91C8711E2C12ECF50093790D /* HBFirstStartController.m in Sources */,
9163531E2C12B6D400593047 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m in Sources */,
916353362C12B6D400593047 /* SVProgressAnimatedView.m in Sources */,
916353112C12B6D400593047 /* DGActivityIndicatorAnimation.m in Sources */,
@ -1151,6 +1162,7 @@
916353942C12C20B00593047 /* HBCollectionViewCell.m in Sources */,
9163530B2C12B6D400593047 /* UIView+Extension.m in Sources */,
916352F62C12B6D400593047 /* FoundationContainer+Log.m in Sources */,
91C8711B2C12EA610093790D /* AppDelegate+Extesion.m in Sources */,
916353082C12B6D400593047 /* UITableView+Extension.m in Sources */,
916353992C12C20B00593047 /* HBView.m in Sources */,
916353932C12C20B00593047 /* HBAlertView.m in Sources */,
@ -1181,6 +1193,7 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
@ -1242,6 +1255,7 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
@ -1308,7 +1322,7 @@
INFOPLIST_FILE = HiBit/Basics/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UIMainStoryboardFile = "";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
@ -1342,7 +1356,7 @@
INFOPLIST_FILE = HiBit/Basics/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UIMainStoryboardFile = "";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (

View File

@ -1,40 +0,0 @@
//
// AppDelegate.m
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
return YES;
}
#pragma mark - UISceneSession lifecycle
- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options {
// Called when a new scene session is being created.
// Use this method to select a configuration to create the new scene with.
return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role];
}
- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {
// Called when the user discards a scene session.
// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
// Use this method to release any resources that were specific to the discarded scenes, as they will not return.
}
@end

View File

@ -1,15 +0,0 @@
//
// SceneDelegate.h
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import <UIKit/UIKit.h>
@interface SceneDelegate : UIResponder <UIWindowSceneDelegate>
@property (strong, nonatomic) UIWindow * window;
@end

View File

@ -1,57 +0,0 @@
//
// SceneDelegate.m
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import "SceneDelegate.h"
@interface SceneDelegate ()
@end
@implementation SceneDelegate
- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions {
// Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.
// If using a storyboard, the `window` property will automatically be initialized and attached to the scene.
// This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead).
}
- (void)sceneDidDisconnect:(UIScene *)scene {
// Called as the scene is being released by the system.
// This occurs shortly after the scene enters the background, or when its session is discarded.
// Release any resources associated with this scene that can be re-created the next time the scene connects.
// The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead).
}
- (void)sceneDidBecomeActive:(UIScene *)scene {
// Called when the scene has moved from an inactive state to an active state.
// Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive.
}
- (void)sceneWillResignActive:(UIScene *)scene {
// Called when the scene will move from an active state to an inactive state.
// This may occur due to temporary interruptions (ex. an incoming phone call).
}
- (void)sceneWillEnterForeground:(UIScene *)scene {
// Called as the scene transitions from the background to the foreground.
// Use this method to undo the changes made on entering the background.
}
- (void)sceneDidEnterBackground:(UIScene *)scene {
// Called as the scene transitions from the foreground to the background.
// Use this method to save data, release shared resources, and store enough scene-specific state information
// to restore the scene back to its current state.
}
@end

View File

@ -0,0 +1,16 @@
//
// AppDelegate+Extesion.h
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import "AppDelegate.h"
NS_ASSUME_NONNULL_BEGIN
@interface AppDelegate (Extesion)
- (void)loadWindow;
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,30 @@
//
// AppDelegate+Extesion.m
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import "AppDelegate+Extesion.h"
#import "HBTabBarController.h"
#import "HBFirstStartController.h"
@implementation AppDelegate (Extesion)
- (void)loadWindow {
[HBNetWorkingUtility commom_deviceRegisterWithComplateBlock:nil];
BOOL notFirstStart = [NSUserDefaults boolForKey:HBNotFirstStartKey];
self.window = [[UIWindow alloc]initWithFrame:UIScreen.bounds];
self.window.rootViewController = notFirstStart ? [HBTabBarController new] : [HBFirstStartController rootController];
[self.window makeKeyAndVisible];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reloadRootController) name:HBMultiLanguageChangeNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reloadRootController) name:HBFirstStartNotification object:nil];
}
- (void)reloadRootController {
BOOL notFirstStart = [NSUserDefaults boolForKey:HBNotFirstStartKey];
self.window.rootViewController = notFirstStart ? [HBTabBarController new] : [HBFirstStartController rootController];
}
@end

View File

@ -8,7 +8,6 @@
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow * window;
@end

View File

@ -0,0 +1,22 @@
//
// AppDelegate.m
// HiBit
//
// Created by HI_LOSER on 2024/6/7.
//
#import "AppDelegate.h"
#import "AppDelegate+Extesion.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self loadWindow];
return YES;
}
@end

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "listsection_ranking_top1@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "listsection_ranking_top1@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "listsection_ranking_top2@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "listsection_ranking_top2@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "listsection_ranking_top3@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "listsection_ranking_top3@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_list_subscribe_enabled@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_list_subscribe_enabled@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_list_subscribe_hot@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_list_subscribe_hot@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_list_subscribe_no@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_list_subscribe_no@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_list_subscribe_normal@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_list_subscribe_normal@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_list_subscribe_yes@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_list_subscribe_yes@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_background@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_background@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_icon_apple@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_icon_apple@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_icon_facebook@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_icon_facebook@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_icon_google@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_icon_google@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_icon_tiktok@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_icon_tiktok@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_icon_title_background@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_icon_title_background@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "login_logo@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "login_logo@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_free_ad@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_free_ad@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_free_more@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_free_more@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_free_tv@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_free_tv@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_header_backgroud@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_header_backgroud@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_header_icon@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_header_icon@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_header_icon_normal@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_header_icon_normal@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_price_normal@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_price_normal@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_price_selected@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_price_selected@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_select_normal@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_select_normal@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_select_selected@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_select_selected@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "member_trapeziform@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "member_trapeziform@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_header_background@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mine_header_background@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_header_coin@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mine_header_coin@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_header_gradation_background@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mine_header_gradation_background@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Some files were not shown because too many files have changed in this diff Show More