File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -31,17 +31,6 @@ CocoaPods 的生命走入倒计时,后续将在某个时间节点将 Specs rep
31
31
32
32
[ @莲叔] ( https://aaaron7.github.io/ ) :内存泄露一直都是 iOS 开发者头疼的问题,并且绝大多数情况都会比较隐蔽,无法简单的被发现。这篇文章介绍了一种结合 UI test 来挖掘内存泄露的方式,通过使用 xcodebuild 新的 enablePerformanceTestsDiagnostics 特性,在 UI test 过程中能自动生成 memory graph 的报告,作者还给出了通过 Swift 来解析内存报告和判断内存泄露的案例,这样就能够自动化的去测试用户在使用 App 的过程中是否有内存泄露。整体来说提出了一种新的解决泄露的思路,并且给出了可落地的方案参考。
33
33
34
- ### 🐕 [ SwiftUI for Mac 2024] ( https://troz.net/post/2024/swiftui-mac-2024/ )
35
-
36
- [ @水水] ( https://www.xuyanlan.com/categories/iOS/ ) :这篇文章列举了系列示例代码来展示 WWDC 2023 和 WWDC 2024 中 SwiftUI 在 MacOS 应用程序上更新的新功能,主要包含了以下方面的内容:
37
-
38
- - Xcode
39
- - Previews
40
- - Windows
41
- - Tabs
42
- - Charts
43
- - Colors and Gradients
44
- - SF Symbols
45
34
46
35
## 代码
47
36
Original file line number Diff line number Diff line change 25
25
26
26
[ @zoeGuo ] ( https://github.com/zoeGuo ) :解析 JSON 是我们在编码中常处理的问题,文章介绍了在 Swift 编码中不使用外部依赖解析 JSON。作者示例说明了如何使用 ` Decodable ` 协议来轻松解码 JSON,如何通过自定义映射将 JSON 关键字映射到 Swift 属性名,以及如何转换驼峰命名法和蛇形命名法,示例了如何使用自定义日期格式解码 JSON 中的日期。作者还提供了利用AI将 JSON 转换为 Swift 结构体的 prompt,一个以美观的格式打印 JSON 的扩展。这篇文章详细介绍了 Swift 中 JSON 解码的各个方面。
27
27
28
+
29
+ ### 🐕 [ SwiftUI for Mac 2024] ( https://troz.net/post/2024/swiftui-mac-2024/ )
30
+
31
+ [ @水水] ( https://www.xuyanlan.com/categories/iOS/ ) :这篇文章列举了系列示例代码来展示 WWDC 2023 和 WWDC 2024 中 SwiftUI 在 MacOS 应用程序上更新的新功能,主要包含了以下方面的内容:
32
+
33
+ - Xcode
34
+ - Previews
35
+ - Windows
36
+ - Tabs
37
+ - Charts
38
+ - Colors and Gradients
39
+ - SF Symbols
40
+
28
41
## 工具
29
42
30
43
> 开发过程中常用的工具,及一些新工具的介绍
You can’t perform that action at this time.
0 commit comments