Swift Weekly 中文 – Issue #175

本篇为译文,原文可见:链接

本周的 issue ,我们主要讨论 Thread SanitizerKeyValuePairsSPMUtility

文章

学习在 Swift 中如何使用 Thread Sanitizer to catch Data Races。修复怪异的 crash,并且可以看到 Data Reace 示例。

介绍了一些集合类型之间的区别,比如:ArraySetDictionary

本篇文章中,Derik Ramirez 将介绍如何使用 Swift Package Manager 中的 SPMUtility 模块,通过 ArgumentParser 来解析你的 swift command-line tool 的参数。

Xcode 11 介绍了一种新方式来测试可选类型。Sarun 向你演示了新的 XCTUnwrap 方法。

本周,John Sundell 看了看一些核心语言特性,这些特性可以使我们设计真正轻量级的 Swift API,并且可以帮助我们更好的开发一个新功能或系统。

如果你正在查找关于 body 是计算型时,去尝试修改 view 状态的资料的话,这篇文章将会告诉你可以做哪些操作以及不应该做哪些操作。

在本周文章中,Majid 将向你展示 UIKitSwiftUI 开发之间的主要不同点,并指出使用 SwiftUI 的时候必须要改变的习惯。

Alexey Naumov 解释了如何处理 SwiftUI 项目中的导航来实现 deep links

工作机会

Ctrl Group builds digital products for patients, healthcare practitioners and researchers to gather evidence and provide better care. We’re looking for an iOS engineer to join our team in London, or work remotely as part of our distributed team.

讨论

介绍了今年十月在 Bologna, Italy 举办的 #Pragma Conference 中的所有演讲 。

两个免费视频探索了 Apple 新的 Combine 框架,包括它的核心组件,以及如何集成进你的代码。

库 & 代码

一款简洁的 iOS form 构造器(基于 Swift 实现)。

FSPagerView 是一个简洁的 Screen Slide Library 。它将极大简化 Banner View 的创建。

发表评论

电子邮件地址不会被公开。 必填项已用*标注