Skip to content

Commit

Permalink
Update SwiftOldDriver#209-2022.07.18.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Damonvvong authored Jul 17, 2022
1 parent cfcacc2 commit 4b5eb6f
Showing 1 changed file with 35 additions and 27 deletions.
62 changes: 35 additions & 27 deletions Reports/2022/#209-2022.07.18.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,23 @@

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

## 新闻
## [《WWDC22 内参》](https://xiaozhuanlan.com/wwdc22)

> 行业相关的新闻、趣事、看法
> 上周一共更新了 10 篇文章,目前总共已经更新了 58 篇,每篇质量都非常高,由于篇幅问题,开头先推荐 3 篇可能大家更感兴趣的,其他的放到周报最后了~
##  Developer - 设计开发加速器
### 🌟 [【WWDC22 10090】TextKit 2 新特性解读及适配方案](https://xiaozhuanlan.com/topic/5941762038)

> 设计开发加速器相关活动
本文基于 WWDC22 10090 - What's new in TextKit and text views 进行介绍,首先是对于 iOS 上文本系统发展的回顾,接着介绍了 TextKit 的核心设计原则,TextKit 2 相对于 TextKit 1 的优化点,及 TextKit 2 新特性的解读及适配方案。

## 新手推荐
### 🌟 [【WWDC22 10082】利用 Xcode 和设备上的检测工具排查卡顿](https://xiaozhuanlan.com/topic/9126308457)

> 收集一些对新手友好且质量不错的文章
今年 Apple 在开发各阶段中更新了一些帮助开发者定位卡顿的工具,借此机会笔者结合了本次更新内容与大家一同探讨分享卡顿的治理排查思路。

## 文章
### 🌟 [【WWDC22 10083】减少手机电池消耗](https://xiaozhuanlan.com/topic/9602743158)

本文将介绍优化电量消耗的相关内容,主要分为 4 个主要模块,分别是基于暗黑模式、刷新率、后台任务、推迟非实时性任务的耗电量优化。

> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
## 文章

### 🐢 [How necessary are the programming fundamentals?](https://swiftrocks.com/how-necessary-are-the-programming-fundamentals)

Expand Down Expand Up @@ -68,21 +70,37 @@

> [KeithBird](https://github.com/KeithBird) 推荐收录
## 工具
## WWDC22 内参更新

### 🌟 [【WWDC22 110429】探索 iOS 相机新特性](https://xiaozhuanlan.com/topic/0591234867)

本 session 主要是 iPhone 相机模块有关的新 feature 介绍,包括 AVFoundation 支持新的深度相机类型、更智能的人脸驱动 AF/AE、相机视频流的优化以及相机支持多任务处理等更新内容。

### 🌟 [【WWDC22 110359】Swift Package plugins 初探](https://xiaozhuanlan.com/topic/7316598402)

本文是 Swift 包新特性包插件的介绍文章。包插件可以做很多事情,比如代码格式化、代码扫描、自动生成多语言文件等等。通过本文介绍什么是包插件?包插件能做什么?包插件怎么用?让你对 Swift 包插件有个具体了解,可以上手开发自己的包插件。

### 🌟 [【WWDC22 110338】在 Now Playing 中展示播放信息与控制播放](https://xiaozhuanlan.com/topic/2819035467)

> 开发过程中常用的工具,及一些新工具的介绍
本文主要讲述在 Now Playing 中展示播放信息与控制播放。

## 代码
### 🌟 [【WWDC22 110403】初见新框架 "Background Assets"](https://xiaozhuanlan.com/topic/3198024567)

> 库,代码段,开源app
Background Assets 是苹果在 iOS 16 中引入的新框架,目的是帮助用户减少 APP 使用时的等待时间,提升 APP 的整体使用体验,避免网速差、资源大等原因造成的用户流失。

##
### 🌟 [【WWDC22 10062】初见 Transferable](https://xiaozhuanlan.com/topic/7965203418)

> 比较不错的书的推荐和书评
CoreTransferable 是苹果今年新出的纯 Swift 的框架,提供了一种更 Swift、更声明式的方式来描述数据该如何被传输和共享。本文将介绍其核心的 Transferable 协议的实现方式,及其常见的用法。

## 音视频
### 🌟 [【WWDC22 10035】探索苹果地图新功能](https://xiaozhuanlan.com/topic/0698342715)

> 比较不错的书的推荐和书评
在过去十年里,‘苹果地图’持续修补漏洞、改进功能,从一开始依赖第三方数据到自己收集数据,一直在努力将其打造为世界上最好的地图应用。同时为开发者提供了两种将地图 App 整合到其产品中的方式,其中之一是 MapKit,可以让你将地图 App 整合到 iOS、iPadOS 或 macOS 的 App 中,这样你就能在 App 中显示地图或卫星图像、添加注释和悬浮窗、标注兴趣点、确定地图坐标信息等等。另外一个是MapKit JS,可为网站带来交互式地图,不只是添加注释、悬浮窗,还有搜索和导航等地图服务的界面。

在今年的 WWDC 中,苹果不仅带来了 MapKit 的新功能,还首次开放 Apple Maps Server API(苹果地图服务接口) 来帮助开发者构建性能更好的地图服务。

### 🌟 [【WWDC22 10052】What's New In SwiftUI](https://xiaozhuanlan.com/topic/3615907284)

本文介绍 WWDC22 中 SwiftUI 的更新,使用代码 + 图片的形式进行介绍,包括 SwiftChart, Navigation and windows, Advanced controls,Sharing,Graphics and layout 等主题内容的介绍。

## 摸鱼周报

Expand All @@ -94,21 +112,11 @@
- 摸一下鱼:推荐收集到的各种图标网站
- 岗位推荐:上海 Espressif 招聘全栈工程师

## 内推

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

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

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

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

## 关注我们

我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。

**关注有礼,关注【老司机技术周报】,回复「2021」,领取 2017/2018/2019/2020 内参**
**关注有礼,关注【老司机技术】公众号,回复「2022」,领取 WWDC21 及以前的内参**

![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true)

Expand Down

0 comments on commit 4b5eb6f

Please sign in to comment.