-3

语法是合法的。每次你分配/初始化一个对象时,它会为你节省大约 2 秒。您认为这可能是一种新趋势吗?

再次,

NSObject *obj = NSObject.alloc.init;

4

2 回答 2

2
[NSObject new];

节省更多,不会引起任何宗教战争。

于 2013-01-05T07:48:11.803 回答
0

是的,它节省了一些击键,但我怀疑它会流行起来。有关在方法而不是属性上使用点符号不起作用的许多情况,请参阅此博客文章。我认为大多数人认为这是 ObjC2 的副作用。

此外,我认为它根本不会提高可读性。一旦您想发送带有参数的消息,您就必须恢复到原始语法。

于 2013-01-05T07:28:15.960 回答