Marvin LinUnit testing buy me a coffee 計畫最近能寫 side project 的時間,都在碰 Django 和網頁,所以這個系列放了有段時間。 每贊助我一杯咖啡,我就會放下手邊其他的事情,寫一篇關於 Unit testing 的文章,讓這個社群有更多關於 Unit testing 的資源。 先設定這個階段為 100 篇…May 23May 23
Marvin LinUIRefresh 在 iOS 17 有破壞性更新,生命周期要移到 viewIsAppearing, from Essential DeveloperUIRefreshControl 在 iOS17 設定的生命週期要改,這是我從 Essential Developer 發的 email 電子報上看到的Nov 18, 2023Nov 18, 2023
Marvin Lin買了一個網域,將個人部落格網址放上去囉某天晚上,在 Godaddy 找找和 Marvin + Lin 與 Swift 的幾種組合,看哪些網址比較便宜。後來挑了 marvinswift 這個網域,並將原來在 github page 上的 blog 搬過去。現在,這個 blog 連結如下。Oct 28, 2023Oct 28, 2023
Marvin LinColor Picker 元件,很漂亮的顏色選擇器Color Picker 是我很喜歡的一個 SwiftUI 元件,這個元件如果是用 UIKit 手刻,雖然是刻的出來,但非常耗時,如果遇到這樣的需求,以前通常都是找別人寫好的第三方套件。在 SwiftUI,現在直接做好了這個元件,只要 iOS 14+…Jul 5, 2023Jul 5, 2023
Marvin LinWWDC23 — What’s new in UIKit — 重點整理重點1: UIViewController 可以用 Preview 了Jun 9, 2023Jun 9, 2023
Marvin LinWWDC23 — Swift 加入了 Macros 特性 — State of the union在前面的文章,寫過了 [使用 swift async/await 串接 closure 的方法](https://moonandeye.github.io/swift/async-await-connect-closure.html),但在 WWDC23 的 State of…Jun 9, 2023Jun 9, 2023
Marvin Lin在 提到,我已經購買了 github copilot 服務,並嘗試在 side project 中使用。我主要工作是 iOS app 開發,而且使用 Native 開發,也嘗試了在 Xcode…## 但,我現在不在 Xcode 中使用 copilot 了May 24, 2023May 24, 2023
Marvin LinAlerts 出現選項時,主要動作要放哪一邊?左?右?(Apple 的 OS 請放右邊(也就是最後面))原文寫在 Github Page 上May 17, 2023May 17, 2023
Marvin Lin在 TableViewCell 中,使用 delegate pattern 反應使用者點擊 button 後的行為(按讚、追蹤、定閱、分享、小鈴噹)原文發表在 Github page 中,範例為在 cell 後做出一個 button,點擊後發動TMMay 8, 2023May 8, 2023