HandySwiftUI Styles:SwiftUI の標準ビューをさらに魅力的に
目を引くパルスボタン、多用途なラベルレイアウト、クロスプラットフォーム対応のチェックボックス、縦方向フォームスタイルまで。10本以上の本番アプリの UI を支える、実戦で鍛えられた SwiftUI スタイルをご紹介します。
19 件の記事

目を引くパルスボタン、多用途なラベルレイアウト、クロスプラットフォーム対応のチェックボックス、縦方向フォームスタイルまで。10本以上の本番アプリの UI を支える、実戦で鍛えられた SwiftUI スタイルをご紹介します。

クリーンなオプショナルバインディング、直感的な色管理、XML 風テキストフォーマットなど。ボイラープレートを削減しながら、よりエレガントな SwiftUI コードを書くための実戦テスト済みユーティリティをご紹介します。

スマートな色のコントラスト調整、効率的なエラーハンドリング、簡潔な削除フロー、プラットフォーム固有のスタイリングまで。よくあるボイラープレートを排除し、メンテナンスしやすいアプリ作りを支援する SwiftUI モディファイアをご紹介します。

#if チェック不要のプラットフォーム固有値から、高機能な選択コントロール、非同期状態管理まで。SwiftUI 開発のよくあるギャップを埋める、実戦で鍛えられたビューと型をご紹介します。

アプリ内サブスクリプションの統合に苦労していませんか?FreemiumKitが私の開発プロセスをどう変えたか、RevenueCatの課題をどう乗り越えたか、アプリのリリースをどう加速したかをお伝えします。

SportsKit APIやSwiftUIの.zoomモディファイアから、SwiftDataの改善やXcodeのソース管理、tvOSやvisionOSの最大の不満点まで。長年のリクエストと新しいアイデアを織り交ぜてお届けします。

SwiftUIアプリ「CrossCraft」をApple Vision Proの発売日に間に合うようにvisionOS対応した方法をご紹介します。実質約2時間で完了した移行作業の中で得た重要な学びをまとめました。

SwiftUI 4にアップグレード後、Macアプリのウィンドウ処理をモダナイズした際の学びを共有します。`\.openWindow`や`.windowResizability`などを解説します。

Bindingを直接Equatableに準拠させるのではなく、Property Wrapperを使うことで、SwiftUIのPickerの微妙なバグを修正した方法を紹介します。

大幅にモダナイズされたTCA 1.0のAPIへアプリを移行した際の学びと、移行後のコード構成を共有します。

SwiftPMでモジュール化しCoreDataを使用するアプリにおいて、SwiftUIプレビューを失敗させるXcodeのバグを修正する方法。

プロトタイピングのために、SwiftUIに足りないコンポーネントを自作する方法を紹介します。
アクセシビリティを損なわず可読性を犠牲にしない、アイコンのみのボタンの適切なSwiftUIパターン。
自動的なローディング状態、無効化、成功/失敗表示を備えた、非同期アクションを処理する再利用可能なボタンコンポーネント。
SwiftUIのImageRendererは、ListやScrollViewのようなUIKitやAppKitで実装されたビューでサイレントに失敗します。
UIKitの命令的なナビゲーションからSwiftUIのデータ駆動ナビゲーションへのメンタルモデルの転換を理解する。
SwiftUIのAsyncImageは.resizable()モディファイアをサポートしておらず、フェーズベースの回避策が必要です。
SwiftUIプレビューでローディング状態を確認するための、プロダクションコードを変更しないプレビュー専用ヘルパー。
SwiftUIでオンボーディング中にユーザーを誘導するための脈動するボタンエフェクトの作り方。