Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ParsifalC committed May 17, 2021
1 parent a2a509c commit f2e7b34
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 7 deletions.
7 changes: 0 additions & 7 deletions Reports/2021/#159-2021.05.17.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@

[@xiaofei86](https://github.com/xiaofei86):经过不断迭代,Swift 如今已成 iOS 乃至苹果全平台首选开发语言,A 站也已经完全投入到 Swift 浪潮中,享受到 Swift 语言带来的舒适和高效开发体验。作为 A 站的 Swift 实践上篇,本文介绍了 Swift 的技术背景,A 站使用 Swift 的架构演进过程,以及对最新框架 SwiftUI 和 Combine 等技术的选型。大家可以关注“快手大前端技术”公众号,下篇内容会详细介绍混编和 Swift 动态性。

### 🐢 [Flutter 2.0 iOS包大小优化 ](https://juejin.cn/post/6959811895645700132/)

[@邦Ben](https://weibo.com/linwenbang):该文章介绍了在 Flutter 2.0 下如何拆分 AOT 编译产物,以实现动态下发这部分产物从而达成包体积优化的目的。Flutter 2.0 对比 1.x 的版本来说调整了不少流程,因此对于做过 1.x 拆分的同学升级会有所有帮助,想了解整体加载流程的话也值得一看。不过这里值得注意,任何动态下发都会存在失败率的可能,因此如果你的 APP Flutter 作为核心部分不可缺少的话,并不太建议做拆分,也需要考虑好容错降级的处理,同时 iOS 的包体积要求一般也相对宽松。

### 🐢 [自由开源及其敌人 —— RMS事件簿](https://mp.weixin.qq.com/s/Q3DDYYiGbJJREii7ZPBuMg)
[@zvving](https://github.com/zvving):无论你身处大厂还是创业团队,不可避免,我们大量的工作要用到开源项目。除了不同开源协议对源码开放&商用的已有约定外,你可曾想过:基于公司或个人的道德判断,你也许不能再使用部分开源项目。

Expand Down Expand Up @@ -87,9 +83,6 @@

[@老峰](https://github.com/GesanTung):在开发中我们经常会写正则表达式处理字符串,虽然每天都在使用和创建正则表达式,但是每次我们都必须依靠网络搜索和旧版文档。`SwiftRegexDSL` 提供了一种使用声明式结构化的 API 来使用正则表达式,它主要提供 match、range、replacingOccurrences 等字符串处理方法。

### [UIImageColorRatio](https://github.com/623637646/UIImageColorRatio)
[@水水](https://www.xuyanlan.com):使用 Swift 实现的计算 UIImage 各颜色占比的工具。

## 赞助者

虚位以待..
Expand Down
70 changes: 70 additions & 0 deletions Reports/2021/#160-2021.05.24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# 老司机 iOS 周报 #160 | 2021-05-24

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

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

## 新闻

> 行业相关的新闻趣事看法

## 新手推荐

> 收集一些对新手友好且质量不错的文章

## 文章

### 🐢 [Flutter 2.0 iOS 包大小优化 ](https://juejin.cn/post/6959811895645700132/)

[@邦Ben](https://weibo.com/linwenbang):该文章介绍了在 Flutter 2.0 下如何拆分 AOT 编译产物,以实现动态下发这部分产物从而达成包体积优化的目的。Flutter 2.0 对比 1.x 的版本来说调整了不少流程,因此对于做过 1.x 拆分的同学升级会有所有帮助,想了解整体加载流程的话也值得一看。不过这里值得注意,任何动态下发都会存在失败率的可能,因此如果你的 APP Flutter 作为核心部分不可缺少的话,并不太建议做拆分,也需要考虑好容错降级的处理,同时 iOS 的包体积要求一般也相对宽松。

## 工具

> 开发过程中常用的工具,及一些新工具的介绍

## 代码

### [UIImageColorRatio](https://github.com/623637646/UIImageColorRatio)

[@水水](https://www.xuyanlan.com):使用 Swift 实现的计算 UIImage 各颜色占比的工具。

>[Yanni Wang 王氩](https://github.com/623637646) 自荐

## 书

> 比较不错的书的推荐和书评

## 音视频

> 比较不错的书的推荐和书评

## 赞助者

虚位以待..

**非常感谢以上赞助者的支持,如果你也有赞助我们的兴趣,欢迎添加微信 iTDriverr 哦~**

## 内推

老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位

如果你想**找工作**,点这里:https://www.yuque.com/iosalliance/article/bhutav

如果你想**招人**,点这里:https://www.yuque.com/iosalliance/article/ycyhf3

当然,也欢迎你关注我们每一期的周报,我们会在每期周报底部及时更新编辑内推岗位

## 关注我们

我们开通了公众号,每期发布时公众号(LSJCoding)会推送消息,欢迎关注

![](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)

0 comments on commit f2e7b34

Please sign in to comment.