文森說技術

iOS, Web Development Notes

標籤: Swift

- ,

這篇是看到 Swift Tips #5 – Custom and Compiler Generated Init 這個影片之後為了加深自己的印象的筆記。

使用 Swift 的 struct 定義一個結構體的時候,
基本上都會免費得到一個初始化方法 (initializer) 。

- ,

這是在 WWDC 2019 上 723. Advances in Foundation 中提到的一個可以說是語法糖衣的東西。實務上除了 SNS 或是公司骨幹系統一些人性化的表示,是有點想不太到他可以用自哪邊 XDD

不過會想來玩玩是因為在 Twitter 上滑到最近這則 推文 和他提到的 Formatting Notes and Gotchas 於是就來認真玩玩看。

- , ,

最近開始把相依的工具能盡量收進 Swift Package Manager 就收進去,這次的對象是 swift-format 。由於這篇是一個快速的筆記文,因此會省略掉很多細節。

- , , ,

最近知道了 Danger 有 Swift 語言的實作。但是由於官方文件並沒有把如何用 Swift Package Manager 開發的部份講的很清楚。

於是就決定自己來摸索找出想要對一個 pull request 執行 Danger Swift 檢查的時候,最少需要哪些東西才能夠跑起來。

- ,

在 Objective-C 裡面我會定義一組 NS_ENUM 用來把 table view 中的 section index 標示用途,換到 Swift 之後也想要用這個方式做,但是嘗試之後發現結果好噁心 …

- , , ,

最近開始做自己的小專案,試著用純 Swift 來寫,第一步就是想要把跟不太喜歡在開發時又有點吃資源的 Storyboard 移掉 XD

- ,

根據 Xcode 6 beta 發布的訊息, Swift 也有和其他語言一樣可以在 terminal 開啟 REPL 工具可以用。

- , , ,

在 Swift 中,當變數沒有指定型別, Swift 會自己抓一個適當的型別來用。

今天在 7 月的 CocoaHeads 聚會的時候看到 zonble 分享一個神奇(?)的指定型別。

- , ,

自從 WWDC 2014 公開 Swift 這個語言之後,許多人問我對 Swift 的想法如何。經過一個月不論國內外都翻雲覆雨的討論這個語言怎麼樣怎麼樣,也有人說你們寫 Objective-C 的人就沒工作了云云等等現象,我自己也大略得出了一些想法。

只有一頁