韦弦zhy

LV0
发表了文章

SwiftUI:如何将图片保存到用户的照片库

在完成本项目的技术之前,我们需要解决UIKit的最后一件事情:处理完用户的图像后,我们将获得UIImage,但是我们需要一种方法来保存处理后的图像到用户的照片库...

韦弦zhy
发表了文章

使用协调器管理SwiftUI视图控制器

之前,我们研究了如何使用UIViewControllerRepresentable包装UIKit视图控制器,以便可以在SwiftUI中使用它,尤其是UIImag...

韦弦zhy
发表了文章

在SwiftUI视图中包装UIViewController

SwiftUI是构建应用程序的绝佳框架,但目前还远远不够完善——它有很多事情做不到,因此,如果您想添加更多高级功能,则需要学习与UIKit交流。有时,这是为了整...

韦弦zhy
发表了文章

SwiftUI:集成 Core Image

就像Core Data是Apple处理数据的内置框架一样,Core Image 是Apple处理图像的框架。这不是绘画,或者至少在大多数情况下不是绘画,而是关于...

韦弦zhy
发表了文章

100 Days of SwiftUI —— Day 62:Instafilter(一)

这是开始研究我们如何超越SwiftUI的边界的两个项目中的第一个,以便我们可以将其连接到Apple的其他框架。Apple为我们提供了实现此目的的方法,但需要一点...

韦弦zhy
发表了文章

Hacking with iOS: SwiftUI Edition - 里程碑:项目 10 - 12

这最后三个项目确实推动了数据的开发,首先是通过互联网发送和接收数据,然后进入Core Data,以便您可以了解实际应用如何管理其数据。您在此项目中学到的技能也许...

韦弦zhy
发表了文章

100 Days of SwiftUI —— Day 60:里程碑:项目10 - 12

这又是三个项目,还有更重要的技术。无论您的设计多么漂亮或您的应用程序构思多么聪明,对于任何一款优秀的应用程序而言,几乎始终都需要妥善处理用户数据。

韦弦zhy
发表了文章

SwiftUI:ActionSheet 弹窗

SwiftUI给我们Alert提供了一个或两个按钮来显示重要的公告,而sheet()给了我们用于在当前视图的顶部显示整个视图的信息,但是它也为我们提供了Acti...

韦弦zhy
发表了文章

SwiftUI:创建自定义绑定

由于SwiftUI将绑定更新发送到属性包装器的方式,分配与属性包装器一起使用的属性观察器将无法正常工作,这意味着即使模糊半径发生变化,此类代码也不会打印任何内容...

韦弦zhy
发表了文章

Hacking with iOS: SwiftUI Edition - 滤镜项目——引言

在这个项目中,我们将构建一个应用程序,使用户可以从图库中导入照片,然后使用各种图像效果对其进行修改。我们将介绍许多新技术,但其中最重要的是一项有用的应用程序开发...

韦弦zhy
发表了文章

100 Days of SwiftUI —— Day 59:Core Data(三)

美国歌手兼词曲作者克里斯蒂娜·格林美(Christina Grimmie)曾经说过:

韦弦zhy
发表了文章

100 Days of SwiftUI —— Day 58:Core Data(二)

今天,我们将推动更高级的Core Data 技术——在功能和实用性方面真正使应用与众不同的事物。其中一些将花费一些时间来学习,特别是因为随着我们对Core Da...

韦弦zhy
发表了文章

SwiftUI Core Data:一对多关系

Core Data 允许我们使用关系将实体链接在一起,并且当我们使用@FetchRequest时,Core Data 会将所有这些数据发送回给我们使用。但是,这...

韦弦zhy
发表了文章

SwiftUI Core Data:动态过滤 @FetchRequest 进阶

Dynamically filtering @FetchRequest Further - 韦弦zhy

韦弦zhy
发表了文章

SwiftUI Core Data:动态过滤 @FetchRequest

Dynamically filtering @FetchRequest - 韦弦zhy

韦弦zhy
发表了文章

SwiftUI Core Data:使用 NSPredicate 过滤 @FetchRequest

当我们使用SwiftUI的@FetchRequest属性包装器时,我们可以提供一个排序描述符数组来控制结果的顺序,但是我们也可以提供NSPredicate来控制...

韦弦zhy
发表了文章

Hacking with iOS: SwiftUI Edition - Core Data 项目——挑战

最初,Core Data 似乎是一个枯燥的话题,但是在构建应用程序时它非常有用——您已经了解了如何使用相对简单的代码来添加,删除,排序,过滤等等。是的,在Swi...

韦弦zhy
发表了文章

100 Days of SwiftUI —— Day 57:Core Data(一)

在此技术项目中,我们将探讨Core Data和SwiftUI如何一起工作以帮助我们构建出色的应用程序。我已经在项目11中向您介绍了该主题,但是在这里我们将进行更...

韦弦zhy
发表了文章

SwiftUI Core Data:使用约束确保对象是唯一的

默认情况下,Core Data会添加您想要的任何对象,但这会很快变得混乱,尤其是当您知道两个或多个对象同时没有意义时。例如,如果您使用联系人的电子邮件地址存储了...

韦弦zhy
发表了文章

SwiftUI Core Data:有条件地保存 NSManagedObjectContext

我们一直在使用NSManagedObjectContext的save()方法将所有未保存的更改永久保存,但是我们还没有检查是否确实需要保存任何更改。通常这样做是...

韦弦zhy

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券