noErr = 0
OS X ライブラリのソース コードで簡単に見つけることができます。OSStatus
しかし、iOSのエラー コードの完全なリストを見つけるのはかなり困難です。
Mac OS Xでは、次のようなものを見つけるのはそれほど難しくありません
kAudioHardwareUnsupportedOperationError
しかし、iOS OSStatus コードに関する有用な情報が見つからないようです。それらの完全なリスト、またはそれらを定義するヘッダー ファイルへのポインターがあると便利です。
ありがとう!
アップデート:
私の質問が上記の質問と重複しているとは思いません。その「重複の可能性」の質問の目的は、彼がすでに知っている 4 文字のコードを人間が読める文字列に変換することでした。代わりに、ここに私のさらなる仕様があります:
iOS で使用する 4 文字または typedef の整数もわかりません。多くの C++ フレームワーク/ライブラリ設計で通常見られるような、コードの完全なリストのようなものを見たいと思います。たとえば、列挙型リスト、標準例外、または OSX の k-something コードでさえ、少なくともXcode ドキュメントだけで見つけることができます。
これらのコードの私のユースケースは次のとおりです。
OSStatus を返さなければならない一部の CoreAudio コールバックなどのカスタム関数では、実行時エラーの種類を示すために、人間が判読できるこれらの組み込みコードを返したいと考えています。リストがなければ、noErr 以外に何を返すかわかりません。
どうやら、多くの OSX k-code は iOS 環境では定義されていないため、透過的に使用することはできません。
更新 (結論):
私はついに手がかりを見つけました.Xcodeのドキュメント(オーガナイザー)でキーワード「結果コード」を検索すると、「システムガイド」の結果に、多かれ少なかれ分類されたリターンコードのドキュメントセクションが表示されます。これは私の元の質問には十分です。–</p>