语法合法。每次分配/初始化对象时,它将为您节省大约2秒。你认为这可能是一种新趋势吗?
再次
NSObject *obj = NSObject.alloc.init;
答案 0 :(得分:2)
[NSObject new];
节省更多,不会造成任何宗教战争。
答案 1 :(得分:0)
是的,它节省了一些按键,但我怀疑它会流行。有关using dot notation on methods rather than properties will not work的许多案例,请参阅此博文。我想大多数人认为这是ObjC2的副作用。
此外,我认为它根本不会增强可读性。只要您想发送带参数的消息,就必须恢复原始语法。