Skip to content

Commit f58a4fa

Browse files
author
aaron.wwj
committed
Fix #4168
1 parent ef19d82 commit f58a4fa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Reports/2023/#259-2023.09.04.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@
3030

3131
在今年的 WWDC 中,苹果推出了 Tipkit,开发者可以通过 Tipkit 快速向应用中添加例如新手引导、新功能介绍等功能,并且 Tipkit 可以通过 iCloud 跨设备显示。本文是 Tipkit 使用的一个实战教程,想要了解这个新功能的同学,可以跟着示例快速实践并掌握如何使用。
3232

33+
34+
35+
### 🐕 [Mastering Thread Safety in Swift With One Runtime Trick](https://betterprogramming.pub/mastering-thread-safety-in-swift-with-one-runtime-trick-260c358a7515)
36+
37+
[@莲叔](https://github.com/aaaron7):作者首先简单的介绍了多线程开发中最典型会遇到的问题,然后介绍了在苹果平台中性能最好的锁:os_unfair_lock,同时介绍在了 Swift 中如何使用它。之后作者演示了如何通过 propertyWrapper 来更通用的实现原子化的变量,并搭配一个比较冷门的 _modify 方法来规避常见赋值可能因为 get+set 组合不原子化的坑。
38+
3339
### 🐕 [Improve the build times of your SPM Packages and your apps](https://mdb1.github.io/2023-08-18-improve-build-times-in-spm-packages-and-in-your-apps/)
3440

3541
[@含笑饮砒霜](https://weibo.com/chinafishnews/):本文主要涉及如何缩短SPM(Swift Package Manager)包和应用程序的构建时间,以提高开发效率。以下是主要要点:

0 commit comments

Comments
 (0)