韦弦的偶尔分享

主要工作是iOS和微信小程序开发,所以也主要分享这些杂七杂八的知识,希望有用。
280 篇文章
25 人订阅

全部文章

韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI:使自定义类型符合 Comparable 协议

在编写Swift代码时,我们会想到很多东西。例如,如果我们写4 < 5,我们期望返回true – Swift的开发人员(以及LLVM,Swift后面的更大的编译...

3520
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

Hacking with iOS: SwiftUI Edition - 滤镜项目(二)

到目前为止,我们已经将SwiftUI,UIImagePickerController 和 Core Image 集成在一起,但是该应用程序仍然没有什么用处——毕...

5820
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

100 Days of SwiftUI —— Day 65:Instafilter(四)

今天,我们将实践一些您刚刚学到的技术,包括如何创建自定义绑定,如何包装UIImagePickerController以在SwiftUI中使用以及如何将Core ...

7130
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

Hacking with iOS: SwiftUI Edition - 滤镜项目(一)

现在,我要重点关注以下注释:// display the image。如果我们有一个图像,则需要在此处显示所选图像,否则,我们应该显示一个提示,告诉用户点击该区...

6430
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

9941
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

4710
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

在SwiftUI视图中包装UIViewController

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

7720
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI:集成 Core Image

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

6110
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

8610
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

9030
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

6310
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI:ActionSheet 弹窗

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

8610
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI:创建自定义绑定

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

5620
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

6820
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

4210
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

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

7810
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI Core Data:一对多关系

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

11120
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

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

Dynamically filtering @FetchRequest Further - 韦弦zhy

6920
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI Core Data:动态过滤 @FetchRequest

Dynamically filtering @FetchRequest - 韦弦zhy

6310
韦弦zhy

深圳智多豚物联技术有限公司 · IOS开发工程师 (已认证)

SwiftUI Core Data:使用 NSPredicate 过滤 @FetchRequest

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

4010

扫码关注云+社区

领取腾讯云代金券