新增项目

This commit is contained in:
liyuhua
2023-07-06 16:54:13 +08:00
commit b27508bdea
4536 changed files with 219255 additions and 0 deletions

79
Podfile Normal file
View File

@@ -0,0 +1,79 @@
# Uncomment the next line to define a global platform for your project
platform :ios, '11.0'
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
target 'YuMi' do
use_frameworks!
# 滑动标签栏
pod 'JXCategoryView'
pod 'JXPagingView/Pager'
#模型转化
pod 'MJExtension'
#图片加载
pod 'SDWebImage'
pod 'AFNetworking'
#文字自动滚动
pod 'MarqueeLabel-ObjC'
pod 'YYText'
pod 'Masonry'
#输入
pod 'SZTextView'
#头饰显示
pod 'YYWebImage'
#轮播图
pod 'SDCycleScrollView'
pod 'ReactiveObjC'
pod 'MBProgressHUD'
pod 'FFPopup'
#下拉刷新控件
pod 'MJRefresh'
pod 'IQKeyboardManager'
pod 'TZImagePickerController'
#TRTC
pod 'TXLiteAVSDK_TRTC', '~> 10.3.12317'
#vap礼物动画
pod 'QGVAPlayer'
#上传音乐
pod 'CocoaAsyncSocket',:modular_headers => true
#声网
pod 'AgoraRtcEngine_iOS', '~> 3.2.2'
#上传图片
pod 'Qiniu'
#内购
pod 'IAPHelper'
#持久化存储
pod 'SSKeychain'
pod 'Base64'
#pop动画
pod 'pop', '~> 1.0.12'
#云信
pod 'NIMSDK_LITE', '~> 9.2.8'
pod 'GKCycleScrollView', '~> 1.2.0'
pod 'SVGAPlayer'
pod 'GoogleSignIn', '6.2.4'
pod 'mob_sharesdk'
pod 'mob_sharesdk/ShareSDKPlatforms/Apple'
pod 'mob_sharesdk/ShareSDKPlatforms/Facebook_Lite'
pod 'mob_sharesdk/ShareSDKPlatforms/Line'
pod 'mob_sharesdk/ShareSDKExtension'
pod 'UMCommon'
pod 'UMDevice'
pod 'lottie-ios'
pod 'WeexSDK'
pod 'ZLCollectionViewFlowLayout'
pod 'WMZDropDownMenu'
pod 'TABAnimated'
pod 'YuMi',:path=>'yum'
end
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
end
end
end
end

10452
YuMi.xcodeproj/project.pbxproj Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "189DD52826DE255300AB55B1"
BuildableName = "YuMi.app"
BlueprintName = "YuMi"
ReferencedContainer = "container:YuMi.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "189DD52826DE255300AB55B1"
BuildableName = "YuMi.app"
BlueprintName = "YuMi"
ReferencedContainer = "container:YuMi.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "189DD52826DE255300AB55B1"
BuildableName = "YuMi.app"
BlueprintName = "YuMi"
ReferencedContainer = "container:YuMi.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>YuMi.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1,18 @@
//
// AppDelegate+ThirdConfig.h
// YUMI
//
// Created by YUMI on 2021/9/13.
//
#import "AppDelegate.h"
NS_ASSUME_NONNULL_BEGIN
@interface AppDelegate (ThirdConfig)
- (void)initTertiusDisposition;
- (void)setupLaunchADRegard;
@end
NS_ASSUME_NONNULL_END

View File

@@ -0,0 +1,152 @@
//
// AppDelegate+ThirdConfig.m
// YUMI
//
// Created by YUMI on 2021/9/13.
//
#import "AppDelegate+ThirdConfig.h"
#import <NIMSDK/NIMSDK.h>
#import <ShareSDK/ShareSDK.h>
#import <UserNotifications/UNUserNotificationCenter.h>
#import "YUMIConstant.h"
#import "CustomAttachmentDecoder.h"
#import "MHTSpiritFacilitater.h"
#import "YUMIAdvertiseRegard.h"
#import "YUMIAdIndicateTool.h"
#import "YUMIMacroUitls.h"
#import "AdvertiseMatrix.h"
#import "YUMITissueRegardGovernancer.h"
#import "YUMIChamberRegardGovernancer.h"
#import "XCCurrentVCStackExecutive.h"
#import "ClientDisposition.h"
UIKIT_EXTERN NSString * kYouMiNumberCountKey;
UIKIT_EXTERN NSString * adImageName;
@implementation AppDelegate (ThirdConfig)
- (void)initTertiusDisposition {
[self prohibitipositionPartowardsiciptowardsionSDK];
[self prohibitipositionNEMCSDK];
[self initEmojiTowardsoloudspeaker];
}
- (void)prohibitipositionNEMCSDK {
NSString *appKey = KeyWithType(KeyGenre_NetEase);
NIMSDKOption *option = [NIMSDKOption optionWithAppKey:appKey];
[[NIMSDK sharedSDK] registerWithOption:option];
[NIMCustomObject registerCustomDecoder:[[CustomAttachmentDecoder alloc] init]];
[NIMSDKConfig sharedConfig].shouldConsiderRevokedMessageUnreadCount = YES;
[[NIMSDKConfig sharedConfig] setShouldSyncStickTopSessionInfos:YES];
#ifdef DEBUG
[NIMSDKConfig sharedConfig].enabledHttpsForInfo = NO;
[NIMSDKConfig sharedConfig].enabledHttpsForMessage = NO;
#endif
}
- (void)prohibitipositionPartowardsiciptowardsionSDK {
[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {
[platformsRegister setupFacebookWithAppkey:@"1266232494209868" appSecret:@"c9b170b383f8be9cdf118823b8632821" displayName:YMLocalizedString(@"App_Delegate__Third_Config_0")];
[platformsRegister setupLineAuthType:SSDKAuthorizeTypeBoth];
}];
}
#pragma mark -
- (void)initEmojiTowardsoloudspeaker {
NSArray * dicArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"emoji" ofType:@"plist"]];
NSDictionary * dic = [dicArray firstObject];
NSArray * emojiArray = dic[@"data"];
NSMutableArray * array = [NSMutableArray array];
for (int i = 0; i < emojiArray.count; i++) {
NSDictionary * dic = [emojiArray objectAtIndex:i];
UIImage * image = [UIImage imageNamed:dic[@"file"]];
MHTSpirit * info = [[MHTSpirit alloc] init];
info.identifier = dic[@"id"];
info.image = image;
info.displayName = dic[@"tag"];
[array addObject:info];
}
MHTSpiritFacilitater *faceManager = [MHTSpiritFacilitater partowardsiciptowardsiondSenintrtowardsemporalntFacilittowardseer];
faceManager.senintratemporalntGarment = array;
}
#pragma mark - 广
- (void)setupLaunchADRegard {
NSUserDefaults * kUserDefaults = NSUserDefaults.standardUserDefaults;
NSString *filePath = [YUMIAdIndicateTool.partowardsiciptowardsionIndictowardseUtensil acquireAccurtowardseRouteAboutIndictowardseConstitute:[kUserDefaults valueForKey:adImageName]];
BOOL isExist = [YUMIAdIndicateTool.partowardsiciptowardsionIndictowardseUtensil isAccurtowardseExistAboutAccurtowardseRoute:filePath];
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
if ([userDefault integerForKey:@"adShow"]) {
[userDefault setInteger:[userDefault integerForKey:@"adShow"]+1 forKey:@"adShow"];
} else {
[userDefault setInteger:1 forKey:@"adShow"];
}
if (isExist) {
if ([userDefault integerForKey:@"adShow"] > 4) {
@kWeakify(self);
NSString *imageName = [kUserDefaults valueForKey:adImageName];
AdvertiseMatrix *info = [YUMIAdIndicateTool.partowardsiciptowardsionIndictowardseUtensil acquireDirectoryAbstractByvirtueofConcealInMainAbout:imageName];
YUMIAdvertiseRegard *advertiseView = [[YUMIAdvertiseRegard alloc] initWithFrame:self.window.bounds];
advertiseView.filePath = filePath;
advertiseView.disappearHandler = ^(BOOL shouldJump) {
@kStrongify(self)
if (!shouldJump || info == nil) {
return;
}
[self performSelectorOnMainThread:@selector(advertiseJumpShankAboutAbstract:) withObject:info waitUntilDone:NO];
};
[advertiseView show];
}
}
}
- (void)advertiseJumpShankAboutAbstract:(AdvertiseMatrix *)info {
if (![ClientDisposition partowardsiciptowardsionDisposition].canUnfoild) {
return;
}
if (UIApplication.sharedApplication.keyWindow != self.window) {
return;
}
switch (info.type) {
case SplashAbstractSkipGenreRoom: {
if (![[YUMIAdIndicateTool partowardsiciptowardsionIndictowardseUtensil] isImSurmount]) {
return;
}
if (info.link.length > 0) {
[YUMIChamberRegardGovernancer unfoildChamber:info.link viewController:[XCCurrentVCStackExecutive shareManager].getCurrentVC];
}
}
break;
case SplashAbstractSkipGenreWeb: {
if (info.link.length > 0) {
YUMITissueRegardGovernancer *webView = [[YUMITissueRegardGovernancer alloc]init];
webView.url = info.link;
[[[XCCurrentVCStackExecutive shareManager]universalBreeadcrumbGovernancer] pushViewController:webView animated:YES];
}
}
break;
default:
break;
}
}
@end

View File

@@ -0,0 +1,20 @@
//
// AppDelegate.h
// YUMI
//
// Created by admin on 2023/3/9.
//
#import <UIKit/UIKit.h>
#import <CoreData/CoreData.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property(nonatomic,strong,readonly)NSManagedObjectContext *managedObjectContext;
@property(nonatomic,strong,readonly)NSManagedObjectModel *managedObjectModel;
@property(nonatomic,strong,readonly)NSPersistentStoreCoordinator *persistentStoreCoordinator;
- (void)preserveConessay;
- (NSURL *)aplictowardsionlictowardsionDocumentsDirectoryvisory;
@end

View File

@@ -0,0 +1,129 @@
//
// AppDelegate.m
// YUMI
//
// Created by admin on 2023/3/9.
//
#import "AppDelegate.h"
#import "TabbarRegardGovernancer.h"
#import "BaseNevigationGovernancer.h"
#import "AppDelegate+ThirdConfig.h"
#import <NIMSDK/NIMSDK.h>
#import <UMCommon/UMCommon.h>
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
TabbarRegardGovernancer *vc = [[TabbarRegardGovernancer alloc] init];
BaseNevigationGovernancer *bnc = [[BaseNevigationGovernancer alloc] initWithRootViewController:vc];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = bnc;
[self.window makeKeyAndVisible];
[self setupLaunchADRegard];
[self initTertiusDisposition];
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"kYouMinumbernnagna"]) {
[UMConfigure initWithAppkey:@"6434c6dfd64e686139618269" channel:@"yumi_appstore"];
}
return YES;
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSInteger count = [NIMSDK sharedSDK].conversationManager.allUnreadCount;
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];
}
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
[[NIMSDK sharedSDK] updateApnsToken:deviceToken];
}
#pragma mark - Core Data stack
@synthesize managedObjectContext = _managedObjectContext;
@synthesize managedObjectModel = _managedObjectModel;
@synthesize persistentStoreCoordinator = _persistentStoreCoordinator;
-(NSURL *)aplictowardsionlictowardsionDocumentsDirectoryvisory{
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
- (NSManagedObjectModel *)managedObjectModel {
if (_managedObjectModel != nil) {
return _managedObjectModel;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"_1_______" withExtension:@"momd"];
_managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return _managedObjectModel;
}
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {
if (_persistentStoreCoordinator != nil) {
return _persistentStoreCoordinator;
}
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
NSURL *storeURL = [[self aplictowardsionlictowardsionDocumentsDirectoryvisory] URLByAppendingPathComponent:@"_1_______.sqlite"];
NSError *error = nil;
NSString *failureReason = @"There was an error creating or loading the application's saved data.";
if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error]) {
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
dict[NSLocalizedDescriptionKey] = @"Failed to initialize the application's saved data";
dict[NSLocalizedFailureReasonErrorKey] = failureReason;
dict[NSUnderlyingErrorKey] = error;
error = [NSError errorWithDomain:@"YOUR_ERROR_DOMAIN" code:9999 userInfo:dict];
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
return _persistentStoreCoordinator;
}
- (NSManagedObjectContext *)managedObjectContext {
if (_managedObjectContext != nil) {
return _managedObjectContext;
}
NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
if (!coordinator) {
return nil;
}
_managedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
[_managedObjectContext setPersistentStoreCoordinator:coordinator];
return _managedObjectContext;
}
#pragma mark - Core Data Saving support
- (void)preserveConessay {
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
if (managedObjectContext != nil) {
NSError *error = nil;
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
}
@end

View File

@@ -0,0 +1,7 @@
{"colors": [{"idiom": "universal"}], "info": {"author": "xcode", "version": 1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

View File

@@ -0,0 +1,7 @@
{"images": [{"filename": "1024.png", "idiom": "universal", "platform": "ios", "size": "1024x1024"}], "info": {"author": "xcode", "version": 1}}

View File

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

View File

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

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,7 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"filename": "yumi_login_full_gen_female_select@2x.png", "idiom": "universal", "scale": "2x"}, {"filename": "yumi_login_full_gen_female_select@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: 3.6 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,7 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"filename": "yumi_login_full_gen_male_select@2x.png", "idiom": "universal", "scale": "2x"}, {"filename": "yumi_login_full_gen_male_select@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: 4.1 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 893 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

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

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

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

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