これまでの全ポスト 14 entries
2026
- 2026.05.15プロジェクトのコンテキスト整理
Claude Codeの公式機能(CLAUDE.md / Rules / Skills)だけで、必要なときに必要なコンテキストを渡すための整理方針をまとめます
7 min read
2025
- 2025.12.20point-freeのローカルデータベースライブラリ「sqlite-data」を使ってみる
こんにちは、iOS開発でよくローカルデータベースを使っています、ionishiです。 これまで、`SwiftData`に関する記事を何度か書いてきました! - ViewModelからSwiftDataの永続化データを扱う - Mode...
5 min read - 2025.11.29ModelActorでの永続化データの更新をViewModelで検知する戦略
以前、ViewModelからSwiftDataの永続化データを扱うという記事を公開しました。 この記事、知人などから、記事を見たと言っていただけることが多く、大変嬉しいです。
4 min read - 2025.10.25Claude Codeのプラグイン機能
2025年10月10日、Claude Codeのプラグイン機能が公開されました。 プラグイン機能は、スラッシュコマンドやサブエージェント、MCPの設定などを公開、共有する事のできる仕組みです。 チーム開発での資産としてこれらの設定を共...
4 min read - 2025.09.27ConcentricRectangleでiOS26の同心円を基調としたデザインに追従しよう
Liquid Glassや同心円を基調としたデザインのiOS26がリリースされました iOSアプリの開発者は、アプリのデザインもこれらに追従していく必要があります
2 min read - 2025.08.24systemVariantでSF Symbolsをちょっとだけ楽に扱う
先日、`symbolVariant`というViewModifierを知りました。 これまで、冗長に感じていた`SF Symbols`の出し分けを簡潔に記載できそうです。 備忘録としてこちらにまとめておきます。 公式ドキュメントはこ...
2 min read - 2025.07.09SwiftUIでToolbarを共通化する方法
iOS26では、デザイン面で大きな変化がありました。 特にSwiftUIで提供されるコンポーネントのうち、`TabView`や`Toolbar`などのナビゲーション系のコンポーネントが、デフォルトでLiquid Glassを用いたデザ...
2 min read - 2025.06.15git worktreeで並行作業をちょっと便利にする
皆さんは`git worktree`というgitコマンドを利用したことがあるでしょうか。 私は恥ずかしながら、最近までこのコマンドの存在さえ知りませんでした。
4 min read - 2025.05.19Swift6.2のうれしい変更点 ~Add Collection conformances for enumerated()~
Swiftでは、言語仕様のアップデートが日々プロポーサルという形で提案・議論されています。 Swift6.2では、便利なアップデートが多く実施されるようです。
3 min read - 2025.04.26SwiftUI.Textにmarkdownを渡し、リンク作成するときの注意点
SwiftUIで提供されている`Text`というViewがあります。 この`Text`、実はmarkdown表記に対応しています。 markdownに対応しているので、もちろんリンクを貼ることも可能です。
4 min read - 2025.03.11QRコードの画像からデータを読み取る
QRコードの読み取りはiOSアプリで頻繁に登場する機能です。 カメラをQRコードに向けて読み取る方法一般的です しかし、画面に表示されているQRコードはカメラ向けられず、困った経験のある方もいるのではないでしょうか? 今回は、画像デー...
1 min read - 2025.02.15MapKitで地点情報のサジェスト表示
MapKitは、appleより提供されている地図や衛星写真を取り扱うためのフレームワークです。 UI上に地図を表示する以外にも様々なことが可能です。 今回は、入力中に候補となる地点情報を提案する「サジェスト機能」としての使い方を紹介します。
2 min read - 2025.02.01ViewModelからSwiftDataの永続化データを扱う
ObsavableマクロをつけたViewModelで、SwiftDataによるデータの永続化を扱う機会がありました。 SwiftDataで永続化された情報をViewに描画する方法として一般的なものに`@Query`マクロを利用するもの...
4 min read - 2025.01.20SwiftUIの複数行入力を攻略する
SwiftUIは、宣言的な記述で簡単にUIを構築できます。 しかし、UIKitと比べるとまだまだカスタマイズ性が低かったり、不具合があったりと言う部分が散見されます。 今回は、SwiftUIのTextEditorでの複数行入力を実装し...
3 min read
条件に一致する記事はありません。