关于objective-c:初探SwiftUI打通任督二脉
序言开年的第一篇文章,明天分享的是SwiftUI,SwiftUI进去好几年,之前始终没学习,所以当初才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是事实不是咱们设想那样;目前我也在学习 SwiftUI,并且致力找工作中....;至于 2024 年经济如何,咱们作为老百姓在大环境和寰球经济影响下;坦然面对,晋升本人。 这里不得不说国人百折不挠的精力。“卷” -- 致力吧Coding人 SwiftUI体验Xcode创立我的项目之后呈现工程默认创立的UI界面;如下 一开始心里对本人说:"SwiftUI作为iOS开发新的UI体系,为啥初创的我的项目这么多代码,给初学者看到,一种压迫感,心想这语法好简单,不想学了";不论你是不是这样心里,我刚开始看见,这么一坨代码,没什么心理,于是索性删掉;按本人能了解学习的形式来操作;于是做了简化: import SwiftUIimport SwiftDatastruct ContentView: View { var body: some View { Text("hello,word”) }}#Preview { ContentView() .modelContainer(for: Item.self, inMemory: true)}关键字 some关键字some啥玩意儿,齐全生疏;先看看View;点击进入源码构造查看: @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)public protocol View { /// The type of view representing the body of this view. /// /// When you create a custom view, Swift infers this type from your /// implementation of the required ``View/body-swift.property`` property. associatedtype Body : View @ViewBuilder @MainActor var body: Self.Body { get }}一堆英文注解预计大家不喜爱看,我就没贴出来了;简略来说:View 是一个泛型协定,它定义了所有视图类型须要遵循的接口,通过some润饰;示意 "我返回一个满足View 协定的某种类型"。some关键字通知 Swift,尽管咱们晓得body必须返回一个View,但咱们不确定具体是哪种 View(例如,Text, Image, VStack 等)。 ...