在 GitLab 有 multi-project pipelines 可以做到跨專案 (repo) 觸發對方 pipeline 的事情。
不過看來在 GitHub Actions 沒有辦法做到,目前還是只能先靠透過 API 觸發另外一個 repo 的 workflow 。
一直沒有碰的 GitHub Actions ,最近有空閒就決定來摸摸看了
起手式就和其他程式語言一樣,先從 hello world 開始吧!
這篇是看到 Swift Tips #5 – Custom and Compiler Generated Init 這個影片之後為了加深自己的印象的筆記。
使用 Swift 的 struct 定義一個結構體的時候,
基本上都會免費得到一個初始化方法 (initializer) 。
這是在 WWDC 2019 上 723. Advances in Foundation 中提到的一個可以說是語法糖衣的東西。實務上除了 SNS 或是公司骨幹系統一些人性化的表示,是有點想不太到他可以用自哪邊 XDD
不過會想來玩玩是因為在 Twitter 上滑到最近這則 推文 和他提到的 Formatting Notes and Gotchas 於是就來認真玩玩看。
圖示 + 文字
的組合不斷在 UI 裡面出現,像是官方設定裡面的項目,像是 TabBar 那樣上圖示下文字的模式,又或是像是 #nikerunning 那樣左圖示右數值的呈現方式。
在過去我們需要自己組合 UI,不過從 iOS 14 開始之後,我們就可以用 SwiftUI 新的 Label
元件來快速達成,同時還可以用 LabelStyle
來封裝排版與設計。
在用了許多平台和自架之後,今年決定來重整一下,再慢慢把文章聚集到這個網站。
目前用了 Hexo ,在分享 Hexo 之前,決定先來記錄一下在這之前用了什麼。
最近開始把相依的工具能盡量收進 Swift Package Manager 就收進去,這次的對象是 swift-format
。由於這篇是一個快速的筆記文,因此會省略掉很多細節。
最近知道了 Danger 有 Swift 語言的實作。但是由於官方文件並沒有把如何用 Swift Package Manager 開發的部份講的很清楚。
於是就決定自己來摸索找出想要對一個 pull request 執行 Danger Swift 檢查的時候,最少需要哪些東西才能夠跑起來。