
- 创建 NewMomentViewController(OC) * 列表式布局 + 下拉刷新 + 滚动加载 * 发布按钮(右下角悬浮) * 使用模拟数据 - 创建 NewMomentCell(OC) * 卡片式设计(白色卡片 + 阴影) * 圆角矩形头像(不是圆形!) * 底部操作栏(点赞/评论/分享) - 创建 NewMineViewController(OC) * TableView 布局 + 8 个菜单项 * 设置按钮(右上角) - 创建 NewMineHeaderView(OC) * 渐变背景(蓝色系) * 圆角矩形头像 + 白色边框 * 昵称、等级、经验进度条 * 关注/粉丝统计 * 纵向卡片式设计 - 集成到 NewTabBarController * 使用真实的 ViewController 替换占位 * 支持登录前/后状态切换 - 更新 Bridging Header * 添加新模块的 OC 类引用 - 创建测试指南文档 * 如何运行新 TabBar * 测试清单 * 常见问题解答 新增文件: - NewMomentViewController.h/m - NewMomentCell.h/m - NewMineViewController.h/m - NewMineHeaderView.h/m - white-label-test-guide.md 代码量:约 1500 行
54 lines
1.1 KiB
Objective-C
54 lines
1.1 KiB
Objective-C
//
|
|
// 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"
|
|
|
|
// MARK: - New Modules (White Label)
|
|
#import "GlobalEventManager.h"
|
|
#import "NewMomentViewController.h"
|
|
#import "NewMomentCell.h"
|
|
#import "NewMineViewController.h"
|
|
#import "NewMineHeaderView.h"
|
|
|
|
#endif /* YuMi_Bridging_Header_h */
|