瓦罐空间

年轻、谦虚、饥饿


  • 首页

  • 归档

  • 标签

  • 关于

  • 站点地图

如何避免大量的if-else?

发表于 2022-04-03 | 分类于 Flutter

写代码的程序员很多,写好代码的程序员却不是那么多(自认为在写好代码的路上🤣)。今天分享一个避免大量if-else的案例,和大家共同进步。

阅读全文 »

Alamofire - 如何防止应用接口被抓包?

发表于 2022-03-04 | 分类于 iOS

Charles是一款出色的HTTP抓包工具,相信大家都有过相关使用经验。(没有的话,它值得你去试一试。)它的基本原理是使用中间人攻击。该篇并不会深入讨论其原理,而是以防守方的角色看看如何使用Alamofire避免被抓包。

阅读全文 »

Alamofire - 理解URLEncodedFormEncoder

发表于 2022-02-07 | 分类于 iOS

Encodable表示一种可以被编码器进行编码数据结构。比如JSONEncoder可以将其编码为JSON格式,PropertyListEncoder可以将其编码为.plist格式,而Alamofire中的URLEncodedFormEncoder可以将其编码为application/x-www-form-urlencoded格式。

阅读全文 »

【译】Swift并发编程四

发表于 2022-01-14 | 分类于 iOS
这里是`Swift并发编程系列`第四篇。主要介绍如何实现自定义的异步`Operation`。
阅读全文 »

【译】Swift并发编程三

发表于 2022-01-12 | 分类于 iOS
这里是`Swift并发编程系列`第三篇。主要包含`Operation`相关内容。
阅读全文 »

【译】Swift并发编程二

发表于 2021-12-30 | 分类于 iOS
这里是`Swift并发编程系列`第二篇。主要包含`Dispatch Group`相关内容。
阅读全文 »

【译】Swift并发编程一

发表于 2021-12-30 | 分类于 iOS
这里是`Swift并发编程系列`第一篇(共四篇)。包含以下内容:为什么需要并发编程、并发于并行的区别、GCD中的队列与函数、预防死锁、`DispatchWorkItem`
阅读全文 »

【译】Swift&JSON 从入门到精通

发表于 2021-12-15 | 分类于 iOS
在这个教程中,你将学习到所有使用Swift进行编解码所需要的知识。包括这些: 1. 在`蛇形命名`和`驼峰命名`格式之间转换 2. 自定义`Coding keys` 3. 使用`keyed`, `unkeyed` 和 `nested` 容器 4. 处理`嵌套类型`, `日期类型`以及子类
阅读全文 »

Alamofire - 你真的会传递请求参数吗?

发表于 2021-12-06 | 分类于 iOS

今天一起来研究下Alamofire中请求参数相关内容。我们最熟悉的应该是使用字典来传递参数,向下面这样:

阅读全文 »

Alamofire - RetryPolicy:你搞明白了嘛?

发表于 2021-11-30 | 分类于 iOS

RetryPolicy是Alamofire中对RequestInterceptor的又一满分实现。从名字就可以看出,它主要是满足请求出错后的各种重试策略。下面就一起来领略一番。

阅读全文 »
1 2 3
niwaguan@sina.cn

niwaguan@sina.cn

29 日志
5 分类
25 标签
RSS
© 2022 niwaguan@sina.cn
由 Jekyll 强力驱动
主题 - NexT.Muse