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

(Yet Another) フル SwiftUI での画面遷移の考え方と方法

こんにちは、この記事は Kyash Advent Calendar 2025 の 18 日目です。 iOS アプリ開発の話をします。 概要 SwiftUI もリリースから数年が経って機能が充実し、多くの UI が不自由なく作れるようになってきました。しかし、現状だと画面の中の UI は SwiftUI…

Swift 6.2 (Xcode 26) で nonisolated な async 関数の振る舞いが変わる

概要 以前に [swift] メインスレッドから処理を逃すために Task.detached を使う必要はない(ことが多い) - zenn という記事で「async 関数はあえて main actor に isolate しない限り必ずバックグラウンドで実行される」ことについて書きました。より一般…

Claude Code に自分が作った iOS アプリの UI を見直して反省してほしい

概要 最近の開発にはなんでも Claude Code を使っていて、とても便利に感じています。ただ、趣味の一環として書いている iOS アプリの UI の実装に関してはなかなか思い通りのものを作ってくれないことがよくあります。難しめの UI をお願いすると明らかに見…

趣味が散歩しかなく、人間の記憶は失われていくのでアプリを作った

こんにちは、散歩を趣味としている者です。 趣味が散歩という人はそこそこいて、散歩中に考えをまとめたり Podcast で情報収集したりといった話を聞きます。自分の場合は風景一本の散歩で、有益なことはなにもなくひたすら歩いているとたまによい風景が見ら…