SF
Swift社区
Swift社区
注册登录
关注博客
注册登录
主页
关于
RSS
Swift 周报 第十四期
Swift社区
6 月 17 日
阅读 3 分钟
467
周报精选新闻和社区:iPhone灵动岛无法适配大部分应用提案:Swift 5.8 实现的提案Swift 论坛:conformance 关键字推荐博文:SwiftUI 新功能 Layout 协议话题讨论: 大厂养老你会选择谁
Swift 中风味各异的类型擦除
Swift社区
6 月 16 日
阅读 6 分钟
484
Swift的总体目标是既强大到可以用于底层系统编程,又足够容易让初学者学习,这有时会导致相当有趣的情况——当Swift的类型系统的力量要求我们部署相当高级的技术来解决乍一看可能更微不足道的问题。
Swift 周报 第十三期
Swift社区
6 月 15 日
阅读 6 分钟
485
周报精选新闻和社区:iPhone14 Pro 刘海变“灵动岛”提案:大量提案审核结果已发布Swift 论坛:论坛内容丰富,欢迎参与讨论推荐博文:增加 App 排名的 ASO 小技巧
SwiftUI 动画进阶 — Part 5:Canvas
Swift社区
6 月 14 日
阅读 13 分钟
652
这个高级SwiftUI动画系列的第五部分将探索Canvas视图。从技术上讲,它不是一个动画视图,但当它与第四部分的 TimelineView 结合时,它带来了很多有趣的可能性,正如这个数字雨的例子所示。
Swift 周报 第十二期
Swift社区
6 月 14 日
阅读 5 分钟
501
周报精选新闻和社区:苹果曝出严重安全漏洞!黑客或可完全接管设备提案:改进指针系列初始化和缓冲区Swift 论坛:使用 Swift 5.5 / Xcode 14 构建后崩溃推荐博文:iOS16 引入 SwiftUI Charts
Swift 中的抽象类型和方法
Swift社区
6 月 13 日
阅读 4 分钟
532
在面向对象的编程中,抽象类型提供了一个基础实现,其他类型可以从中继承,以获得某种共享的、共同的功能。抽象类型与普通类型的区别在于,它们永远不会被当作原样使用(事实上,一些编程语言甚至阻止抽象类型被直接实例化),因为它们的唯一目的是作为一组相关类型的共同父类。
Swift 周报 第十一期
Swift社区
6 月 13 日
阅读 6 分钟
480
周报精选新闻和社区:已消失 5 年 iPhone 电量百分比为何现在回归提案:和脚本语言相媲美的字符串算法Swift 论坛:你是否希望支持在 Windows 上构建 Swift推荐博文:Swift社区 成立文章仓库
Swift 中风味各异的依赖注入
Swift社区
6 月 13 日
阅读 4 分钟
551
在之前的文章中,我们看了一些使用依赖注入的不同方法,以实现Swift应用中更多的解耦和可测试架构。例如, "在Swift中使用工厂的依赖注入"中把依赖注入和工厂模式结合起来,以及"在Swift中避免使用单例" 中利用依赖注入取代单利。
Swift 周报 第十期
Swift社区
6 月 13 日
阅读 5 分钟
514
据英国《金融时报》7月27日报道,美国消费者金融保护局罗希特·乔普拉向硅谷发出警告。大型科技公司进入“先买后付”贷款业务会破坏这一新兴行业的竞争,他还对客户数据的使用提出了质疑。此前6月6日苹果公司在年度开发者大会上推出“先买后付”的“Apple Pay Later”服务,允许用户6周内分4期付款,期间不产生利息等其他费用。...
高级 SwiftUI 动画进阶 —— Part4:TimelineView
Swift社区
6 月 12 日
阅读 18 分钟
3.9k
前三篇高级 SwiftUI 动画系列是作者在 WWDC 2021 之前实战总结的内容。对 2021 年 WWDC 介绍的 TimelineView 和 Canvas 感到激动。这开启了一个全新的可能性,笔者将试图在这一部分和下一部分的系列中阐释这些可能性。
Swift 周报 第九期
Swift社区
6 月 12 日
阅读 3 分钟
412
这一期(200期)将是我最后一期以主要贡献者身份参与项目。我想要感谢开启这个项目的Jesse Squires,以及相信我并接替我继续运营这个项目的Bas Broek。同样我还要感谢所有帮助撰写、审阅或提供内容的贡献者。这确实是一个社区运行的项目。谢谢!
Swift 实用工具 — SwiftLint
Swift社区
6 月 11 日
阅读 2 分钟
559
SwiftLint 是一个实用工具,用于实现 Swift 的风格。 在 Xcode 项目构建阶段,集成 SwiftLint 很简单,构建阶段会在编译项目时自动触发 SwiftLint。
Swift 周报 第八期
Swift社区
6 月 11 日
阅读 3 分钟
836
大家好! 我真心希望你们享受完感恩节,并且能够和你所爱的人一起度过这个假期。 也许你们中的一些人甚至玩过钱德勒发明的在 6 分钟内命名所有 50 个州的游戏。感恩节之后的这段时间对 Swift 团队来说收获颇丰,今天有很多活动要讨论。 但在我们开始之前,我想利用这个机会说下一期将是我的最后一期,也许是这个项目的最...
高级 SwiftUI 动画 — Part 3:AnimatableModifier
Swift社区
6 月 11 日
阅读 10 分钟
584
之前的两篇文章animating paths 和 transform matrices 对 Animatable 协议使用做了介绍,今天这篇文章将为大家介绍 AnimatableModifier,使用它可以完成更多的动画工作。
Swift 周报 第七期
Swift社区
6 月 11 日
阅读 3 分钟
503
LeetCode 算法到目前我们已经更新了 5 期,我们会保持更新时间和进度,每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
高级 SwiftUI 动画 — Part 2:GeometryEffect
Swift社区
6 月 10 日
阅读 12 分钟
4k
在本系列的第一部分,我介绍了Animatable协议,以及我们如何使用它来为路径制作动画。接下来,我们将使用一个新的工具: GeometryEffect,用同样的协议对变换矩阵进行动画处理。如果你没有读过第一部分,也不知道Animatable协议是什么,你应该先读一下。或者如果你只是对GeometryEffect感兴趣,不关心动画,你可以跳过第...
Swift 周报 第六期
Swift社区
6 月 10 日
阅读 4 分钟
594
译者言:周日立冬,北方多地迎来 2021 年的第一场雪,上海也降下大雨,此时你所在的城市降温了吗?记得添衣保暖,避免感冒生病影响工作和生活。
高级 SwiftUI 动画 — Part 1:Paths
Swift社区
6 月 7 日
阅读 11 分钟
928
在本文中,我们将深入探讨一些创建 SwiftUI 动画的高级技术。我将广泛讨论 Animatable 协议,它可靠的伙伴 animatableData,强大但经常被忽略的 GeometryEffect 以及完全被忽视但全能的 AnimatableModifier 协议。
Swift 周报 第五期
Swift社区
6 月 7 日
阅读 3 分钟
503
Apple 举办了 Unleashed 活动发布了新品,借助超强的 M1 Pro 或 M1 Max 芯片,不管是基于新款的 MacBook Pro 开发应用,还是开发 MacBook Pro 下的应用,新机都将给我们带来突破性的性能和惊人的电池使用时长。
使用 Swift 搭建一个 HTTP 代理
Swift社区
6 月 6 日
阅读 7 分钟
679
我将通过这篇文章详述一下如何用 Swift 搭建一个 HTTP 代理服务器。本文将使用 Hummingbird 作为服务端的基本HTTP框架,以及使用 AsyncHTTPClient 作为 Swift 的 HTTP 客户端来请求目标服务。
Swift 周报 第四期
Swift社区
6 月 6 日
阅读 4 分钟
603
最近 Swift.org 进行了一些非常好的改进,包括对 dark mode 的支持。 对于在 iOS 上使用 dark mode 的用户,该网站将自动切换模式以匹配。
解决 iOS 15 上 APP 莫名其妙地退出登录
Swift社区
6 月 6 日
阅读 4 分钟
565
在 iOS 15 公开推出后, 我们开始从用户端收到反馈报告:在打开我们的应用程序(Cookpad) 时他们被莫名其妙的反复退出到登录页。非常令人惊讶的是,这并不是我们在测试 iOS 15 beta 版的时候发现的问题。
Swift 周报 第三期
Swift社区
6 月 5 日
阅读 3 分钟
460
本期周报开始,将会引入推荐博文模块,主要为大家分享展示优秀的 iOS 技术博文,如果大家阅读到优秀的文章欢迎在文末留言告诉小编,大家资源共享共同进步。
1
2
3
(current)
上一页
3
(current)
下一页