首页
学习
活动
专区
工具
TVP
发布

Swift社区

专栏成员
273
文章
273870
阅读量
31
订阅数
如何使用 SwiftUI 中 ScrollView 的滚动偏移
WWDC 24 已经结束,我决定开始写一些关于 SwiftUI 框架即将推出的新特性的文章。今年,苹果继续填补空白,引入了对滚动位置更细粒度的控制。本周,我们将学习如何操作和读取滚动偏移。
Swift社区
2024-09-18
460
苹果仍在研发更大尺寸的 iMac | Swift 周报 issue 60
本期是 Swift 编辑组自主整理周报的第六十期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-09-17
430
SwiftUI 在 WWDC 24 之后的新变化
WWDC 24 已经到来,我们有很多内容要讨论。每年,SwiftUI 都会通过引入更多功能来赶上 UIKit。今年也不例外。让我们深入了解 SwiftUI 框架引入的新功能。
Swift社区
2024-09-16
620
在 SwiftUI 中 accessibilityChildren 视图修饰符的作用
SwiftUI 为我们提供了一系列丰富的视图修饰符,用于操作视图的可访问性树。我已经介绍了其中许多,你可以在博客中找到它们。本文我们将讨论 accessibilityChildren 视图修饰符以及我们如何从中受益。
Swift社区
2024-09-15
920
Pull Request 的最佳实践与高效审查指南
Pull Request(PR)是多人协作项目中常用的代码审查方式,确保代码在集成到主分支之前被仔细审查。然而,PR 处理不当,可能导致审查效率低下、代码质量不佳或集成延迟。本文将结合实际案例,深入探讨 Pull Request 的最佳实践,介绍标准流程、代码审查技巧,以及如何在大型项目中高效维护 PR 质量。
Swift社区
2024-09-13
1150
如何在 SwiftUI 中使用 AccessibilityCustomContentKey 修饰符
SwiftUI 3 发布了许多新的辅助功能 API,我们可以利用这些 API 以轻松的方式显著提高用户体验。本篇文章来聊聊另一个新的 API,我们可以使用 SwiftUI 中的新 accessibilityCustomContent 视图修饰符提供自定义的辅助功能内容。
Swift社区
2024-09-07
690
SwiftUI Release 引入的辅助焦点管理
这个新功能使得在SwiftUI中处理辅助技术(如 VoiceOver 和 Switch Control)的焦点状态变得更加轻松。本文将介绍如何使用 @FocusState 属性包装器来在SwiftUI中管理和移动辅助焦点。
Swift社区
2024-08-18
1120
在 SwiftUI 中实战使用 MapKit API
SwiftUI 与 MapKit 的集成在今年发生了重大变化。在之前的 SwiftUI 版本中,我们将 MKMapView 的基本功能封装到名为 Map 的 SwiftUI 视图中。幸运的是,事情发生了变化,SwiftUI 引入了与 MapKit 集成的新 API。本篇文章我们将学习如何在 SwiftUI 的最新版本中使用可用的新功能丰富的 API 与 MapKit 集成。
Swift社区
2024-08-17
1210
如何利用多线程提高计算密集型任务的性能
多线程编程可以充分利用多核处理器的计算能力,从而显著提高计算密集型任务的性能。本篇文章将介绍多线程编程的基本概念和原理,如何判断任务是否适合使用多线程,以及在多线程编程中需要注意的关键问题。我们还将讨论如何设计和实现高效的多线程计算密集型任务,并提供一个可运行的示例代码模块。
Swift社区
2024-08-15
1580
在 SwiftUI 中的作用域动画
从一开始,动画就是 SwiftUI 最强大的功能之一。你可以在 SwiftUI 中快速构建流畅的动画。唯一的缺点是每当我们需要运行多步动画或将动画范围限定到视图层次结构的特定部分时,我们如何控制动画。
Swift社区
2024-08-13
1540
如何在 SwiftUI 中开发定制 MapKit 功能
在上一篇文章中,我们探讨了 SwiftUI 中新的 MapKit API 的基础知识。现在,让我们深入 MapKit API 的定制点,以便根据我们的需求定制地图呈现。
Swift社区
2024-08-12
1420
如何在 SwiftUI 中熟练使用 visualEffect 修饰符
在 WWDC 23 中,SwiftUI 引入了一个名为 visualEffect 的新视图修饰符。此修饰符允许我们通过访问特定视图的布局信息来附加一组可动画化的视觉效果。下面我们将学习如何在 SwiftUI 中使用新的 visualEffect 视图修饰符。
Swift社区
2024-08-11
1160
在 SwiftUI 中实战应用 ContentUnavailableView
SwiftUI 引入了新的 ContentUnavailableView 类型,允许我们在应用程序中展示空状态、错误状态或任何其他内容不可用的状态。本周,我们将学习如何使用 ContentUnavailableView 引导用户浏览应用程序中的空状态。
Swift社区
2024-08-10
990
如何在 SwiftUI 中熟练使用 sensoryFeedback 修饰符
SwiftUI 引入了新的 sensoryFeedback 视图修饰符,使我们能够在所有 Apple 平台上播放触觉反馈。下面我们将学习如何使用 sensoryFeedback 修饰符在应用程序中的不同操作中提供触觉反馈。
Swift社区
2024-08-09
1260
微服务架构的未来发展趋势
微服务架构在软件开发中已经成为主流,但随着市场需求和技术环境的快速变化,微服务架构也在不断演进。本文将分析当前微服务架构的发展趋势和热门技术,如 Serverless、Service Mesh、AIOps 等,探讨这些技术如何影响微服务架构的设计和实现,并展望未来可能出现的挑战。
Swift社区
2024-08-08
2670
自定义 SwiftUI 中符号图像的外观
符号图像是来自 Apple的SF Symbols 库的矢量图标,设计用于在 Apple 平台上使用。这些可缩放的图像适应不同的大小和重量,确保在我们的应用程序中具有一致的高质量图标。在 SwiftUI 中使用符号图像非常简单,只需使用 Image 视图和所需符号的系统名称。下面是一个快速示例:
Swift社区
2024-08-07
890
如何使用 SwiftUI 构建 visionOS 应用
Apple Vision Pro 即将推出,现在是看看 SwiftUI API 的完美时机,这使我们能够将我们的应用程序适应 visionOS 提供的沉浸式世界。苹果表示,构建应用程序的最佳方式是使用 Swift 和 SwiftUI。下面,我们将学习如何使用 SwiftUI 构建 visionOS 应用程序。
Swift社区
2024-08-06
1730
苹果 AI 部分性能超过 GPT4 | Swift 周报 issue 59
本期是 Swift 编辑组自主整理周报的第五十九期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-08-05
1340
Swift 定制 Core Data 迁移
随着应用程序和用户群的增长,你需要添加新功能,删除其他功能,并改变应用程序的工作方式。这是软件开发生命周期的自然结果,我们应该接受。
Swift社区
2024-08-03
700
Swift Core Data 分阶段迁移
在这之前,我发布了一篇文章,在其中解释了如何使用映射模型和自定义迁移策略执行复杂的 Core Data 迁移。虽然这种方法性能良好且运行良好,但很难维护,不适用于应用程序扩展,并且存在高度的错误风险。
Swift社区
2024-07-31
770
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档