-
Notifications
You must be signed in to change notification settings - Fork 440
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
f50164f
commit 3faea11
Showing
2 changed files
with
73 additions
and
13 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# 老司机 iOS 周报 #310 | 2024-11-04 | ||
|
||
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/310.jpg?raw=true) | ||
老司机 iOS 周报,只为你呈现有价值的信息。 | ||
|
||
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。 | ||
|
||
## 新闻 | ||
|
||
> 行业相关的新闻、趣事、看法 | ||
## Developer - 设计开发加速器 | ||
|
||
> 设计开发加速器相关活动 | ||
## 新手推荐 | ||
|
||
> 收集一些对新手友好且质量不错的文章 | ||
## 文章 | ||
|
||
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 | ||
### 🐕 [How to build a Safari extension with SwiftUI](https://www.polpiella.dev/safari-extensions-swiftui/) | ||
|
||
[@Barney](https://github.com/BarneyZhaoooo):Polpiella 在博客中分享了如何使用 SwiftUI 构建 Safari 扩展的步骤。首先,在 Xcode 中创建 Safari 扩展目标并修改 Info.plist 文件,设置工具栏项和网站访问权限。接着,利用 SFSafariExtensionHandler 创建 SwiftUI 视图,并通过 PopoverViewController 展示。最后,运行应用即可在 Safari 中安装并测试扩展。 | ||
|
||
### 🐎 [Phase Animator Behavior](https://chris.eidhof.nl/post/phase-animator/) | ||
|
||
[@AidenRao](https://weibo.com/AidenRao):在这篇文章中,Chris Eidhof 探讨了 PhaseAnimator 的工作原理。当视图的位置从 -100 更改为 -100 时,更新前后的节点完全相同,并不会产生任何动画,当没有具体的动画时,会立即调用动画的完成处理程序。换句话说,我们马上就进入了下一个阶段。 | ||
|
||
### 🐎 [Swift Macro 在业务开发中的探索与实践](https://juejin.cn/post/7428200842229055529) | ||
|
||
[@JonyFang](https://github.com/jonyfang): 结合模块化场景及曝光场景下的应用,通过模块宏能解决模块化通用模版定义的繁琐, 通过曝光宏能降低整个曝光体系接入的复杂度,本质上都是让 Swift Macro 帮助我们减少重复样板代码的编写,提供快速接入的能力。接入 Swift Macro 可以玩出很多花样,增加了代码的趣味性和可读性,降低了维护成本。 | ||
|
||
## 工具 | ||
|
||
> 开发过程中常用的工具,及一些新工具的介绍 | ||
## 代码 | ||
|
||
> 库,代码段,开源app | ||
## 书 | ||
|
||
> 比较不错的书的推荐和书评 | ||
## 音视频 | ||
|
||
> 比较不错的书的推荐和书评 | ||
## 内推 | ||
|
||
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考 | ||
|
||
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr) | ||
|
||
## 关注我们 | ||
|
||
我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。 | ||
|
||
**关注有礼,关注【老司机技术周报】,回复「2024」,领取 2024 及往年内参** | ||
|
||
![](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) |