Swiftのエラーメッセージをみんなでユーザーフレンドリーにしよう
Swiftのエラーメッセージは意味不明なことが多いですが、コミュニティの力でもっとわかりやすくできます。より良い説明を提供して、他の開発者(そして未来の自分)を助けましょう。
31 件の記事

Swiftのエラーメッセージは意味不明なことが多いですが、コミュニティの力でもっとわかりやすくできます。より良い説明を提供して、他の開発者(そして未来の自分)を助けましょう。

「動かない」というだけの曖昧なバグ報告にうんざりしていませんか?この記事では、Swiftアプリで自動ログ収集とエラー追跡を数行のコードで実現する方法を紹介します。

Typed Throwsを頭痛の種からスーパーパワーに変える方法を紹介します。クリーンなエラー処理と強力なデバッグインサイトを手に入れましょう。

「(YourError error 0)」のような意味不明なSwiftのエラーメッセージにうんざりしていませんか?明快でエレガントな方法で、この問題を根本から解決しましょう。

Swift マクロは強力ですが、信頼エラーで CI パイプラインが壊れることがあります。Xcode Cloud の「Target must be enabled」エラーを一度で解決するシンプルな post-clone スクリプトの実装方法をご紹介します。

String Catalogsはローカライズを改善しましたが、新たな課題も生まれました。この記事では、最新のベストプラクティスと、ローカライズの方法を変える可能性のある新しいオープンソースツールで、構造と効率性を取り戻す方法を紹介します。

Docker を深く学ばなくても、Mac から Swift コードの Linux 互換性をテストしたいと思ったことはありませんか?この記事では、そのプロセスを驚くほど簡単にするシンプルなコマンドを紹介します!

オープンソースに再び時間を投資:HandySwift を全面改修し、ドキュメントを大幅に改善。アプリから抽出した便利な機能をたくさん追加しました。最もよく使うヘルパーをご紹介します!

Appleの新機能String Catalogsが、従来のローカライズファイルに取って代わり、ローカライズプロセスをどう変えるのか。自動キー抽出から安全性チェックまで、Xcode 15のこの強力なツールに開発者が注目すべき理由を解説します。

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

XcodeプロジェクトとSwiftPMモジュールでSwift 6モードを今すぐ有効にする方法と、移行体験の実際を紹介します。

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

隠れた(非公式の)Swift機能を使って、アプリのSwiftモジュールを明確かつ便利に整理する方法。中小規模のアプリ向けの実践的なソリューションです。

Appleが今年のWWDC週間を6月6日〜10日と発表しました。新しいフレームワークやAPI、ツールについて、私が期待していることを具体例とともにご紹介します。

プロトタイピングのために、SwiftUIに足りないコンポーネントを自作する方法を紹介します。

SwiftPMでモジュール化されたアプリにおいて、サードパーティサービスのシークレットをGitにコミットしないようにする手順を解説します。
実際の接続数が設定したと思っている数を超えて断続的な500エラーを引き起こす可能性がある、Vaporの分かりにくい設定の詳細。
アクセシビリティを損なわず可読性を犠牲にしない、アイコンのみのボタンの適切なSwiftUIパターン。
すべてのコントリビューター間で一貫したインデントを強制するために、すべてのSwiftパッケージに.editorconfigファイルを含めるべき理由。
ドキュメントをよりインタラクティブにする2つのあまり知られていないDocC機能:埋め込みビデオとタブ付きコンテンツナビゲーション。
StoreKitのAppTransaction APIを使って、既に購入済みのユーザーのアクセスを維持しながら有料アプリからフリーミアムに移行する方法。
自動的なローディング状態、無効化、成功/失敗表示を備えた、非同期アクションを処理する再利用可能なボタンコンポーネント。
SwiftUIのImageRendererは、ListやScrollViewのようなUIKitやAppKitで実装されたビューでサイレントに失敗します。
@_exported importを使って、よく使うフレームワークをすべて再エクスポートする単一のimportを作成する方法。
UIKitの命令的なナビゲーションからSwiftUIのデータ駆動ナビゲーションへのメンタルモデルの転換を理解する。
SwiftUIのAsyncImageは.resizable()モディファイアをサポートしておらず、フェーズベースの回避策が必要です。
Xcode 15がアセットカタログの画像と色に対して型安全なSwiftアクセサを自動生成し、SwiftGenが不要に。
SwiftUIプレビューでローディング状態を確認するための、プロダクションコードを変更しないプレビュー専用ヘルパー。
#warningを使ったXcodeコードスニペットでコードベースにアクション可能なリマインダーを残す方法。
GitHubでSwift Evolutionプロポーザルの要約版を読むための簡単なURLのコツ。
SwiftUIでオンボーディング中にユーザーを誘導するための脈動するボタンエフェクトの作り方。