今天在練習設計模式的時候忽然發現 Swift 裡是沒有棧的——就是 Stack 類。由於我是照著 JAVA 版的設計模式來學習的,所以我只好自己看著實現一個了。
不過說起來,在蘋果官方手冊的「泛型」一章中還真有個棧的栗子,它是用結構體實現的。這也倒是符合了 Swift 一貫的風格——畢竟, 小號[……]
今天在練習設計模式的時候忽然發現 Swift 裡是沒有棧的——就是 Stack 類。由於我是照著 JAVA 版的設計模式來學習的,所以我只好自己看著實現一個了。
不過說起來,在蘋果官方手冊的「泛型」一章中還真有個棧的栗子,它是用結構體實現的。這也倒是符合了 Swift 一貫的風格——畢竟, 小號[……]
Swift 現在開源了。今天蘋果啟動了開源 Swift 社區,同樣驚豔的新工具和資源包括:
Swift 提供了一種高性能的、兼容 Unicode 的字符串實現,這也成為了它自身標準庫的一部分。在 Swift 2 中, String 類型不再遵守 CollectionType 協議,那時 [克雷[……]
今天朋友推薦了一個有意思的頁面,域名是這樣的:
HTTP://fuckingclosuresyntax.com
在 Swift 中,所有的函數都是閉包,標準的函數只不過是有名字帶參數的最完整的閉包。
好了,以下是正文
[……]
在學習 Swift 編程語言的時候可能不會遇到這個東西,但是隨著學習的深入,在你閱讀他人的代碼的時候,很可能你就會遇到這種NS類型,這時候你肯定會好奇,類似 String 和 的NSString 到底哪裡不同?似乎它們是完全一樣的呀!而且,通過 as 這個關鍵字,我們也可以輕鬆的讓數據在它們兩者之間轉[……]