File tree Expand file tree Collapse file tree 2 files changed +70
-7
lines changed Expand file tree Collapse file tree 2 files changed +70
-7
lines changed Original file line number Diff line number Diff line change 3131
3232[ @xiaofei86 ] ( https://github.com/xiaofei86 ) :经过不断迭代,Swift 如今已成 iOS 乃至苹果全平台首选开发语言,A 站也已经完全投入到 Swift 浪潮中,享受到 Swift 语言带来的舒适和高效开发体验。作为 A 站的 Swift 实践上篇,本文介绍了 Swift 的技术背景,A 站使用 Swift 的架构演进过程,以及对最新框架 SwiftUI 和 Combine 等技术的选型。大家可以关注“快手大前端技术”公众号,下篇内容会详细介绍混编和 Swift 动态性。
3333
34- ### 🐢 [ Flutter 2.0 iOS包大小优化 ] ( https://juejin.cn/post/6959811895645700132/ )
35-
36- [ @邦Ben] ( https://weibo.com/linwenbang ) :该文章介绍了在 Flutter 2.0 下如何拆分 AOT 编译产物,以实现动态下发这部分产物从而达成包体积优化的目的。Flutter 2.0 对比 1.x 的版本来说调整了不少流程,因此对于做过 1.x 拆分的同学升级会有所有帮助,想了解整体加载流程的话也值得一看。不过这里值得注意,任何动态下发都会存在失败率的可能,因此如果你的 APP Flutter 作为核心部分不可缺少的话,并不太建议做拆分,也需要考虑好容错降级的处理,同时 iOS 的包体积要求一般也相对宽松。
37-
3834### 🐢 [ 自由、开源及其敌人 —— RMS事件簿] ( https://mp.weixin.qq.com/s/Q3DDYYiGbJJREii7ZPBuMg )
3935[ @zvving ] ( https://github.com/zvving ) :无论你身处大厂还是创业团队,不可避免,我们大量的工作要用到开源项目。除了不同开源协议对源码开放&商用的已有约定外,你可曾想过:基于公司或个人的道德判断,你也许不能再使用部分开源项目。
4036
8783
8884[ @老峰] ( https://github.com/GesanTung ) :在开发中我们经常会写正则表达式处理字符串,虽然每天都在使用和创建正则表达式,但是每次我们都必须依靠网络搜索和旧版文档。` SwiftRegexDSL ` 提供了一种使用声明式结构化的 API 来使用正则表达式,它主要提供 match、range、replacingOccurrences 等字符串处理方法。
8985
90- ### [ UIImageColorRatio] ( https://github.com/623637646/UIImageColorRatio )
91- [ @水水] ( https://www.xuyanlan.com ) :使用 Swift 实现的计算 UIImage 各颜色占比的工具。
92-
9386## 赞助者
9487
9588虚位以待..
Original file line number Diff line number Diff line change 1+ # 老司机 iOS 周报 #160 | 2021-05-24
2+
3+ ![ ios-weekly] ( https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/ios-weekly.png?raw=true )
4+ 老司机 iOS 周报,只为你呈现有价值的信息。
5+
6+ 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [ Issues] ( https://github.com/SwiftOldDriver/iOS-Weekly/issues ) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [ Issues] ( https://github.com/SwiftOldDriver/iOS-Weekly/issues ) 提出。
7+
8+ ## 新闻
9+
10+ > 行业相关的新闻、趣事、看法
11+
12+ ## 新手推荐
13+
14+ > 收集一些对新手友好且质量不错的文章
15+
16+ ## 文章
17+
18+ ### 🐢 [ Flutter 2.0 iOS 包大小优化 ] ( https://juejin.cn/post/6959811895645700132/ )
19+
20+ [ @邦Ben] ( https://weibo.com/linwenbang ) :该文章介绍了在 Flutter 2.0 下如何拆分 AOT 编译产物,以实现动态下发这部分产物从而达成包体积优化的目的。Flutter 2.0 对比 1.x 的版本来说调整了不少流程,因此对于做过 1.x 拆分的同学升级会有所有帮助,想了解整体加载流程的话也值得一看。不过这里值得注意,任何动态下发都会存在失败率的可能,因此如果你的 APP Flutter 作为核心部分不可缺少的话,并不太建议做拆分,也需要考虑好容错降级的处理,同时 iOS 的包体积要求一般也相对宽松。
21+
22+ ## 工具
23+
24+ > 开发过程中常用的工具,及一些新工具的介绍
25+
26+ ## 代码
27+
28+ ### [ UIImageColorRatio] ( https://github.com/623637646/UIImageColorRatio )
29+
30+ [ @水水] ( https://www.xuyanlan.com ) :使用 Swift 实现的计算 UIImage 各颜色占比的工具。
31+
32+ > 由 [ Yanni Wang 王氩] ( https://github.com/623637646 ) 自荐
33+
34+ ## 书
35+
36+ > 比较不错的书的推荐和书评
37+
38+ ## 音视频
39+
40+ > 比较不错的书的推荐和书评
41+
42+ ## 赞助者
43+
44+ 虚位以待..
45+
46+ ** 非常感谢以上赞助者的支持,如果你也有赞助我们的兴趣,欢迎添加微信 iTDriverr 哦~ **
47+
48+ ## 内推
49+
50+ 老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位。
51+
52+ 如果你想** 找工作** ,点这里:https://www.yuque.com/iosalliance/article/bhutav
53+
54+ 如果你想** 招人** ,点这里:https://www.yuque.com/iosalliance/article/ycyhf3
55+
56+ 当然,也欢迎你关注我们每一期的周报,我们会在每期周报底部及时更新编辑内推岗位。
57+
58+ ## 关注我们
59+
60+ 我们开通了公众号,每期发布时公众号(LSJCoding)会推送消息,欢迎关注。
61+
62+ ![ ] ( https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true )
63+
64+ 同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom 。
65+
66+ ## 说明
67+
68+ 🚧 表示需某工具,🌟 表示编辑推荐
69+
70+ 预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)
You can’t perform that action at this time.
0 commit comments