SwiftUI
文章平均质量分 71
SwiftUI开发
HumorousGhost
iOS开发
展开
-
SwiftUI ☞ Animation
SwiftUI Animation原创 2022-08-26 14:33:50 · 767 阅读 · 0 评论 -
SwiftUI ☞ Grid
LazyVGrid/LazyHGrid SwiftUI原创 2022-08-08 17:29:10 · 918 阅读 · 0 评论 -
SwiftUI ☞ SwiftUI 4.0 全新的导航系统
NavigationStack转载 2022-08-08 16:22:49 · 580 阅读 · 0 评论 -
SwiftUI ☞ @State 相关问题
@State 使用问题原创 2022-07-29 15:53:39 · 809 阅读 · 0 评论 -
iOS SwiftUI ☞ 生命周期
为什么第二篇文章描述这个问题呢?是因为我在实际开发过程中出现了问题,即使用 与 的问题。情况是这样的,我当前有两个页面 与 页面, 是一个包含 的列表页, 是一个普通的页面。 点击 页面(称之为 )中的按钮,可以跳转到 中,在 中的按钮可以跳转到一个新的 页面(称之为 )。既然 是列表页,那么就一定会有列表的监听属性。我最开始使用的是 ,发现当跳转到 页面时,列表 不显示内容(偶发),通过打印发现 中监听的数据列表是有内容的。然后我将 换成了 发现这个问题解决了。可是这是为什么呢原创 2022-06-26 13:23:41 · 1701 阅读 · 0 评论 -
iOS SwiftUI ☞ ObservableObject
在讲解 之前,我想先说说 所应用的场景。在页面开发过程中,避免不了的使用到 (也就是)进行页面搭建,当 增加或者减少 的操作,这种操作直接使用 就可以做到。但是,在 中不可避免的会有在 中修改值的操作,比如做多文件下载时,需要实时修改下载进度,这是会发现,无论你怎么修改值,亦或是将 对象修改为,都无济于事,这时候就到了 展示的时候了。官方文档描述如下什么意思呢? 这就相当于在属性的 方法中执行了个通知方法,而 的作用就是在 方法中默认执行 的通知方法。这么理解是不是就比较通了。那原创 2022-06-15 18:05:05 · 1488 阅读 · 1 评论 -
iOS SwiftUI ☞ UIKit框架的封装使用
苹果公司于 全球开发者大会上发布,它是基于Swift建立的框架。该框架可以用于 watchOS、tvOS、macOS、iOS 等平台的应用开发。它的主要目的是帮助开发者从页面布局中解脱出来,将更多的经历放在应用逻辑层面,而不是页面布局以及页面适配方面。但是,SwiftUI毕竟时间短,有一些功能还没有完善,甚至有些控件是SwiftUI无法满足的。而且对于一个有着多年UIKit框架的开发经验的开发者来说,对于将UIKit封装成SwiftUI是必要的,因此,这篇文章会以UIKit的封装入手,来进行SwiftUI学原创 2022-06-12 10:18:35 · 854 阅读 · 0 评论