ARCドキュメントはLLVMサイトで公開されているため、ここではNDAは問題になりません。
コードをARC用に準備する際に、以前は(id)を使用していた多くの状況で(NSObject *)を使用していることがわかりました。
たとえば、initWithParent:メソッドを記述している場合、次のようになります。
-(id) initWithParent: (NSObject*) parent;
以前は書いていた場所
-(id) initWithParent: (id) parent;
私の質問は-この慣習は意味がありますか?