
原文:Generics Manifesto -- Douglas Gregor 譯者注 在我慢慢地深入使用 Swift 之后,碰壁了很多次,很大...
最近剛換工作,在遷移 Swift 4.0,其實我感覺 Swift 3.0 的時候遷移工作更容易一點,因為所有庫都很積極地升級版本,而現在反而都在...
完整的實現:Gist 最近剛好接觸了字符串的切片,原生的 API 各種麻煩,我就試著實現了幾個語法糖,目標是: Swift 4 的字符串原生也是...
Swift 4.0 帶來的一個新功能就是 Smart KeyPath,之前在 Twitter 上看到 Chris Eidhof 大神在征集 Ke...
本來這篇文章的標題是“如何寫一個不安全的構造器”,但后面查資料的時候又發現了一些很好玩的東西,就一次性寫成一篇出來,跟大家分享一下 Swift ...
問題的起源 今天在 qq 上看到有人發了一段代碼,在 iOS 8 里按 button 會閃退,在 iOS 9 以上的版本就可以正常運行。 第一眼...
這兩天 Uber 的開發團隊在一個大會上分享了用 Swift 3 重寫客戶端的過程, 視頻里介紹了一個很黑科技的技巧, 可以極大地加快編譯速度,...
在上線之后發生了幾次崩潰閃退, 需要緊急修復的情況之后, 我決定我要動手了... 分析了這幾次情況之后, 發現其實大的邏輯都沒有錯, 但是細的...
大家有沒有遇到過這種情況, 接手了一份代碼, 然后發現里面閉包循環引用的問題很嚴重, 而所有代碼都長成這個樣子: 而我們常規的做法是聲明為 we...