2021-01-01から1年間の記事一覧
CGImagePropertyOrientation -> UIImage.Orientation に変換するコードを、ドキュメントを基に以下のように実装した。 extension UIImage.Orientation { init(_ cgOrientation: CGImagePropertyOrientation) { switch cgOrientation { case .up: self = .up …
これははてなエンジニアアドベントカレンダー2021 6日目の記事です。 昨日は id:mizdra の Babel をリファクタリングツールとして使う でした。 はてなエンジニアでのアドベントカレンダー、2021年も盛り上がっております!!! 本題 自分はiOS、macOSにDark…
Twitterでも、社Slackでも度々愚痴を漏らしているのだけど、GitHub ActionsのYAMLフォーマットが統一されてなくて枕を濡らしている。 GitHub Action YAMLで、 on: pull_request はsnake_case だし、 jobs: runs-on: はkebab-case だし、ドキュメント https:/…
github.com これはご存知 x-motemen/git-pr-release の再発明だ。 まだまだ本家には機能が足りないけれど、簡単に使うには十分なものになったので公開。 こんな感じ になる。 特にTemplateの機能がないと置き換えれない利用ケースが多いと思うので、対応した…
github.com iOS 15/macOS 12/tvOS 15/watchOS 8から使えるようになる予定の SwiftUI.AsyncImage が便利で早く使いたいので、SwiftUIが使えるプラットフォーム全てで使えるように、Backportライブラリを作ってみています。 はてなの同僚たちに協力してもらっ…
本日、すばらしい発表をみなさんにできることを、大変嬉しく思っています。 v1.0.0 本日、PixelaUI 1.0.0 をリリースしました! 主なアップデートは以下です。 アイコンをPixelaUIオリジナルに iOS/iPadOS 14からのWidgetをサポート ログイン情報の取り扱い…
宣伝 2021/02/22 (月) に発売予定 の WEB+DB PRESS Vol.121 *1 に寄稿しました! 担当は、特集2「iOS 14最前線」で、はてなで同僚の id:cockscomb id:kouki_dan との共著です。 その中で、自分は2章「UIKit」と5章「ウィジェット」の2つを担当しています。 …
大きな病気などなく、本日1月19日で28歳を迎えました。 もう若手とは言えなくなって参りました。 昨年は世界が大きく変わり、自分自身にも良いこと悪いこと、いろいろとありました。 28歳の抱負は「地道」にしました。 飛躍などの大きな目標からは一旦離れて…