Objective-C の新機能。厳密に型指定された OO 言語でコードを記述するときは、コード内で設計をできるだけ明示的にするのが好きです。また、パラメーター値の範囲などをチェックして、プログラムの正確性を維持していることを確認するのも好きです (たとえば、メソッドの開始時に、オブジェクト参照が null でないことを確認し、可能な限り定数を使用してください..)。これらの簡単なチェックは、同僚と私が開発中に問題を発見するのに役立ちました。
現在、objective-c で作業しているため、プロトコルの実装にメッセージを送信する前に、セレクターがサポートされていることを確認したくなります。または、 内のオブジェクトの型の互換性を手動で確認しますNSArray
。
これらのタイプのチェックは、objective-c プログラムでは正常ですか? これらのチェックが必要になるのはいつですか。
前もって感謝します。