Avatar notebook default
37篇文章 · 65204字 · 1人关注
  • SwiftUI 锁屏小组件

    iOS 呼声最高的功能之一是可定制的锁屏。终于,在最新发布的 iOS 16 得以实现。我们可以用可浏览的小组件填充锁屏。实现锁屏小组件很简单,因...

  • Sendable 和 @Sendable 闭包 —— 代码实例详解

    前言 Sendable 和 @Sendable 是 Swift 5.5 中的并发修改的一部分,解决了结构化的并发结构体和执行者消息之间传递的类型...

  • 实现模块化应用的本地化

    前言 我已经有一段时间没有从头开始一个需要支持多种语言的新项目了。当然不是从头开始,而是在代码库中通过使用 Swift 包将代码分成不同模块。 ...

  • SwiftUI 之 HStack 和 VStack 的切换

    前言 SwiftUI 的各种堆栈是许多框架中最基本的布局工具,能够让我们定义组视图,这些组视图可以按照水平、垂直或覆盖视图对齐。 当涉及到水平和...

  • 第三方库并不是必须的

    前言 我在Lyft的八年间,很多产品经理以及工程师经常想往我们 app 里添加第三方库。有时候集成一个特定的库(比如 PayPal)是必须的,有...

  • 使用 SwiftUI 的 Eager Grids

    介绍 早在 2020 年,我们就拥有了在 SwiftUI(LazyVGrid 和 LazyHGrid)中绘制网格的新视图控件。两年后,我们又获得...

  • 使用 Swift Package 插件生成代码

    前言 不久前,我正在工作中开发一项新服务,该服务由 Swift Package 组成,该 Package 公开了一个类似于Decodable协议...

  • iOS 16 主要功能和提升

    锁定屏幕 锁定屏幕图库 从包含众多样式的图库中寻找灵感,定制个性化的锁定屏幕,每款都有自己独特的背景、风格化的日期和时间显示方式,以及便于快速查...

  • 使用 Swift 的并发系统并行运行多个任务

    前言 Swift 内置并发系统的好处之一是它可以更轻松地并行执行多个异步任务,这反过来又可以使我们显着加快可以分解为单独部分的操作。 在本文中,...

文集作者