構文は合法です。オブジェクトを割り当て/初期化するたびに約2秒節約できます。これは新しいトレンドになると思いますか?
また、
NSObject *obj = NSObject.alloc.init;
構文は合法です。オブジェクトを割り当て/初期化するたびに約2秒節約できます。これは新しいトレンドになると思いますか?
また、
NSObject *obj = NSObject.alloc.init;
[NSObject new];
さらに節約し、宗教戦争を引き起こしません。
はい、それはいくつかのキーストロークを節約します、しかし私はそれが追いつくとは思えません。プロパティではなくメソッドでドット表記を使用しても機能しない多くのケースについては、このブログ投稿を参照してください。ほとんどの人はこれをObjC2の副作用と見なしていると思います。
さらに、それが読みやすさを向上させるとはまったく思いません。引数付きのメッセージを送信する場合は、すぐに元の構文に戻す必要があります。