Skip to content

SwiftUI 示例,技巧和技术集合,帮助我构建应用程序,解决问题以及了解SwiftUI的实际工作方式。

License

Notifications You must be signed in to change notification settings

jaywcjlove/swiftui-example

Repository files navigation

SwiftUI by Example

Buy me a coffee

SwiftUI 示例、技巧和技术集合:这个集合旨在帮助您构建应用程序、解决问题,并了解 SwiftUI 的实际工作方式。主要内容来源于 hackingwithswift.com,所有示例都是在 macOS Big Sur 系统上运行,基于 Xcode 12.4 开发。

此外,我还制作了一个 Swift/SwiftUI 速查手册应用,您可以通过速查手册快速查阅资料,边动手开发应用,轻松上手。您可以通过以下链接下载:

DevTutor for SwiftUI AppStore DevTutor for SwiftUI AppStore iOS

🚧 注意事项: 这些示例适用于 macOS/iOS 上的 Swift 编程(主要是 macOS),文字解释内容是通过 Google 翻译完成的,英文水平有限,欢迎大家参与修改和完善。部分内容进行了添加或修改,并且有些部分是新增的。如果您对 Swift 语法不熟悉,可以参考 Swift 语法入门,而如果对 SwiftUI 不熟悉,提供了一个 SwiftUI 速查手册 供您参考。

🚧 版权声明: 内容版权归 hackingwithswift.com 原作者所有,本站不承担任何法律责任或风险,且不以商业为目的。如果您认为本站的内容侵犯了您的版权,请及时联系我们。同时,本站无法完全保证内容的准确性,使用本站内容所带来的任何风险由用户自行承担。使用本站即表示您已接受本站的使用条款和隐私政策。

为了方便在 Swift 中进行颜色拾取,提供了一个 Web 小工具 UI-Color,此外还提供了一个桌面应用 Palette Genius,该应用汇集了许多颜色,并且包含一个颜色选择转换器。欢迎大家提出改进意见。

SwiftUI 论坛

只是讨论 SwiftUI 事物的地方 论坛→。想法来源于 sindresorhus/swiftui

✦ 欢迎下载我的 macOS/iOS 应用程序来支持我,谢谢 ✦

DayBar Iconed RightMenu Master Quick RSS Quick RSS Web Serve Copybook Generator DevTutor for SwiftUI RegexMate Time Passage Iconize Folder Textsound Saver Create Custom Symbols DevHub Resume Revise Palette Genius Symbol Scribe

示例目录

介绍

简要介绍 SwiftUI 的基础

建立一个完整的项目

通过实际的应用程序项目学习 SwiftUI

使用静态文本

整齐地布局文本

图像,形状和媒体

绘制图标,圆形,渐变等

视图布局

布局大小,优先级和间距

堆栈,网格,滚动视图

以结构化方式定位视图

用户界面控件

响应交互并控制程序状态

响应事件

快捷方式,旋转方式和外观

点击和手势

滑动,轻击,摇动和其他输入

状态

响应交互并控制程序状态

列表

创建数据滚动表

表单

快速有效地获得用户输入

容器

将视图放置在导航控制器等中

对话框和菜单

发生某些情况时显示模式通知

切换界面

将您的用户从一个视图移动到另一个视图

转换视图

剪辑,大小,比例,旋转等

绘画

使用自定义形状控制渲染

动画

通过运动使您的界面栩栩如生

排版视图

使您的UI结构更易于理解

跨平台 SwiftUI

学习让您的应用在任何地方都看起来很棒

数据

通过 Core Data 集成和更多功能处理数据

辅助功能

如何使每个人都能使用您的应用

工具

使用Xcode的帮助构建更好的应用程序

附录A

如何使用每个 SwiftUI 属性包装器

工具推荐

贡献者

一如既往,感谢我们出色的贡献者!

使用 action-contributors 制作。

License

Licensed under the MIT License.