-2

您可以使用以下命令创建 NSMutableDictionary:

[NSMutableDictionary dictionaryWithDictionary:(NSDictionary *)] 

[[NSMutableDictionary alloc] initWithDictionary:(NSDicitionary *)]

两者之间的唯一区别是第一个返回自动释放的对象吗?

4

1 回答 1

0

是的。

虽然你可以打电话+ (id)dictionary- (id)init如果你没有NSDictionary实例。

在 ARC 下,越来越简洁的趋势是使用+ (id)new它。

于 2012-08-28T16:23:24.473 回答