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

Swift社区

专栏成员
284
文章
279821
阅读量
33
订阅数
苹果公司深圳实验室启用 | Swift 周报 issue 63
本期是 Swift 编辑组自主整理周报的第六十三期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-10-14
3130
如何选择和设计针对不同技术栈的教程指南
教程是开发者快速掌握一门技术的核心资源。然而,随着技术的演进,很多教程常常难以跟上时代的脚步。本文将分享如何根据不同技术栈的特性,设计适合其的教程指南,确保内容涵盖最新实践,并通过实例化的Demo模块,使学习过程更为高效。
Swift社区
2024-10-13
1610
如何在快节奏工作环境下实现个人技术沉淀
在快节奏的工作环境中,许多开发者因被项目进度推着走,很难抽出时间进行系统的技术学习与沉淀。本文将分享一些有效的时间管理技巧,以及如何在忙碌的工作中,依然保持技术成长的节奏。通过合理的规划与方法论,开发者可以在保证工作质量的同时,不断积累技术深度。
Swift社区
2024-10-09
1660
SwiftUI 新容器视图 API 深度解析:轻松构建自定义布局
自 SwiftUI 的第一个版本发布以来,它就拥有了几种容器视图。最常用的有 HStack、VStack、List 等。今年,Apple 引入了新的 API,使我们能够以全新的方式构建自定义容器视图。本周,我们将学习 SwiftUI 新的分解 API 的优势。
Swift社区
2024-09-30
1280
如何以编程方式解析 XCResult 包的内容
XCResult 包是一个包含运行一组测试结果详细信息的包或目录。这些包由 Xcode(或命令行中的 xcodebuild)生成,并提供了有关所运行测试的丰富信息,包括测试的名称、持续时间、状态以及它们生成的任何附件(如截图或日志)。
Swift社区
2024-09-27
1270
SwiftUI 与前端框架(如 React)中的状态管理对比
在构建现代应用时,状态管理是决定应用复杂性和可维护性的关键。SwiftUI 和 React 都采用声明式 UI 模型,但它们的状态管理方式不同。本文将对比 SwiftUI 的 @State、@Binding、@EnvironmentObject 等状态管理工具与 React 的 useState、useContext,分析各自的设计理念、优缺点及最佳实践。
Swift社区
2024-09-26
1430
SwiftUI 中掌握 ScrollView 的使用:滚动可见性
我们的滚动 API 中又有一个重要的新增功能:滚动可见性。现在,你可以获取可见标识符列表,或者快速检查并监控 ScrollView 内视图的可见性状态。本周,我们将学习如何使用新的 onScrollTargetVisibilityChange 和 onScrollVisibilityChange 视图修饰符。
Swift社区
2024-09-25
1680
苹果、华为“撞档”上新 | Swift 周报 issue 62
本期是 Swift 编辑组自主整理周报的第六十二期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-09-24
2070
Swift 中的函数式核心与命令式外壳:单向数据流
之前,我们讨论了在 Swift 中的函数式核心与命令式外壳的概念。其目标是通过值类型提取纯逻辑,并将副作用保持在薄薄的对象层中。本周,我们将展示如何以单向数据流的方式应用这一方法。
Swift社区
2024-09-22
1160
掌握 SwiftUI 中的 ScrollView:滚动几何
本文探讨了如何使用 onScrollGeometryChange 视图修饰符有效地监控和管理滚动位置和几何。通过详细的代码示例和解释,你将学习如何利用这些工具创建动态和响应迅速的用户界面。
Swift社区
2024-09-21
1290
Apple 新品发布会亮点有哪些 | Swift 周报 issue 61
本期是 Swift 编辑组自主整理周报的第六十一期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-09-20
1200
如何使用 SwiftUI 中 ScrollView 的滚动偏移
WWDC 24 已经结束,我决定开始写一些关于 SwiftUI 框架即将推出的新特性的文章。今年,苹果继续填补空白,引入了对滚动位置更细粒度的控制。本周,我们将学习如何操作和读取滚动偏移。
Swift社区
2024-09-18
1770
苹果仍在研发更大尺寸的 iMac | Swift 周报 issue 60
本期是 Swift 编辑组自主整理周报的第六十期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。
Swift社区
2024-09-17
1390
SwiftUI 在 WWDC 24 之后的新变化
WWDC 24 已经到来,我们有很多内容要讨论。每年,SwiftUI 都会通过引入更多功能来赶上 UIKit。今年也不例外。让我们深入了解 SwiftUI 框架引入的新功能。
Swift社区
2024-09-16
1290
在 SwiftUI 中 accessibilityChildren 视图修饰符的作用
SwiftUI 为我们提供了一系列丰富的视图修饰符,用于操作视图的可访问性树。我已经介绍了其中许多,你可以在博客中找到它们。本文我们将讨论 accessibilityChildren 视图修饰符以及我们如何从中受益。
Swift社区
2024-09-15
1190
Pull Request 的最佳实践与高效审查指南
Pull Request(PR)是多人协作项目中常用的代码审查方式,确保代码在集成到主分支之前被仔细审查。然而,PR 处理不当,可能导致审查效率低下、代码质量不佳或集成延迟。本文将结合实际案例,深入探讨 Pull Request 的最佳实践,介绍标准流程、代码审查技巧,以及如何在大型项目中高效维护 PR 质量。
Swift社区
2024-09-13
1640
如何在 SwiftUI 中使用 AccessibilityCustomContentKey 修饰符
SwiftUI 3 发布了许多新的辅助功能 API,我们可以利用这些 API 以轻松的方式显著提高用户体验。本篇文章来聊聊另一个新的 API,我们可以使用 SwiftUI 中的新 accessibilityCustomContent 视图修饰符提供自定义的辅助功能内容。
Swift社区
2024-09-07
1060
SwiftUI Release 引入的辅助焦点管理
这个新功能使得在SwiftUI中处理辅助技术(如 VoiceOver 和 Switch Control)的焦点状态变得更加轻松。本文将介绍如何使用 @FocusState 属性包装器来在SwiftUI中管理和移动辅助焦点。
Swift社区
2024-08-18
1150
在 SwiftUI 中实战使用 MapKit API
SwiftUI 与 MapKit 的集成在今年发生了重大变化。在之前的 SwiftUI 版本中,我们将 MKMapView 的基本功能封装到名为 Map 的 SwiftUI 视图中。幸运的是,事情发生了变化,SwiftUI 引入了与 MapKit 集成的新 API。本篇文章我们将学习如何在 SwiftUI 的最新版本中使用可用的新功能丰富的 API 与 MapKit 集成。
Swift社区
2024-08-17
1580
如何利用多线程提高计算密集型任务的性能
多线程编程可以充分利用多核处理器的计算能力,从而显著提高计算密集型任务的性能。本篇文章将介绍多线程编程的基本概念和原理,如何判断任务是否适合使用多线程,以及在多线程编程中需要注意的关键问题。我们还将讨论如何设计和实现高效的多线程计算密集型任务,并提供一个可运行的示例代码模块。
Swift社区
2024-08-15
1860
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档