Lento con forza

大学生気分のIT系エンジニアが色々書いてく何か。ブログ名決めました。

2022-01-01から1年間の記事一覧

僕のエンジニアとしての情報収集ルーチン

ハッピーホリデー!今日は12月24日、なんの日でしょう? そうです! WEB+DB PRESS Vol.132の発売日です! 本日発売のWEB+DB PRESSに、同僚のid:cockscomb、id:yutailang0119 と一緒に書いた iOS 16 最前線が載っています!よろしくお願いします!! gihyo.jp…

僕が全ての記憶を失った時に今のレベルのiOSエンジニアに戻るための道標

この記事は はてなエンジニア Advent Calendar 2022の15日目の記事です。はてなではモバイルアプリのエンジニアとして働いていて、主にiOSアプリを主領域としています。最近記憶がなくなったらどうしようと考えていたので、突然記憶喪失になっても仕事に困ら…

Dynamic IslandがあるiPhone 14 ProなどでナビゲーションバーのminYとsafeAreaInsets.topが一致しなくなっている

こういうツイートをしたんだけど何も反応がなかったのでブログにも・・・・ お客様の中にNavigation BarのY位置がDynamic Islandを持つデバイスでhttps://t.co/IZANgdh7Fwと一致しなくなっていることにお困りの方はいらっしゃいませんか〜〜〜— こーき@だん …

UIHostingControllerとUINavigationControllerを組み合わせてleftBarButtonItemをカスタマイズするまで

SwiftUIは進化を続けていて日々できることが増えています。iOS 16ではナビゲーションのAPIが拡充され、より柔軟な画面遷移の実装がSwiftUIだけでできるようになりました。 画面遷移はUIKitで実装 一方、サポートOSのバージョンの都合で最新のAPIが使えない場…

iOS 16+のTextFieldは複数行を入力可能 【WWDC22】

WWDC前にSwift Playgroundsで遊んでいた時に、複数行を入力したくなって、TextEditorをTextFieldっぽく使う方法を紹介しました。 kouki.hatenadiary.com 今週はWWDCがあり、そこでTextFieldの拡張が発表されました!なんと、TextFieldでTextEditorのような複…

SwiftUIのTextEditorでもプレースホルダーを使いたい

---WWDCアップデート--- WWDC22でのアップデートで、iOS 16以降は標準のTextFieldでこれを実現できるようになりました!こちらも合わせてご確認ください!こちらの記事はiOS 15以下向けのものとして、参考にしてください。 kouki.hatenadiary.com SwiftUIで…

GitHub ActionsのCustom Actionからリポジトリ内のファイルにアクセスする

最近GitHub Actionsを便利に使うためのCustom Actionを作っていました。 kouki.hatenadiary.com このActionに設定をリポジトリ内のファイルから取得する機能を追加したくなったんですが、この機能のためだけにcheckoutするのもなぁ、と悩んでいました。 具体…