首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
从零开始学 SwitUI
君赏
创建于2026-02-23
订阅专栏
几年前学习时候写的书,有点过时了
等 11 人订阅
共32篇文章
创建于2026-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第十二章 TextField|EmptyView|SecureField
调用 PopMenuButton 对于 PopMenuButton 的封装已经完毕,我都迫不及待的想要添加到服务器选择上面。 我们新增一个属性获取当前可以选择服务器的数据源。 我们将 PopMenuB
第十一章 ViewModify|ZStack|border|clipped|shadow|fixedSize|extension View
通过 ViewModify 封装简单调用 我们封装的 PopMenuButton 已经完毕,我们已经迫不及待的想运行尝试一下。为了让 ServerSelectMenuView 试图点击可以打开 Pop
第十章 ScrollView|Top布局|SF符号|@StateObject|@State|@Binding
使用 ScrollView 自定义滚动视图 因为 List 不能设置 SizeToFit 的不方便,导致我们在想能否换成其他的方案进行解决呢?答案是肯定的,我们还有 ScrollView 的组件。我们
第九章 List|GeometryReader|ForEach
但是我们的服务器地址需要满足用户在我们的支持的环境切换,所以需要一个类似 PopMenuButton的控件,在Mac上我们可以使用 Picker控件,甚至还有 ContextMenu 控件,但是好像都
第八章 封装MVVM|onTapGesture|AppStorage
对于服务器选择这一控件,我们希望当没有默认的服务器地址的时候,我们提示 【请选择服务器地址】,当选择服务器地址就将选择的服务器地址保存在 UserDefault 中。 因为 ServerSelectM
第七章 组件提炼|代码清爽|Padding
我们对于 LoginValueContentView 的 组件已经布局完毕,接下来就需要我们进行提炼,做成可以复用的组件。 我们组件分成三个部分,分别是left,center, right. 我们新增
第六章 Published|ObservedObject|EnvironmentObject|Environment
使用 @Published 监听属性的变动 我们已经引入了 UIColorHexSwift 库,这样我们就可以将 CCCCCC 十六进制很方便的转换为 UIColor的对象。 我们新建了一个颜色变量
第五章 如何使用Xcode Package Injection加速依赖Swift Package Manager
这一章我主要介绍一下怎么使用我开发的一个简单的 SwiftUI 软件快速添加 Swift Package Manager 依赖。 下载 Xcode Package Injection 软件的开源地址
第四章 Preview Device|Expand|Alignment|LineLimit|Rectangle|ForegroundColor
我们接下来进行将登陆界面中间的部分抽离成组件。 我们新建一个 SwiftUI 的 View,LoginValueContentView.swift , 放在和 LoginPage.swift 同级新建
第三章 初见VStack|Image|Spacer|.Frame
项目已经创建好了,接下来我们就开始一步步的重写我们的项目吧。我们准备先做我们的入口界面,也就是我们的登录界面。 虽然界面也不是很好看,但是我们觉得能用 SwiftUI 作出这样的界面,也是我们学习 S
第二章 创建项目
关于这本书已经介绍完毕了,那么我们就从新建一个项目开始吧。 很明显我们用的最新的稳定版本 Xcode13.1。因为我们主要的目的是学技术的,所以我们就不考虑我们作出软件的兼容问题。 虽然 SwiftU
第一章 前言
先简单的介绍一下自己,2012 年末开始接触 iOS 到现今大概九年有余。大大小小做过项目大有几十,自己也有想法做过一些个人项目都不了了之,和朋友也做过外包项目。 自己在从业的路上,一直主力在 iOS