YungFan

LV1
发表了文章

App Store 隐私政策网址

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉...

YungFan
发表了文章

iOS开发之WidgetKit

iOS 14 Apple 推出了 WidgetKit,Widget 就像一个迷你版的 App,可以快速访问它所提供的信息—比如天气、日历事件、笔记等。Widge...

YungFan
发表了文章

iOS开发之UIMenu

iOS 14 中引入UIDeferredMenuElement,允许异步地创建 UIMenu,也就是说可以动态在后台配置菜单的内容。

YungFan
发表了文章

iOS开发之Context Menus

iOS 13 以后,UITableView 和 UICollectionView 也支持 Context Menus,使用起来特别简单,只需要实现相应的代理方法...

YungFan
发表了文章

SwiftUI-GeometryReader

GeometryReader中有一个GeometryProxy,它也是一个结构体,定义如下:

YungFan
发表了文章

iOS开发之Lists in UICollectionView

iOS 14 中 UICollectionView 的功能继续增强,可以在一定程度上替换 UITableView。本文以一个案例的形式看看如何使用。

YungFan
发表了文章

iOS开发之CryptoKit

Apple 在 WWDC2019 推出了一个基于 Swift 的密码框架 CryptoKit,它让生成哈希值、加/解密数据、数字签名和密钥协商变得更加容易。

YungFan
发表了文章

SwiftUI-WWDC20变化一

WWDC 2020 发布了新的 SwiftUI,增加了很多的新特性与 API。Apple 官方明确表示本次新增仅适用于 iOS 14,且之前的 SwiftUI ...

YungFan
发表了文章

iOS开发之UICollectionViewCompositionalLayout

日常开发中最常用的控件莫过于 UITableView 和 UICollectionView,随着应用越来越复杂,以前的 UICollectionViewFlow...

YungFan
发表了文章

iOS开发之DiffableDataSource

在 iOS 13 中 Apple 为 UITableView 和 UICollectionView 引入了 DiffableDataSource,让开发者可以更...

YungFan
发表了文章

SwiftUI-MVVM

最近看了斯坦福大学 2020 春季的 SwiftUI 课程,总结一下 SwiftUI 是如何支持 MVVM 设计模式的。

YungFan
发表了文章

Combine-Future

前面我们用过Just,其数据的发布和订阅是同步行为。如果希望数据的发布和订阅是异步的,可以使用Future。Future可以创建一个接收未来数据与事件的 Pub...

YungFan
发表了文章

Combine-Scheduler

如果说 Publisher 决定了发布什么样的 (what) 数据的话,Scheduler(调度器) 所要解决的就是两个问题:在什么地方 (where),以及在...

YungFan
发表了文章

Swift学习之5.1和5.2新特性

Swift 5.1 内置于 Xcode 11,新增了很多新特性,比较重要的有以下几个。

YungFan
发表了文章

Combine-实践

Combine 既可以在 SwiftUI 中使用,也可以在 UIKit 中使用。下面分别实践一下。

YungFan
发表了文章

iOS开发之模拟器测试远程推送

Xcode 11.4 之前必须使用第三方和真机来测试远程推送(APNS)。 但 Xcode 11.4 之后可以通过simctl命令在模拟器上进行测试。

YungFan
发表了文章

Combine-AnyPublisher

YungFan
发表了文章

Combine-Subject

Subject是一种特殊的 Publisher,最大的特点是可以手动发送数据。定义如下:

YungFan
发表了文章

Combine-Operator

默认情况下,订阅某个 Publisher,Subscriber 中的Input和Failure要与 Publisher Output和Failure类型相同...

YungFan
发表了文章

Combine-Subscriber

Publisher 根据 Subscriber 的请求提供数据。如果没有任何订阅请求,Publisher 不会提供任何数据。所以可以这样说,Subscriber...

YungFan

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券