
- 在APIEndpoints.swift中新增tcToken端点以支持腾讯云COS Token获取。 - 在APIModels.swift中新增TcTokenRequest和TcTokenResponse模型,处理Token请求和响应。 - 在COSManager.swift中实现Token的获取、缓存和过期管理逻辑,提升API请求的安全性。 - 在LanguageSettingsView中添加调试功能,允许测试COS Token获取。 - 在多个视图中更新状态管理和导航逻辑,确保用户体验一致性。 - 在FeedFeature和HomeFeature中优化状态管理,简化视图逻辑。
37 lines
805 B
Swift
37 lines
805 B
Swift
//
|
|
// yanaApp.swift
|
|
// yana
|
|
//
|
|
// Created by P on 2025/4/21.
|
|
//
|
|
|
|
import SwiftUI
|
|
import ComposableArchitecture
|
|
|
|
@main
|
|
struct yanaApp: App {
|
|
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
|
|
|
|
init() {
|
|
// 禁用SwiftUI Previews调试日志 (仅在DEBUG模式下)
|
|
#if DEBUG
|
|
// 减少SwiftUI Previews相关的调试输出
|
|
if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == nil {
|
|
// 不是在Previews环境中运行
|
|
}
|
|
#endif
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
SplashView(
|
|
store: Store(
|
|
initialState: SplashFeature.State()
|
|
) {
|
|
SplashFeature()
|
|
}
|
|
)
|
|
}
|
|
}
|
|
}
|