SF
Swift社区
Swift社区
注册登录
关注博客
注册登录
主页
关于
RSS
iPhone 的平均售价直逼 1000 美元创历史新高 | Swift 周报 issue 28
Swift社区
8 月 20 日
阅读 6 分钟
182
周报精选新闻和社区:外媒:iPhone 的平均售价直逼 1000 美元创历史新高提案:Never 遵守 CodableSwift 论坛:讨论在函数参数列表中使用 $ 进行绑定推荐博文:抖音 Swift 编译优化话题讨论: 你认为AI会取代软件工程师吗?
AnyView 对 SwiftUI 性能的影响
Swift社区
8 月 17 日
阅读 3 分钟
347
AnyView 是一种类型擦除的视图,对于 SwiftUI 容器中包含的异构视图非常方便。在这些情况下,你不需要指定视图层次结构中所有视图的具体类型。通过这种方式,你可以避免使用泛型,从而简化你的代码。
苹果公司将开启大规模收购 | Swift 周报 issue 27
Swift社区
8 月 13 日
阅读 7 分钟
479
周报精选新闻和社区:因增速放缓 苹果公司将开启大规模收购提案:Package Manager 支持自定义宏Swift 论坛:讨论为什么 didSet 观察者在使用中会触发 Set 类型的属性推荐博文:在 SwiftUI 中掌握 Canvas 的使用话题讨论: 你存钱了吗?你存钱的目的是什么呢?
如何使用 SPM 插件从 Pkl 配置文件生成 Swift 接口
Swift社区
8 月 11 日
阅读 7 分钟
316
在本文中,你将学习如何安装和使用 pkl-gen-swift 命令行工具,并将其集成到你的 Swift Package Manager(SPM)项目中,方法是使用 SPM 插件。
WWDC23 将于北京时间 6 月 6 日举行 | Swift 周报 issue 26
Swift社区
8 月 8 日
阅读 8 分钟
228
周报精选新闻和社区:WWDC23 将于北京时间 6 月 6 日举行提案:提出添加 Value 和 Type 参数包Swift 论坛:讨论 KeyPath 会产生内存泄漏吗?推荐博文:使用 Hummingbird framework 对数据进行编码和解码话题讨论: 当代大学生脱掉孔乙己长衫,选择普通的非技术岗位就业,这算是一种思想的进步吗?
Swift 中的 StoreKit 测试
Swift社区
7 月 30 日
阅读 4 分钟
337
StoreKit 框架的第二次迭代是我在过去几年中应用程序中最重大的变化。最近版本的 StoreKit 框架已完全采用了 Swift 语言特性,如 async 和 await。本篇内容我们将讨论 StoreKitTest 框架,这不是 StoreKit 2 的一部分,但与之紧密耦合。
印度将首次成为苹果公司自有销售地区 | Swift 周报 issue 25
Swift社区
7 月 26 日
阅读 9 分钟
346
周报精选新闻和社区:印度将首次成为苹果公司自有销售地区提案:提案 SE-0382、SE-0388、SE-0389 通过审查Swift 论坛:提议 Observation 修订推荐博文:两个新的开源 Swift 库:Swift Certificates 和 Swift ASN.1话题讨论: 文心一言挑战 ChatGPT,谁更胜一筹?
提升物联网安全:应对未来挑战的实战解决方案
Swift社区
7 月 25 日
阅读 2 分钟
985
随着物联网(IoT)的迅速普及,其安全问题日益凸显。本文将探讨物联网设备的安全漏洞、攻击手段及其防御策略,并分析物联网安全标准的制定和实施对行业的影响。我们将通过实际的Demo代码模块演示如何提升物联网设备的安全性,辅以相关章节配图来增强理解。
苹果高管确认,新品即将上市 | Swift 周报 issue 24
Swift社区
7 月 24 日
阅读 6 分钟
308
周报精选新闻和社区:苹果高管确认,新品即将上市提案:围绕 Macros 提出多个提案Swift 论坛:新发布 VSCode devContainers 的新功能推荐博文:使用 async/await 完成后台任务管理话题讨论: 程序员养生喝什么?
掌握 Swift 中的 reduce 操作符,使你的代码更高效
Swift社区
7 月 24 日
阅读 3 分钟
401
Swift 的 Sequence 类型有一个强大的操作符叫做 reduce,它允许你将序列的所有元素组合成一个单一的值。在处理来自 App Store Connect API 的响应时,我一直在反复使用它,我觉得写一篇关于它的博客文章是个好主意。
Swift 周报 第二十三期
Swift社区
7 月 22 日
阅读 5 分钟
295
周报精选新闻和社区:苹果iPhone 15 Pro硬件细节曝光,广大网友期待USB-C接口迎来普及Swift 论坛:讨论嵌套泛型的问题推荐博文:iOS App 项目优化话题讨论: 生活中遇到的问题你会使用 chatGTP 寻找答案吗?
使用 Swift 递归搜索目录中文件的内容,同时支持 Glob 模式和正则表达式
Swift社区
7 月 20 日
阅读 4 分钟
218
如果新团队中的代码库在 GitHub / GitLab 中并且你不熟悉代码所有权模型的概念或格式。本篇文章以 GitHub 为例,你可以使用 Glob 模式将一个或多个文件链接到 GitHub 团队。
Swift 周报 第二十二期
Swift社区
7 月 19 日
阅读 6 分钟
257
周报精选新闻和社区:因iPhone销量下降 苹果利润2016年以来首次低于预期提案:新年开始多个提案状态发生变化Swift 论坛:讨论如何设置需要异步初始化的静态变量
Swift 6:导入语句上的访问级别
Swift社区
7 月 17 日
阅读 5 分钟
310
SE-0409 提案引入了一项新功能,即允许使用 Swift 的任何可用访问级别标记导入声明,以限制导入的符号可以在哪些类型或接口中使用。由于这些变化,现在可以将依赖项标记为对当前源文件(private 或 fileprivate)、模块(internal)、包(package)或所有客户端(public)可见。
Swift 周报 第二十一期
Swift社区
7 月 16 日
阅读 6 分钟
259
周报精选新闻和社区:苹果市值两年来首次跌破2万亿美元提案:弃用 @UIApplicationMain 和 @NSApplicationMainSwift 论坛:改变一个属性包装器推荐博文:iOS 应用卡顿监控与治理话题讨论: 您觉得烟花应该被禁止吗?
SwiftUI 中的内容边距
Swift社区
7 月 14 日
阅读 4 分钟
1.4k
SwiftUI 引入了一组视图修饰符,使我们能够有效地管理视图中的安全区域。在许多情况下,安全区域是你希望放置内容的地方。今天,我们将了解 SwiftUI 引入的新内容边距概念以及它与安全区域的区别。
Swift 周报 第二十期
Swift社区
7 月 14 日
阅读 5 分钟
190
周报精选新闻和社区:部分 iPhone 14 Pro / Max 被爆开机闪现水平线提案:DiscardingTaskGroups 提案正在审查Swift 论坛:讨论修改 SE-0368 以删除前缀 + 运算符推荐博文:SwiftUI 的优势、劣势和缺陷话题讨论: 疫情放开,你处于什么阶段
使用 SwiftUI 为 macOS 创建类似于 App Store Connect 的选择器
Swift社区
7 月 9 日
阅读 8 分钟
241
作为这项工作的一部分,我需要创建一个组件,允许用户从特定构建中添加和删除测试群组。我希望构建类似于 App Store Connect 中的选择器组件,使用户体验尽可能熟悉,并在本文中,将展示如何使用 SwiftUI 为 macOS 构建了这个组件。
Swift 周报 第十九期
Swift社区
7 月 8 日
阅读 4 分钟
231
周报精选新闻和社区:苹果汽车计划 2026 年推出,大降级!苹果汽车售价或低于 10 万美元,不支持完全自动驾驶提案:Swift 选择加入 Reflection 元数据Swift 论坛:使用较新的 macOS 版本生成 Package.swift 文件推荐博文:用 ChatGPT 写 SwiftUI话题讨论: 你如何看待各地疫情管控放开
在 ArkTS 中集成 C 语言模块来管理文件描述符
Swift社区
7 月 2 日
阅读 2 分钟
398
在现代开发中,尤其是在处理文件操作时,使用文件描述符(fd)是一种常见的方法。ArkTS提供了一种强大的方式来与底层C代码交互,使我们能够利用C语言的性能优势来管理文件描述符。在这篇文章中,我们将介绍如何通过ArkTS和C语言的结合来实现文件描述符的管理,并确保资源的正确释放。
如何在 Spring Boot 中开发一个操作日志系统
Swift社区
7 月 1 日
阅读 4 分钟
1k
在开发企业级应用时,记录用户操作日志是非常重要的。这不仅能帮助开发者监控系统的行为,还能在出现问题时进行追踪。在这篇文章中,我们将介绍如何在Spring Boot中开发一个完整的日志系统,记录每一步操作,如登录、创建订单、删除、查询等。
如何在 SwiftUI 视图中显示应用图标和版本
Swift社区
6 月 28 日
阅读 4 分钟
393
构建视图的第一步是从主包中获取应用图标。可以通过检索应用的 Info.plist 文件中的一组键值来完成,如 Stack Overflow 上的这个答案所示:
Swift 周报 第十八期
Swift社区
6 月 27 日
阅读 3 分钟
250
周报精选新闻和社区:苹果 70 亿收购曼联消息不实提案:Package 注册表认证Swift 论坛:讨论数组的悬空指针推荐博文:灵动岛开发话题讨论: 世界杯你赚钱了吗?你觉得国足几年内能进世界杯?
如何使用 Swift 中的 GraphQL
Swift社区
6 月 26 日
阅读 4 分钟
336
我一直在分享关于类型安全和在 Swift 中构建健壮 API 的更多内容。今天,我想继续探讨类型安全的话题,介绍 GraphQL。GraphQL 是一种用于 API 的查询语言。本周,我们将讨论 GraphQL 的好处,并学习如何在 Swift 中使用它。
Swift 周报 第十七期
Swift社区
6 月 25 日
阅读 4 分钟
341
周报精选新闻和社区:苹果发布最新声明!将工人健康放在首位,iPhone 14 Pro 收获需等待更长时间。提案:Swift 论坛讨论人气最高的提案Swift 论坛:比较两个 “any Error” 的相等性推荐博文:iOS 16 统计图实战汇总话题讨论: 大家觉得互联网行业会不会持续走下坡路?
使用 Swift 6 语言模式构建 Swift 包
Swift社区
6 月 24 日
阅读 3 分钟
542
我最近了解到,Swift 6 的一些重大变更(如完整的数据隔离和数据竞争安全检查)将成为 Swift 6 语言模式的一部分,该模式将在 Swift 6 编译器中作为可选功能启用。
Swift 周报 第十六期
Swift社区
6 月 23 日
阅读 5 分钟
411
周报精选新闻和社区:【挑战上岛】适配实时活动和灵动岛提案:函数反向部署Swift 论坛:围绕 Swift 6 lock 展开的讨论推荐博文:推荐 500+ 款 App UI 设计工具推荐:妙言话题讨论: 如果您年龄超过 35 岁被裁员,再入职时能接受降薪吗?
逐步实现基于源码的 Swift 代码覆盖率
Swift社区
6 月 21 日
阅读 6 分钟
456
介绍最近,正在为我司的项目研究基于 Swift 的代码覆盖率检测方案的解决方案,我已经努力尝试并且找到了最佳实践。在这篇短文中,我将会给你介绍:如何生成 *.profraw 文件并通过命令行测量代码覆盖率如何在 Swift App 项目里调用 C/C++ 方法如何在 Xcode 中测量完整 Swift App 项目的代码覆盖率使用命令行练习在我们测...
Swift 周报 第十五期
Swift社区
6 月 19 日
阅读 5 分钟
480
周报精选新闻和社区:iPhone14 车祸检测功能摆乌龙 坐过山车自动报警提案:申请将 sleep(for:) 添加到 ClockSwift 论坛:Bug @available 在 literal 初始化中没有效果推荐博文:async/await 系列代码示例详解
Swift 中的幻象类型
Swift社区
6 月 18 日
阅读 5 分钟
448
模糊的数据可以说是一般应用程序中最常见的错误和问题的来源之一。虽然 Swift 通过其强大的类型系统和完善的编译器帮助我们避免了许多含糊不清的来源——但只要我们无法在编译时保证某个数据总是符合我们的要求,就总是有风险,我们最终会处于含糊不清或不可预测的状态。
1
2
(current)
3
下一页
上一页
2
(current)
下一页