通过在花括号内写入值来创建NSDictionary

时间:2017-07-17 11:56:35

标签: objective-c objective-c-literals

NSDictionary类允许我像这样初始化它:

NSDictionary* attributes =
@{
  NSFontAttributeName: font
};

这个构造方法叫什么,以及如何在我自己的类中实现它?我希望有一个具有默认值的属性的类,并且我只想在构造期间设置我需要的那些(在C ++中我会用默认参数值完成此操作,但Objective-C没有),这似乎是一种合法的方法。或者这是NSDictionary特定的东西吗?

0 个答案:

没有答案