Phase 1 Day 1: 基础架构搭建
- 创建 white-label-base 分支 - 添加 APIConfig.swift(API 域名动态生成,XOR + Base64 加密) * DEV 环境使用原测试域名 * RELEASE 环境使用新域名 https://api.epartylive.com - 添加 Swift/OC 混编支持(YuMi-Bridging-Header.h) - 创建 GlobalEventManager(全局事件管理器) * 迁移 NIMSDK 代理 * 迁移房间最小化逻辑 * 迁移全局通知处理 - 创建 NewTabBarController(Swift TabBar,只有 2 个 Tab) * Moment Tab * Mine Tab * 新的主色调和样式
This commit is contained in:
46
YuMi/YuMi-Bridging-Header.h
Normal file
46
YuMi/YuMi-Bridging-Header.h
Normal file
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// YuMi-Bridging-Header.h
|
||||
// YuMi
|
||||
//
|
||||
// Created by AI on 2025-10-09.
|
||||
// Copyright © 2025 YuMi. All rights reserved.
|
||||
//
|
||||
// Swift/OC 混编桥接头文件
|
||||
|
||||
#ifndef YuMi_Bridging_Header_h
|
||||
#define YuMi_Bridging_Header_h
|
||||
|
||||
// MARK: - Network
|
||||
#import "HttpRequestHelper.h"
|
||||
#import "Api.h"
|
||||
|
||||
// MARK: - Models
|
||||
#import "UserInfoModel.h"
|
||||
#import "BaseModel.h"
|
||||
|
||||
// MARK: - Managers
|
||||
#import "RoomBoomManager.h"
|
||||
#import "PublicRoomManager.h"
|
||||
#import "XPSkillCardPlayerManager.h"
|
||||
#import "RtcManager.h"
|
||||
#import "IAPManager.h"
|
||||
#import "SocialShareManager.h"
|
||||
|
||||
// MARK: - Views
|
||||
#import "XPMiniRoomView.h"
|
||||
#import "XPRoomMiniManager.h"
|
||||
|
||||
// MARK: - Third Party SDKs
|
||||
#import <NIMSDK/NIMSDK.h>
|
||||
#import <AFNetworking/AFNetworking.h>
|
||||
|
||||
// MARK: - Utils
|
||||
#import "YUMIConstant.h"
|
||||
#import "ClientConfig.h"
|
||||
#import "AccountInfoStorage.h"
|
||||
|
||||
// MARK: - UI Components
|
||||
#import "BaseViewController.h"
|
||||
#import "BaseNavigationController.h"
|
||||
|
||||
#endif /* YuMi_Bridging_Header_h */
|
Reference in New Issue
Block a user