Awesome SwiftUI

一个关于 SwiftUI 的精彩文章、讲座、书籍、视频和代码示例的协作列表。「A collaborative list of awesome articles, talks, books, videos and code examples about SwiftUI.」

Github星跟蹤圖

A list of articles, tutorials, guides and videos about SwiftUI and Combine. Feel free to contribute!

If you have a great content to share and want people to know about it ASAP then join our Reddit Community.

Content

📝 Articles

SwiftUI Cheat Sheet

Tutorials

How to

View and Navigation

State and Binding

Architecture

Animations

Inside

Unit Testing

Debug

Other

Combine

📺 Videos

Apple WWDC 2019

  • Introducing SwiftUI: Building Your First App - Start here for a quick overview and demo
  • SwiftUI Essentials - Deeper dive into how it works and the key concepts
  • Data Flow Through SwiftUI - How to use data in SwiftUI. A single source of truth. Explains the difference between a simple property, BindableObject, @Environment, @Binding and @State
  • Building Custom Views with SwiftUI - Dave Abrahams, with a brief appearance from Crusty, digs deeper into how the layout process works. Second part is an impressive demo of how to use graphics to draw custom controls
  • Integrating SwiftUI - Use a hosting controller to wrap SwiftUI for use in your existing App. Use the Representable protocol to wrap existing UIKit/AppKit/WatchKit views to use in SwiftUI. Use the BindableObject protocol to integrate external data
  • Mastering Xcode Previews - Great demos on how Xcode previews make working with SwiftUI so easy
  • Accessibility in SwiftUI - You get a lot for free in SwiftUI but you’ll likely need to tweak some things (as with UIKit). API for setting labels, traits, actions, etc.
  • SwiftUI on watchOS - Of course, you can now build watchOS Apps with SwiftUI.
  • Mastering Xcode Previews - Learn how previews work, how to optimize the structure of your SwiftUI app for previews, and how to add preview support to your existing views and view controllers

Apple WWDC 2020

Tutorials

🛠 Examples

Helpers

Libraries

Combine

Open Source Apps

Apps

💻 Courses

📖 Books

SwiftUI

Combine

主要指標

概覽
名稱與所有者vlondon/awesome-swiftui
主編程語言
編程語言 (語言數: 0)
平台Web browsers
許可證MIT License
所有者活动
創建於2019-06-14 22:25:01
推送於2023-04-20 10:05:09
最后一次提交2021-02-22 11:56:12
發布數0
用户参与
星數1.9k
關注者數64
派生數142
提交數129
已啟用問題?
問題數1
打開的問題數1
拉請求數30
打開的拉請求數6
關閉的拉請求數5
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?