Skip to content

Commit

Permalink
refactor: format
Browse files Browse the repository at this point in the history
  • Loading branch information
ChengzhiHuang committed Aug 21, 2022
1 parent 99310ab commit febca3d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Reports/2022/#214-2022.08.22.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
- 字节对齐对编程的启示
- Objective-C 字节对齐实现

### 🐕 [iOS 底层原理39:Instruments系列(三)Animation Hitches](https://mp.weixin.qq.com/s/fTmgN5phGQtbQOUHZ7Pe3Q)
### 🐕 [iOS 底层原理 39:Instruments 系列(三)Animation Hitches](https://mp.weixin.qq.com/s/fTmgN5phGQtbQOUHZ7Pe3Q)

[@Leo](https://github.com/leomobiledeveloper):由于高刷屏和动态帧率的设备出现,用 FPS 来衡量界面的流畅性已经不那么准确了,所以 Apple 提出了 Animation Hitche 这个概念来衡量滑动期间的掉帧情况。本文详细讲解了界面渲染的阶段和原理,并且涵盖了不同阶段引起 Hitche 的原因和解决办法,对流畅性优化有非常好的参考意义。

Expand All @@ -33,10 +33,10 @@

### 🐕 [iOS 16 NSURLComponents 行为变更]

[@极速男孩](https://github.com/ztlyyznf001):在 HTTPURL 的 [RFC3986](https://www.rfc-editor.org/rfc/rfc3986) 规范中规定,URL 中只允许包含一下四种:
[@ 极速男孩](https://github.com/ztlyyznf001):在 HTTPURL 的 [RFC3986](https://www.rfc-editor.org/rfc/rfc3986) 规范中规定,URL 中只允许包含一下四种:
1. 英文字母
2. 数字
3. -_.~4个特殊字符
3. ``-_.~`` 4 个特殊字符
4. 所有保留字符,包括 ! * ’ ( ) ; : @ & = + $ , / ? # [ ]

并且要求在使用特殊字符的时候将特殊字符转换成相应十六进制。
Expand All @@ -46,9 +46,9 @@
```[NSURLComponents componentsWithURL:resolvingAgainstBaseURL]```
的方法去构建一个不符合 RFC3986 规范的 URL(常见的比如 URL 中包含 - 或者 _ )时会直接返回一个 nil。

### 🐕 [Flutter状态管理新的实践](https://mp.weixin.qq.com/s/oNjRt2qGHetEXLtkDPU63A)
### 🐕 [Flutter 状态管理新的实践](https://mp.weixin.qq.com/s/oNjRt2qGHetEXLtkDPU63A)

[@CrazyCoderShi](https://github.com/CrazyCoderShi): 声明式UI其实并不是近几年的新技术,但是近几年声明式UI框架非常的火热。单说移动端,跨平台方案有:RN、Flutter。iOS原生有:SwiftUI。android原生有:compose。Flutter 平台上就有多种方案,BLoc,Provider,RivePod,GetX 等。本文从函数编程方向做新尝试,是一份不错的学习资料。小编建议,对于 Rx 系列框架不熟悉的,不要轻易放到生产环境中.
[@CrazyCoderShi](https://github.com/CrazyCoderShi): 声明式 UI 其实并不是近几年的新技术,但是近几年声明式 UI 框架非常的火热。单说移动端,跨平台方案有:RN、Flutter。iOS 原生有:SwiftUI。android 原生有:compose。Flutter 平台上就有多种方案,BLoc,Provider,RivePod,GetX 等。本文从函数编程方向做新尝试,是一份不错的学习资料。小编建议,对于 Rx 系列框架不熟悉的,不要轻易放到生产环境中 .


## 工具
Expand Down

0 comments on commit febca3d

Please sign in to comment.