私は最近 perl でいくつかのプログラミングを行っていますが、初期化していない値で比較/印刷/正規表現などを実行しようとすると、「初期化されていない値の使用」という非常に役立つ警告がスローされることがわかりました。それでも、(私が常に行うつもりはなかった他の多くのこととともに)、Objective-Cでいくつかの特別な有用な警告を私に与えることができる何らかの拡張機能または何かがあるかどうか疑問に思いましたか?
スウィズリングのようなもので、実行時に警告を生成することが可能であることはわかっています。おそらく、巧妙なコード マジックを使用すると、Nil をときどき怒鳴らせる方法を見つけることができます。
極端に言えば、意思決定構造の最後に「else」ステートメントがない場合に警告を受け取ることができれば素晴らしいと思います (ここで議論を始めるつもりはありません)。
では、これを 2 部構成の質問にまとめると、これがどの程度可能で、どの程度存在するのでしょうか?