最近、Apple は new の使用を推奨していないと言われました。Google の iOS コーディング標準にも次のように書かれています。
NSObject クラス メソッド new を呼び出したり、サブクラスでオーバーライドしたりしないでください。代わりに、alloc メソッドと init メソッドを使用して、保持されたオブジェクトをインスタンス化します。最新の Objective-C コードは、オブジェクトを作成および保持するために alloc および init メソッドを明示的に呼び出します。新しいクラス メソッドはめったに使用されないため、正しいメモリ管理のためのコードのレビューがより困難になります。
しかし、正しいメモリ管理のためにコードをレビューすることがより困難になるのはなぜでしょうか?