
- 在Package.swift中注释掉旧的swift-composable-architecture依赖,并添加swift-case-paths依赖。 - 在Podfile中将iOS平台版本更新至16.0,并移除QCloudCOSXML/Transfer依赖,改为使用QCloudCOSXML。 - 更新Podfile.lock以反映依赖变更,确保项目依赖的准确性。 - 新增架构分析需求文档,明确项目架构评估和改进建议。 - 在多个文件中实现async/await语法,提升异步操作的可读性和性能。 - 更新日志输出方法,确保在调试模式下提供一致的调试信息。 - 优化多个视图组件,提升用户体验和代码可维护性。
179 lines
9.9 KiB
XML
179 lines
9.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Bucket
|
|
uuid = "A60FAB2A-3184-45B2-920F-A3D7A086CF95"
|
|
type = "0"
|
|
version = "2.0">
|
|
<Breakpoints>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "55EE8FC9-7BA5-40D2-B71E-7199EFC95B12"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Views/FeedView.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "102"
|
|
endingLineNumber = "102"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
<Locations>
|
|
<Location
|
|
uuid = "55EE8FC9-7BA5-40D2-B71E-7199EFC95B12 - 6293d947a1803ee3"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
symbolName = "closure #1 (SwiftUI.GeometryProxy) -> <<opaque return type of SwiftUI.View.sheet<τ_0_0 where τ_1_0: SwiftUI.View>(isPresented: SwiftUI.Binding<Swift.Bool>, onDismiss: Swift.Optional<() -> ()>, content: () -> τ_1_0) -> some>>.0 in closure #1 () -> SwiftUI.GeometryReader<<<opaque return type of SwiftUI.View.sheet<τ_0_0 where τ_1_0: SwiftUI.View>(isPresented: SwiftUI.Binding<Swift.Bool>, onDismiss: Swift.Optional<() -> ()>, content: () -> τ_1_0) -> some>>.0> in yana.FeedView.body.getter : some"
|
|
moduleName = "yana.debug.dylib"
|
|
usesParentBreakpointCondition = "Yes"
|
|
urlString = "file:///Users/edwinqqq/Local/Company%20Projects/yana/yana/Views/FeedView.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "102"
|
|
endingLineNumber = "102">
|
|
</Location>
|
|
<Location
|
|
uuid = "55EE8FC9-7BA5-40D2-B71E-7199EFC95B12 - ba104df0a01f94b"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
symbolName = "closure #4 @Sendable () -> Swift.Bool in closure #1 (SwiftUI.GeometryProxy) -> <<opaque return type of SwiftUI.View.sheet<τ_0_0 where τ_1_0: SwiftUI.View>(isPresented: SwiftUI.Binding<Swift.Bool>, onDismiss: Swift.Optional<() -> ()>, content: () -> τ_1_0) -> some>>.0 in closure #1 () -> SwiftUI.GeometryReader<<<opaque return type of SwiftUI.View.sheet<τ_0_0 where τ_1_0: SwiftUI.View>(isPresented: SwiftUI.Binding<Swift.Bool>, onDismiss: Swift.Optional<() -> ()>, content: () -> τ_1_0) -> some>>.0> in yana.FeedView.body.getter : some"
|
|
moduleName = "yana.debug.dylib"
|
|
usesParentBreakpointCondition = "Yes"
|
|
urlString = "file:///Users/edwinqqq/Local/Company%20Projects/yana/yana/Views/FeedView.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "102"
|
|
endingLineNumber = "102">
|
|
</Location>
|
|
</Locations>
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "3E663F1F-E6A0-45A6-87FC-B05E919ADDEB"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Features/SplashFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "52"
|
|
endingLineNumber = "52"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "B1F260B9-69B0-4607-AB2D-F9ECEC954EDF"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "65"
|
|
endingLineNumber = "65"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "2308DE52-487A-4A72-9377-A7C0C09DACD4"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "134"
|
|
endingLineNumber = "134"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "44D54396-6B42-4B2E-8621-CB59559FCDB1"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Features/LoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "168"
|
|
endingLineNumber = "168"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
<BreakpointProxy
|
|
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
|
<BreakpointContent
|
|
uuid = "8732BF66-8904-4DD4-9844-B30786433A70"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
filePath = "yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "69"
|
|
endingLineNumber = "69"
|
|
landmarkName = "body"
|
|
landmarkType = "24">
|
|
<Locations>
|
|
<Location
|
|
uuid = "8732BF66-8904-4DD4-9844-B30786433A70 - 33fd8ff0f3f68ab7"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
symbolName = "(1) suspend resume partial function for closure #1 @Sendable (ComposableArchitecture.Send<yana.IDLoginFeature.Action>) async -> () in closure #1 (inout yana.IDLoginFeature.State, yana.IDLoginFeature.Action) -> ComposableArchitecture.Effect<yana.IDLoginFeature.Action> in yana.IDLoginFeature.body.getter : some"
|
|
moduleName = "yana.debug.dylib"
|
|
usesParentBreakpointCondition = "Yes"
|
|
urlString = "file:///Users/edwinqqq/Local/Company%20Projects/yana/yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "69"
|
|
endingLineNumber = "69">
|
|
</Location>
|
|
<Location
|
|
uuid = "8732BF66-8904-4DD4-9844-B30786433A70 - 8f264cf5d91c4ec9"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
symbolName = "(3) suspend resume partial function for closure #1 @Sendable (ComposableArchitecture.Send<yana.IDLoginFeature.Action>) async -> () in closure #1 (inout yana.IDLoginFeature.State, yana.IDLoginFeature.Action) -> ComposableArchitecture.Effect<yana.IDLoginFeature.Action> in yana.IDLoginFeature.body.getter : some"
|
|
moduleName = "yana.debug.dylib"
|
|
usesParentBreakpointCondition = "Yes"
|
|
urlString = "file:///Users/edwinqqq/Local/Company%20Projects/yana/yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "69"
|
|
endingLineNumber = "69">
|
|
</Location>
|
|
<Location
|
|
uuid = "8732BF66-8904-4DD4-9844-B30786433A70 - 8f264cf5d91c4ec9"
|
|
shouldBeEnabled = "Yes"
|
|
ignoreCount = "0"
|
|
continueAfterRunningActions = "No"
|
|
symbolName = "(3) suspend resume partial function for closure #1 @Sendable (ComposableArchitecture.Send<yana.IDLoginFeature.Action>) async -> () in closure #1 (inout yana.IDLoginFeature.State, yana.IDLoginFeature.Action) -> ComposableArchitecture.Effect<yana.IDLoginFeature.Action> in yana.IDLoginFeature.body.getter : some"
|
|
moduleName = "yana.debug.dylib"
|
|
usesParentBreakpointCondition = "Yes"
|
|
urlString = "file:///Users/edwinqqq/Local/Company%20Projects/yana/yana/Features/IDLoginFeature.swift"
|
|
startingColumnNumber = "9223372036854775807"
|
|
endingColumnNumber = "9223372036854775807"
|
|
startingLineNumber = "69"
|
|
endingLineNumber = "69">
|
|
</Location>
|
|
</Locations>
|
|
</BreakpointContent>
|
|
</BreakpointProxy>
|
|
</Breakpoints>
|
|
</Bucket>
|