100 Days of SwiftUI —— Day 63:Instafilter(二)

100 Days of SwiftUI —— Day 63:Instafilter(二)_第1张图片

今天,我们继续研究项目的技术,并且我们开始更多地冒险进入SwiftUI不太喜欢使用的地方。今天,您将看到Core Image如何与SwiftUI集成,答案是“不太好”。我们还将开始研究UIKit如何与SwiftUI集成,答案也不是很好——我们需要做大量工作才能将UIKit的圆钉塞入SwiftUI的孔中。

我想在这里看到更好的东西吗?绝对是的——也许它将在SwiftUI的未来更新中发布。但是有一个匿名的说法,我认为很适合:

永远不要让想要的东西让您忘记拥有的东西。

never let the things you want make you forget the things you have.

是的,SwiftUI与其他框架的集成目前有点不稳定,但这并不意味着它会损害SwiftUI为我们所做的其他出色工作。

今天,您只有两个主题需要解决,其中将学习如何使用Core Image处理图像,以及如何为SwiftUI包装UIKit代码。

  • SwiftUI:集成 Core Image

  • 在SwiftUI视图中包装UIViewController

如果您有空余时间,请尝试使用Core Image并看看您能做什么——截图分享始终很有趣!

你可能感兴趣的:(100 Days of SwiftUI —— Day 63:Instafilter(二))