Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kemchenj authored Mar 3, 2019
1 parent af9a9e8 commit 83f2cf8
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Reports/2019/#57-2019.03.04.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ Swift 5 发布以后,ABI变得更加稳定了,尽管依然与早期的版本

CLion 是 JetBrains 全家桶中的一员,也是 Linux 上比较好用的 IDE 之一本文以 Vapor 框架为例,完整介绍了在 Ubuntu 上搭建环境调试和连接数据库,如果你也想试试 Ubuntu 上的开发体验,不妨一读

### 🐕 [API Pollution in Swift Modules](https://nshipster.com/swift-api-pollution/)

本周 NSHisper 讨论的是 Swift 导入 Module 时可能发生的 API 污染,Swift 的静态方法查找是发生在编译时的,有时候可能会因为函数的声明不当,而导致意外情况的发生,例如我们本来想调用的是 a 函数,结果却调用了 b

Matt 在文章里列举了几种 API 被污染的情况,最后还从调用方和声明方两个角度去探讨如何避免类似情况发生,值得一看

## 设计

## 工具
Expand Down

0 comments on commit 83f2cf8

Please sign in to comment.