Skip to content

Commit a15b14e

Browse files
committed
feat: 发布前整理
1 parent 5b76d4c commit a15b14e

File tree

2 files changed

+13
-28
lines changed

2 files changed

+13
-28
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/258.png?raw=true)
1+
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/259.png?raw=true)
22

33
这个时代的问题不是缺乏信息,而是信息太多,不知道哪些信息是有价值的,哪些是对我而言有效的信息。既然我们平时也在关注 iOS 开发相关的资讯信息,不如整理出来。我们并不只是资讯的搬运工,也是价值的布道者。关于内容,不局限于具体的 iOS 技术相关的内容。也包括我们认为对于 iOS 开发者有价值的信息,比如软件工程、程序员话题。
44

Reports/2023/#259-2023.09.04.md

Lines changed: 12 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,10 @@
55

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

8-
## 新闻
9-
10-
> 行业相关的新闻、趣事、看法
11-
12-
##  Developer - 设计开发加速器
13-
14-
> 设计开发加速器相关活动
15-
16-
## 新手推荐
17-
18-
> 收集一些对新手友好且质量不错的文章
198

209
## 文章
2110

22-
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
23-
24-
### 🐕 [一文入门最热的LLM应用开发框架 LangChain](https://mp.weixin.qq.com/s/bYzNNL3F0998Do2Jl0PQtw)
11+
### 🐕 [一文入门最热的 LLM 应用开发框架 LangChain](https://mp.weixin.qq.com/s/bYzNNL3F0998Do2Jl0PQtw)
2512

2613
[@zoeGuo](https://github.com/zoeGuo):LangChain 是一个用于开发由语言模型驱动的应用程序的框架。笔者认为 Langchain 解决了现在开发人工智能应用(以 GPT 模型为例)的一些切痛点:数据滞后、token 数量限制、不能进行联网、不能与其他数据源链接。文章逐一介绍了 LangChain 以下组件的使用:Models(模型)、Prompts(提示词)、Indexes(索引)、Chains(链)、Agents(代理)。简单示例了用 LangChain 加载 OpenAI 的模型,完成一次问答、通过谷歌搜索并返回答案、对超长文本进行总结、构建本地知识库问答机器人等几个 LangChain 实战。
2714

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

3320

34-
3521
### 🐕 [Mastering Thread Safety in Swift With One Runtime Trick](https://betterprogramming.pub/mastering-thread-safety-in-swift-with-one-runtime-trick-260c358a7515)
3622

3723
[@莲叔](https://github.com/aaaron7):作者首先简单的介绍了多线程开发中最典型会遇到的问题,然后介绍了在苹果平台中性能最好的锁:os_unfair_lock,同时介绍在了 Swift 中如何使用它。之后作者演示了如何通过 propertyWrapper 来更通用的实现原子化的变量,并搭配一个比较冷门的 _modify 方法来规避常见赋值可能因为 get+set 组合不原子化的坑。
3824

3925
### 🐕 [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/)
4026

41-
[@含笑饮砒霜](https://weibo.com/chinafishnews/)本文主要涉及如何缩短SPM(Swift Package Manager)包和应用程序的构建时间,以提高开发效率。以下是主要要点:
42-
- 测量和改进构建时间:文章开始强调了测量构建时间的重要性,并建议在测试前/测试后使用相同的环境来进行测量。它区分了两种构建类型:
27+
[@含笑饮砒霜](https://weibo.com/chinafishnews/)本文主要涉及如何缩短 SPM(Swift Package Manager)包和应用程序的构建时间,以提高开发效率。以下是主要要点:
28+
- 测量和改进构建时间:文章开始强调了测量构建时间的重要性,并建议在测试前 / 测试后使用相同的环境来进行测量。它区分了两种构建类型:
4329
- Clean Builds(干净构建):完整重新编译整个代码库,无论是否有更改
4430
- Incremental Builds(增量构建):仅编译自上次构建以来发生更改的代码
4531

@@ -62,7 +48,7 @@
6248

6349
同时作者也提供了对应的解决方案,如果读者有遇到类似的问题,不妨一读。
6450

65-
### 🐕 [腾讯QQ桌面版架构升级:内存优化探索与总结](https://mp.weixin.qq.com/s/REHP26sx-8HjDIvGM63kJw)
51+
### 🐕 [腾讯 QQ 桌面版架构升级:内存优化探索与总结](https://mp.weixin.qq.com/s/REHP26sx-8HjDIvGM63kJw)
6652

6753
[@Leo](https://github.com/leomobiledeveloper):桌面版应用相比 Web 端具有停留时间长的特点,如果没有控制好内存,会导致交互响应慢或者崩溃。在这篇文章中,QQ 相关团队和大家分享新版 QQ 在内存优化方面的探索和阶段性优化进展。虽然本文的讨论主要集中在 Windows 平台,但由于 Electron 的跨平台特性,大部分优化措施也同样适用于 macOS 和 Linux 平台。
6854

@@ -76,29 +62,28 @@
7662

7763
## 工具
7864

79-
#### [Arc on Windows projects: swift-build](https://github.com/thebrowsercompany/swift-build)
65+
### [Arc on Windows projects: swift-build](https://github.com/thebrowsercompany/swift-build)
8066

8167
[@kemchenj](https://kemchenj.github.io/):Arc 是一款在产品体验上做了很多革新的浏览器,除了产品之外,技术选型也非常激进,选择了 Swift 作为它们主要的编程语言,但 Arc 需要支持 macOS 之外的桌面系统,而 Apple 在 Windows/Linux 平台上的投入很少。
8268

8369
所以 Arc 团队找到了 LLVM 团队的工程师 Saleem Abdulrasool,出钱资助他去帮助搭建 Swift on Windows 的工具链,后来他甚至进入了 Swift 的核心团队专门负责这件事情,并且今年也正式加入了 Arc 团队的公司。
8470

8571
如果你也钟情于 Swift 并且需要在 Windows 上使用,可以关注这个项目了解 Swift on Windows 的最新进展。
8672

87-
## 代码
8873

89-
> 库,代码段,开源app
74+
## 内推
9075

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

93-
> 比较不错的书的推荐和书评
78+
[杭州] 淘宝 - 终端平台 - iOS/Android/C++
9479

95-
## 音视频
80+
[广州] 微信公众号 - iOS
9681

97-
> 比较不错的书的推荐和书评
82+
[北京] 快手 - 本地生活 - iOS
9883

99-
## 内推
84+
[上海 / 北京] MiniMax - iOS
10085

101-
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
86+
[广深] TikTok 直播 - 社交互动团队 - iOS/Android
10287

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

0 commit comments

Comments
 (0)