forked from SwiftOldDriver/iOS-Weekly
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
236324b
commit 3db0575
Showing
6 changed files
with
82 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# 老司机 iOS 周报 #269 | 2023-11-27 | ||
|
||
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/269.jpg?raw=true) | ||
老司机 iOS 周报,只为你呈现有价值的信息。 | ||
|
||
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。 | ||
|
||
## 新闻 | ||
|
||
> 行业相关的新闻、趣事、看法 | ||
## Developer - 设计开发加速器 | ||
|
||
> 设计开发加速器相关活动 | ||
## 新手推荐 | ||
|
||
> 收集一些对新手友好且质量不错的文章 | ||
## 文章 | ||
|
||
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 | ||
### 🐕 [Debugging SwiftUI views: what caused that change?](https://www.avanderlee.com/swiftui/debugging-swiftui-views/) | ||
|
||
[@Barney](~https://github.com/BarneyZhaoooo~):本文介绍了调试 SwiftUI 的关键技巧。使用 Self._printChanges 或 Self._logChanges 静态方法可以帮助我们找到引起重绘的根本原因。将视图单一化简单化往往是排查复杂问题的关键,文章分下面五个步骤娓娓道来。 | ||
|
||
- **What is a dynamic SwiftUI View?** | ||
- **The problem of a Massive SwiftUI View** | ||
- **Using LLDB to debug a change** | ||
- **Solving redraw issues in SwiftUI** | ||
- **Debugging changes using code** | ||
|
||
### 🐎 [Custom Traits and SwiftUI](https://useyourloaf.com/blog/custom-traits-and-swiftui/) | ||
|
||
[@Damien](https://zengyima.github.com/):本文主要讲述了在 iOS 17 中,开发者可以添加自定义 Traits 到 UIKit Traits 环境中,并与 SwiftUI 环境进行互操作。在 iOS 17 中,Traits 的处理方式发生了重大变化,Traits 现在可以从 UIScreen、UIWindowScene、UIViewController、UIView 等流向任何子视图控制器。此外,还介绍了如何创建一个自定义 Traits,并给出了一个实际的例子。 | ||
|
||
## 工具 | ||
|
||
> 开发过程中常用的工具,及一些新工具的介绍 | ||
## 代码 | ||
|
||
> 库,代码段,开源app | ||
### [MachOView](https://github.com/gdbinit/MachOView) | ||
Mach-O 相信很多同学或多或少已经接触过或者有所了解,它是 Mach Object 文件格式的缩写,是 mac 以及 iOS 上的可执行文件。MachOView 这个工具可以快速查看 Math-O 格式的文件,简单易用,对于经常需要分析静态库等文件的同学可以下载使用。 | ||
|
||
|
||
## 书 | ||
|
||
> 比较不错的书的推荐和书评 | ||
## 音视频 | ||
|
||
> 比较不错的书的推荐和书评 | ||
## 内推 | ||
|
||
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考 | ||
|
||
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr) | ||
|
||
## 关注我们 | ||
|
||
我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。 | ||
|
||
**关注有礼,关注【老司机技术周报】,回复「2023」,领取 2023 及往年内参** | ||
|
||
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true) | ||
|
||
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom 。 | ||
|
||
## 说明 | ||
|
||
🚧 表示需某工具,🌟 表示编辑推荐 | ||
|
||
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.