SF
Swift社区
Swift社区
注册登录
关注博客
注册登录
主页
关于
RSS
如何在 Spring Boot 中开发一个操作日志系统
Swift社区
2024-07-01
阅读 4 分钟
1.1k
在开发企业级应用时,记录用户操作日志是非常重要的。这不仅能帮助开发者监控系统的行为,还能在出现问题时进行追踪。在这篇文章中,我们将介绍如何在Spring Boot中开发一个完整的日志系统,记录每一步操作,如登录、创建订单、删除、查询等。
如何在 SwiftUI 视图中显示应用图标和版本
Swift社区
2024-06-28
阅读 4 分钟
513
构建视图的第一步是从主包中获取应用图标。可以通过检索应用的 Info.plist 文件中的一组键值来完成,如 Stack Overflow 上的这个答案所示:
Swift 周报 第十八期
Swift社区
2024-06-27
阅读 3 分钟
345
周报精选新闻和社区:苹果 70 亿收购曼联消息不实提案:Package 注册表认证Swift 论坛:讨论数组的悬空指针推荐博文:灵动岛开发话题讨论: 世界杯你赚钱了吗?你觉得国足几年内能进世界杯?
如何使用 Swift 中的 GraphQL
Swift社区
2024-06-26
阅读 4 分钟
458
我一直在分享关于类型安全和在 Swift 中构建健壮 API 的更多内容。今天,我想继续探讨类型安全的话题,介绍 GraphQL。GraphQL 是一种用于 API 的查询语言。本周,我们将讨论 GraphQL 的好处,并学习如何在 Swift 中使用它。
Swift 周报 第十七期
Swift社区
2024-06-25
阅读 4 分钟
433
周报精选新闻和社区:苹果发布最新声明!将工人健康放在首位,iPhone 14 Pro 收获需等待更长时间。提案:Swift 论坛讨论人气最高的提案Swift 论坛:比较两个 “any Error” 的相等性推荐博文:iOS 16 统计图实战汇总话题讨论: 大家觉得互联网行业会不会持续走下坡路?
使用 Swift 6 语言模式构建 Swift 包
Swift社区
2024-06-24
阅读 3 分钟
658
我最近了解到,Swift 6 的一些重大变更(如完整的数据隔离和数据竞争安全检查)将成为 Swift 6 语言模式的一部分,该模式将在 Swift 6 编译器中作为可选功能启用。
Swift 周报 第十六期
Swift社区
2024-06-23
阅读 5 分钟
517
周报精选新闻和社区:【挑战上岛】适配实时活动和灵动岛提案:函数反向部署Swift 论坛:围绕 Swift 6 lock 展开的讨论推荐博文:推荐 500+ 款 App UI 设计工具推荐:妙言话题讨论: 如果您年龄超过 35 岁被裁员,再入职时能接受降薪吗?
逐步实现基于源码的 Swift 代码覆盖率
Swift社区
2024-06-21
阅读 6 分钟
556
介绍最近,正在为我司的项目研究基于 Swift 的代码覆盖率检测方案的解决方案,我已经努力尝试并且找到了最佳实践。在这篇短文中,我将会给你介绍:如何生成 *.profraw 文件并通过命令行测量代码覆盖率如何在 Swift App 项目里调用 C/C++ 方法如何在 Xcode 中测量完整 Swift App 项目的代码覆盖率使用命令行练习在我们测...
Swift 周报 第十五期
Swift社区
2024-06-19
阅读 5 分钟
603
周报精选新闻和社区:iPhone14 车祸检测功能摆乌龙 坐过山车自动报警提案:申请将 sleep(for:) 添加到 ClockSwift 论坛:Bug @available 在 literal 初始化中没有效果推荐博文:async/await 系列代码示例详解
Swift 中的幻象类型
Swift社区
2024-06-18
阅读 5 分钟
542
模糊的数据可以说是一般应用程序中最常见的错误和问题的来源之一。虽然 Swift 通过其强大的类型系统和完善的编译器帮助我们避免了许多含糊不清的来源——但只要我们无法在编译时保证某个数据总是符合我们的要求,就总是有风险,我们最终会处于含糊不清或不可预测的状态。
Swift 周报 第十四期
Swift社区
2024-06-17
阅读 3 分钟
548
周报精选新闻和社区:iPhone灵动岛无法适配大部分应用提案:Swift 5.8 实现的提案Swift 论坛:conformance 关键字推荐博文:SwiftUI 新功能 Layout 协议话题讨论: 大厂养老你会选择谁
Swift 中风味各异的类型擦除
Swift社区
2024-06-16
阅读 6 分钟
585
Swift的总体目标是既强大到可以用于底层系统编程,又足够容易让初学者学习,这有时会导致相当有趣的情况——当Swift的类型系统的力量要求我们部署相当高级的技术来解决乍一看可能更微不足道的问题。
Swift 周报 第十三期
Swift社区
2024-06-15
阅读 6 分钟
599
周报精选新闻和社区:iPhone14 Pro 刘海变“灵动岛”提案:大量提案审核结果已发布Swift 论坛:论坛内容丰富,欢迎参与讨论推荐博文:增加 App 排名的 ASO 小技巧
SwiftUI 动画进阶 — Part 5:Canvas
Swift社区
2024-06-14
阅读 13 分钟
818
这个高级SwiftUI动画系列的第五部分将探索Canvas视图。从技术上讲,它不是一个动画视图,但当它与第四部分的 TimelineView 结合时,它带来了很多有趣的可能性,正如这个数字雨的例子所示。
Swift 周报 第十二期
Swift社区
2024-06-14
阅读 5 分钟
626
周报精选新闻和社区:苹果曝出严重安全漏洞!黑客或可完全接管设备提案:改进指针系列初始化和缓冲区Swift 论坛:使用 Swift 5.5 / Xcode 14 构建后崩溃推荐博文:iOS16 引入 SwiftUI Charts
Swift 中的抽象类型和方法
Swift社区
2024-06-13
阅读 4 分钟
647
在面向对象的编程中,抽象类型提供了一个基础实现,其他类型可以从中继承,以获得某种共享的、共同的功能。抽象类型与普通类型的区别在于,它们永远不会被当作原样使用(事实上,一些编程语言甚至阻止抽象类型被直接实例化),因为它们的唯一目的是作为一组相关类型的共同父类。
Swift 周报 第十一期
Swift社区
2024-06-13
阅读 6 分钟
582
周报精选新闻和社区:已消失 5 年 iPhone 电量百分比为何现在回归提案:和脚本语言相媲美的字符串算法Swift 论坛:你是否希望支持在 Windows 上构建 Swift推荐博文:Swift社区 成立文章仓库
Swift 中风味各异的依赖注入
Swift社区
2024-06-13
阅读 4 分钟
696
在之前的文章中,我们看了一些使用依赖注入的不同方法,以实现Swift应用中更多的解耦和可测试架构。例如, "在Swift中使用工厂的依赖注入"中把依赖注入和工厂模式结合起来,以及"在Swift中避免使用单例" 中利用依赖注入取代单利。
Swift 周报 第十期
Swift社区
2024-06-13
阅读 5 分钟
617
据英国《金融时报》7月27日报道,美国消费者金融保护局罗希特·乔普拉向硅谷发出警告。大型科技公司进入“先买后付”贷款业务会破坏这一新兴行业的竞争,他还对客户数据的使用提出了质疑。此前6月6日苹果公司在年度开发者大会上推出“先买后付”的“Apple Pay Later”服务,允许用户6周内分4期付款,期间不产生利息等其他费用。...
高级 SwiftUI 动画进阶 —— Part4:TimelineView
Swift社区
2024-06-12
阅读 18 分钟
4.2k
前三篇高级 SwiftUI 动画系列是作者在 WWDC 2021 之前实战总结的内容。对 2021 年 WWDC 介绍的 TimelineView 和 Canvas 感到激动。这开启了一个全新的可能性,笔者将试图在这一部分和下一部分的系列中阐释这些可能性。
Swift 周报 第九期
Swift社区
2024-06-12
阅读 3 分钟
483
这一期(200期)将是我最后一期以主要贡献者身份参与项目。我想要感谢开启这个项目的Jesse Squires,以及相信我并接替我继续运营这个项目的Bas Broek。同样我还要感谢所有帮助撰写、审阅或提供内容的贡献者。这确实是一个社区运行的项目。谢谢!
Swift 实用工具 — SwiftLint
Swift社区
2024-06-11
阅读 2 分钟
678
SwiftLint 是一个实用工具,用于实现 Swift 的风格。 在 Xcode 项目构建阶段,集成 SwiftLint 很简单,构建阶段会在编译项目时自动触发 SwiftLint。
Swift 周报 第八期
Swift社区
2024-06-11
阅读 3 分钟
925
大家好! 我真心希望你们享受完感恩节,并且能够和你所爱的人一起度过这个假期。 也许你们中的一些人甚至玩过钱德勒发明的在 6 分钟内命名所有 50 个州的游戏。感恩节之后的这段时间对 Swift 团队来说收获颇丰,今天有很多活动要讨论。 但在我们开始之前,我想利用这个机会说下一期将是我的最后一期,也许是这个项目的最...
高级 SwiftUI 动画 — Part 3:AnimatableModifier
Swift社区
2024-06-11
阅读 10 分钟
720
之前的两篇文章animating paths 和 transform matrices 对 Animatable 协议使用做了介绍,今天这篇文章将为大家介绍 AnimatableModifier,使用它可以完成更多的动画工作。
Swift 周报 第七期
Swift社区
2024-06-11
阅读 3 分钟
587
LeetCode 算法到目前我们已经更新了 5 期,我们会保持更新时间和进度,每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
高级 SwiftUI 动画 — Part 2:GeometryEffect
Swift社区
2024-06-10
阅读 12 分钟
4.1k
在本系列的第一部分,我介绍了Animatable协议,以及我们如何使用它来为路径制作动画。接下来,我们将使用一个新的工具: GeometryEffect,用同样的协议对变换矩阵进行动画处理。如果你没有读过第一部分,也不知道Animatable协议是什么,你应该先读一下。或者如果你只是对GeometryEffect感兴趣,不关心动画,你可以跳过第...
Swift 周报 第六期
Swift社区
2024-06-10
阅读 4 分钟
665
译者言:周日立冬,北方多地迎来 2021 年的第一场雪,上海也降下大雨,此时你所在的城市降温了吗?记得添衣保暖,避免感冒生病影响工作和生活。
高级 SwiftUI 动画 — Part 1:Paths
Swift社区
2024-06-07
阅读 11 分钟
1.1k
在本文中,我们将深入探讨一些创建 SwiftUI 动画的高级技术。我将广泛讨论 Animatable 协议,它可靠的伙伴 animatableData,强大但经常被忽略的 GeometryEffect 以及完全被忽视但全能的 AnimatableModifier 协议。
Swift 周报 第五期
Swift社区
2024-06-07
阅读 3 分钟
613
Apple 举办了 Unleashed 活动发布了新品,借助超强的 M1 Pro 或 M1 Max 芯片,不管是基于新款的 MacBook Pro 开发应用,还是开发 MacBook Pro 下的应用,新机都将给我们带来突破性的性能和惊人的电池使用时长。
使用 Swift 搭建一个 HTTP 代理
Swift社区
2024-06-06
阅读 7 分钟
826
我将通过这篇文章详述一下如何用 Swift 搭建一个 HTTP 代理服务器。本文将使用 Hummingbird 作为服务端的基本HTTP框架,以及使用 AsyncHTTPClient 作为 Swift 的 HTTP 客户端来请求目标服务。
1
2
3
(current)
4
下一页
上一页
3
(current)
下一页