Skip to content

Commit 2273ba5

Browse files
committed
refactor: 345 期发布前整理
1 parent ae0e7c0 commit 2273ba5

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

Reports/2025/#345-2025.08.04.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 老司机 iOS 周报 #345 | 2025-08-04
22

3-
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/302.jpg?raw=true)
3+
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/345.jpg?raw=true)
44
老司机 iOS 周报,只为你呈现有价值的信息。
55

66
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。
@@ -15,7 +15,7 @@
1515

1616
## 新手推荐
1717

18-
### 🐎 [Deciding between let and var for Swift struct properties](https://www.swiftbysundell.com/articles/let-vs-var-for-swift-struct-properties/)
18+
### 🐎 [Deciding between 'let' and 'var' for Swift struct properties](https://www.swiftbysundell.com/articles/let-vs-var-for-swift-struct-properties/)
1919

2020
[@阿权](https://github.com/bqlin):文章围绕 Swift 结构体中 let 与 var 的最佳实践与注意事项展开,内容如下:
2121

@@ -42,15 +42,15 @@
4242
## 文章
4343

4444
### 🐕 [A Peek into My Debugging Process (With Real Examples)](https://www.polpiella.dev/how-i-fix-bugs-in-my-apps/)
45-
[@Smallfly](https://github.com/iostalks):这篇文章通过三个真实案例,分享了iOS开发者在实际项目中调试应用的完整流程,涵盖崩溃、性能回归与意外系统提示三类常见问题。核心调试策略包括:
45+
[@Smallfly](https://github.com/iostalks):这篇文章通过三个真实案例,分享了 iOS 开发者在实际项目中调试应用的完整流程,涵盖崩溃、性能回归与意外系统提示三类常见问题。核心调试策略包括:
4646

47-
- **崩溃排查**:结合崩溃日志(含SwiftUI/AppKit内部调用栈)、Diagnostics 工具定位网络失败上下文,用 Proxyman 模拟请求失败复现问题,最终通过调整 UI 布局(`HStack``overlay`)解决。
48-
- **性能优化**:利用 Xcode Instruments 的 Time Profiler 发现串行网络请求,通过 Swift 结构化并发(`async let`并行任务)提升加载效率。
47+
- **崩溃排查**:结合崩溃日志(含 SwiftUI/AppKit 内部调用栈)、Diagnostics 工具定位网络失败上下文,用 Proxyman 模拟请求失败复现问题,最终通过调整 UI 布局(`HStack``overlay`)解决。
48+
- **性能优化**:利用 Xcode Instruments 的 Time Profiler 发现串行网络请求,通过 Swift 结构化并发(`async let` 并行任务)提升加载效率。
4949
- **系统提示溯源**:通过注释初始化代码、本地克隆第三方库,定位到 `ProcessInfo().hostName` 调用触发网络权限提示,最终通过库代码替换修复。
5050

5151
文章强调「调试时间主要花在定位而非修复」,系统掌握工具(崩溃日志、Proxyman、Instruments)与方法(二分排查、上下文分析)是提升效率的关键,为开发者提供了可复用的调试实践参考。
5252

53-
### 🐕 [ChatGPT in Xcode 26: theres a hidden prompt!](https://www.swiftwithvincent.com/blog/chatgpt-in-xcode-26-theres-a-hidden-prompt)
53+
### 🐕 [ChatGPT in Xcode 26: theres a hidden prompt!](https://www.swiftwithvincent.com/blog/chatgpt-in-xcode-26-theres-a-hidden-prompt)
5454
[@AidenRao](https://weibo.com/AidenRao):Xcode 26 内置了 ChatGPT 功能,并在对话开始前注入一个隐藏提示词,用于优化 AI 编程助手的输出质量与安全性。了解提示的内容可以让我们更好地理解 ChatGPT 可以访问哪些信息以及苹果给出了什么上下文。
5555

5656
### 🐕 [Combine and Swift Concurrency: A threading risk](https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/)
@@ -81,7 +81,7 @@ Foundation Models 的优势在于本地执行、隐私保证、原生 API,一
8181

8282
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
8383

84-
- [北京/深圳] 抖音基础技术 - 代码分析方向 - iOS 资深研发工程师
84+
- [北京 / 深圳] 抖音基础技术 - 代码分析方向 - iOS 资深研发工程师
8585
- [上海] BiliBili - 移动端开发实习生(社区生态)- iOS/Android
8686

8787
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr)

assets/weekly-header/345.jpg

176 KB
Loading

assets/weekly-header/346.jpg

177 KB
Loading

assets/weekly-header/347.jpg

175 KB
Loading

assets/weekly-header/348.jpg

178 KB
Loading

assets/weekly-header/349.jpg

177 KB
Loading

0 commit comments

Comments
 (0)