2022-01-01から1年間の記事一覧
検証環境: macOS Monterey 12.5 macOS で右クリックメニュー(コンテキストメニュー)をキーボードショートカットで実行する方法について。 実現する方法はいろいろあると思うが、今回は BetterTouchTool を使うことで簡単にできた。 今回自分がやりたかったこ…
検証環境: Xcode 13.4 Swift 5.6.1 Nuke 11.0.1 Swift の画像表示ライブラリである Nuke (https://github.com/kean/Nuke) で、画像取得に失敗した時のレスポンスステータスコードを知りたい状況があったのだが、Error 情報から取り出す方法がちょっと面倒だ…
zsh で実行に失敗したコマンドは履歴(.zsh_history)に残さないようにしたい。 以下を.zshrc に追加しておく。 precmdのタイミングでフックして、zsh の fc コマンドを利用して履歴から削除している。 autoload -Uz add-zsh-hook remove_last_history_if_not_…
検証環境: Version 13.2 (13C90) Swift 5.5.2 UIViewController で画面表示時に何か処理を1度のみ実行したい時に lazy stored property を使って簡潔に書くやり方。 override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) _ = vie…