在开发中,当需要实例化一个可变字典对象时,可以使用以下一些方法。
快速简易方法:使用dictionary方法来初始化一个空的可变字典对象是最简便地得到一个可变字典对象的方法,获得的可变字典对象不指定初始容量。
+ (instancetype)dictionary;
dictionaryWithCapacity:方法:使用该方法创建可变字典对象时,需要预先指定可变字典的容量,在初始化时会根据传入的容量参数在内存中预先分配空间。
+ (instancetype)dictionaryWithCapacity:(NSUInteger)numItems;
initWithContentsOfFile:方法:从指定文件初始化得到一个可变字典对象。
- (nullable NSMutableDictionary<KeyType, ObjectType> *)initWithContentsOfFile:(NSString *)path;