老司机 iOS 周报 #216 | 2022-09-05
老司机 iOS 周报,只为你出现有价值的信息。

你也可认为这个项目出一份力,假如发现有价值的信息、文章、东西等能够到 Issues 里提给咱们,咱们会赶快处理。记住写上推荐的理由哦。有建议和定见也欢迎到 Issues 提出。

新闻

Flutter 3.3 正式发布

@CrazyCoderShi:Flutter 3.3 发布了 ,这是一个比较常规的版别,主要是新功能和优化:

  • 框架更新
    • 大局挑选
    • 触控板操作
    • 随手写功能
    • 文本输入
  • Material Design 3 支撑
  • 桌面端平台
    • Windows 桌面运用的版别能够经过 pubspec.yaml 和构建参数进行设置
  • 开发体会
    • VS Code 插件增强
    • Flutter 开发者东西更新
  • 性能及稳定性
    • Raster 缓存改善
    • 禁用 iOS 内存指针压缩
  • API 改善
    • FragmentProgram 更新
    • PlatformDispatcher.onError 改善
    • 布局小数处理
    • 中止支撑 iOS 32 位设备
    • 中止支撑 BitCode

除此之外,小编偷偷地告诉各位一句:Skia 被抛弃了,Flutter 3.3 开始运用新的绘制引擎:Impeller.

相关阅览:

  • Whats new in Flutter 3.3
  • Announcing Flutter 3.3 at Flutter Vikings
  • Flutter 3.3 中文解析
  • Dart 2.18

文章

How to improve iOS build times with modularization

@享耳先森:跟着业务的迭代,项目代码的复杂度越来越高,假如不能很好地架构咱们的运用,将严峻拖慢编译速度,然后影响开发体会。本文介绍「模块化」的方式(许多大厂也是这么做的),运用模块间的横向依赖(而不是垂直依赖)来处理这一问题。

Moving “ The Swift Programming Language ” book to open source

@Smallfly:Swift-DocC 是苹果在 2021 年推出的文档编译器,它能经过编译源码中的注释来生成文档。近期苹果将 Swift 官方文档源码在 Github 开源,声称未来会根据这个仓库运用 Swift-DocC 来构建文档。苹果期望和开源社区一起来完善 Swift-DocC,并期待开发者能为官方文档作贡献。

想了解更多关于 Swift-DocC 的内容,请参阅内参文章【 WWDC22 110368/110369 】 Swift-DocC 新特性。

云音乐 iOS 端网络图片下载优化实践

@J_Knight_:本文介绍了网易云音乐团队的图片下载优化计划:经过拼接参数,在远端进行裁剪,质量压缩然后下载到不同的图片。详细的做法是将 SDWebImage 里的 SDWebImageManager 和 SDImageCache 进行改造,作者附上了代码和流程图分享了详细的改造计划。团队自测该计划将图片的下载速度提升了 50%,一起日均节约 至少 10% 的 CDN 的带宽。

Clang Module 内部实现原理及源码剖析

@Damien:本文来自阿里的钉钉团队,钉钉团队在支撑 Swift 和适配 Clang Module 的过程中,遇到了各种各样的编译问题,由此作为切入点,从编译供给的参数出发,一步步深化挖掘了 Clang Module 内部的实现原理。

How do we use SwiftUI in the Medium iOS application

@JimQ:跟着 SwiftUI 近四年的迭代,尤其是本月行将迎来的 4.0 正式版,好像预示着 SwiftUI 已经可堪大用。本文深化介绍了 Medium iOS 客户端中不断增长的 SwiftUI 的运用情况,其间一些常见场景的模式和用法以及遇到的问题和妥协,对咱们把 SwiftUI “用起来”有很好的参阅价值。

Stop Xcode 14 beta from draining your battery

@水水:Xcode14 betas 4~6 中有一个过错,当运转 iOS 16 iPhone 模拟器时,会导致 Postboard 进程中的溃散循环,使得 CPU 运用率飙升,电池消耗非常快。在苹果处理这个问题之前,文章供给了一个处理办法。而且发现了一个不需要下载旧模拟器的处理计划。

摸鱼周报

@摸鱼周报 #67:大家好,第 67 期摸鱼周报来了,一起看下本期概要:

  • 本期话题:WWDC22 视频现已供给简体中文字幕;现已推出 Xcode Cloud 订阅
  • 本周学习:移动网络的优化方向;DNS 解析的相关问题
  • 内容推荐:SwiftUI 相关的一些文章推荐
  • 摸一下鱼:Superhuman 3D 捏人;Swifty Compiler 是一个能够在 iPhone/iPad 上编写和运转 Swift 代码的 app;一款命令行版别的电脑状态管理器 iStats;一款极客范儿的浏览器主题 YuIndex。

重视咱们

咱们是「老司机技能周报」,一个继续寻求精品 iOS 内容的技能大众号,欢迎重视。

重视有礼,重视【老司机技能周报】,回复「2021」,收取 2017/2018/2019/2020 内参

一起也支撑了 RSS 订阅:github.com/SwiftOldDri… 。

说明

表示需某东西, 表示编辑推荐

估计阅览时刻: 很快就能读完(1 – 10 mins); 中等 (10 – 20 mins); 慢(20+ mins)