From 467b4e89a175b6c2f0f515ca247b2243d487dd73 Mon Sep 17 00:00:00 2001 From: KAWASHIMA Yoshiyuki Date: Sun, 17 Dec 2023 23:22:02 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=83=8F=E3=83=B3?= =?UTF-8?q?=E3=83=89=E3=83=AA=E3=83=B3=E3=82=B0=E3=81=AE=E3=82=BB=E3=83=83?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=AB=E3=83=AA=E3=83=B3=E3=82=AF?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 下記の理由からリンクを追加しました。 - アラートの HIG も読んで推奨される使い方を学んでほしい - エラーメッセージについて考察の記事を読んでより良いエラーメッセージについて考えてほしい --- Documentation/Error.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/Error.md b/Documentation/Error.md index d3692f8..f93d6e2 100644 --- a/Documentation/Error.md +++ b/Documentation/Error.md @@ -16,7 +16,8 @@ Swiftにはベースになる考え方があります。 - 天気予報を画面に表示する - APIエラーが発生したらUIAlertControllerを表示する - エラーの内容に応じてメッセージを変更する - メッセージの内容は自由です。エラーを切り分けられていればOK。 + - メッセージの内容は自由ですが、[ヒューマンインターフェイスガイドラインのアラート](https://developer.apple.com/jp/design/human-interface-guidelines/alerts)の項目も読んでみましょう。エラーメッセージについては次の記事もあわせて読むとイメージが膨らむと思います + - [本当に有意義なエラーメッセージを書くには](https://postd.cc/how-to-write-an-error-message/) ## ヒント - CLLocationDelegate の例だと、 [locationManager(_:didFailWithError:)](https://developer.apple.com/documentation/corelocation/cllocationmanagerdelegate/1423786-locationmanager) でエラーを受け取ります