Skip to content

Commit

Permalink
feat: 增加 D2 内容,调整格式
Browse files Browse the repository at this point in the history
  • Loading branch information
ChengzhiHuang committed Dec 18, 2022
1 parent c81e14c commit 68b5d23
Showing 1 changed file with 6 additions and 27 deletions.
33 changes: 6 additions & 27 deletions Reports/2022/#228-2022.12.19.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,17 @@

## 新闻

> 行业相关的新闻、趣事、看法
### [D2 脑图 | 第十七届 D2 终端技术大会](https://www.yuque.com/d2conference/17thd2map)

##  Developer - 设计开发加速器

> 设计开发加速器相关活动
## 新手推荐

> 收集一些对新手友好且质量不错的文章
上周末 D2 完成了所有的分享,内容干货满满,这是对所有 22 场分享的笔记,错过直播的同学可以快速查看浏览脑图整理。

## 文章

### 🐕 [How to manage build settings using Xcode configuration files](https://www.danijelavrzan.com/posts/2022/11/xcode-configuration/)

[@享耳先森](https://github.com/iblacksun):相信大家的 App 都会遇到多环境构建的问题,比如 QA、预发、Production 环境,一不小心在提审时候还容易搞错版本。本文介绍了利用 `xcconfig` 文件做环境配置,比如不同环境使用不 App Icon 或 App Name。
[@享耳先森](https://github.com/iblacksun):相信大家的 App 都会遇到多环境构建的问题,比如 QA 、预发、Production 环境,一不小心在提审时候还容易搞错版本。本文介绍了利用 `xcconfig` 文件做环境配置,比如不同环境使用不 App Icon 或 App Name。

### 🐕 [从Linux零拷贝深入了解Linux-I/O](https://github.com/SwiftOldDriver/iOS-Weekly/issues/3750)
### 🐕 [从 Linux 零拷贝深入了解 Linux-I/O](https://mp.weixin.qq.com/s/j1KjR5bRQV6oGrU5tsyHgg)

[@老驴](https://weibo.com/u/6090610445):腾讯技术出品的一篇介绍 Linux 零拷贝的文章。在 iOS 开发中,大家可能或多或少都接触过 mmap,但是可能知道 mmap 只是零拷贝其中一种的同学并不多,Linux 还有其他的零拷贝实现形式来优化数据的读写。

Expand All @@ -35,7 +29,7 @@

[@AidenRao](https://weibo.com/AidenRao):一篇关于泛型的视频演讲。在你的实现中可能并不喜欢使用泛型,因为它看起来很复杂且难以编写。本篇演讲有丰富的代码实例,帮助你在 swift 中理解和使用泛型。如果你不喜欢看视频,也可以阅读这篇博客,它包含视频演讲里的所有内容:[Generics in Swift explained with code](https://www.avanderlee.com/swift/generics-constraints/)

### 🐕 [哔哩哔哩Android打包优化与云编译](https://mp.weixin.qq.com/s/xls_AL9IyR3580zz8CfCOA)
### 🐕 [哔哩哔哩 Android 打包优化与云编译](https://mp.weixin.qq.com/s/xls_AL9IyR3580zz8CfCOA)

[@Crazy](https://github.com/jiyan135960):本文是一篇侧重于 Android 云编译方面的介绍性文章,讲解了云编译的流程与打包优化的方向。本文主要对 d8 的流程以及 hook 方案进行了分析与讲解,并且对编译的优化也提出了切实可行的方向性建议,值得有需要开发云编译平台或思考如何优化打包速度的同学进行学习与参考。

Expand All @@ -49,28 +43,13 @@

## 工具

> 开发过程中常用的工具,及一些新工具的介绍
### 🐎 [iOS代码规范工具 SwiftLint SwiftFormat](https://juejin.cn/post/7171725810544738317)
### 🐎 [iOS 代码规范工具 SwiftLint SwiftFormat](https://juejin.cn/post/7171725810544738317)

[@zoeGuo](https://github.com/zoeGuo):文章简要介绍了 SwiftLint、SwiftFormat 两种代码格式工具的安装步骤以及使用技巧,读者也可以通过文中链接的各工具官网获取更多使用信息。

- SwiftLint:强制检查 Swift 代码风格和规定的工具,以 [Ray Wenderlich's Swift 代码风格指南](https://github.com/kodecocodes/swift-style-guide)为基础。
- SwiftFormat :快捷格式化 Swift 代码的工具。


## 代码

> 库,代码段,开源app
##

> 比较不错的书的推荐和书评
## 音视频

> 比较不错的书的推荐和书评
## 摸鱼周报

[@摸鱼周报 #79](https://mp.weixin.qq.com/s/HdEhmXt60853tzM6xiVUwA):第 79 期摸鱼周报来了,一起来看下本期概要
Expand Down

0 comments on commit 68b5d23

Please sign in to comment.