Xcode 在头文件中声明可变字典(使用addEntriesFromDictionary)
我需要使用几次: [mutableDict addEntriesFromDictionary:dictionary] 我不知道如何在头文件中声明mutableDict。我尝试: @属性(非原子,赋值)NSMutableDictionary*mutableDict @属性(非原子,保留)NSMutableDictionary*mutableDict @属性(非原子、保留、读写)NSMutableDictionary*mutableDict 还有更多Xcode 在头文件中声明可变字典(使用addEntriesFromDictionary),xcode,Xcode,我需要使用几次: [mutableDict addEntriesFromDictionary:dictionary] 我不知道如何在头文件中声明mutableDict。我尝试: @属性(非原子,赋值)NSMutableDictionary*mutableDict @属性(非原子,保留)NSMutableDictionary*mutableDict @属性(非原子、保留、读写)NSMutableDictionary*mutableDict 还有更多 如何声明此NSMutableDictionary
如何声明此NSMutableDictionary???在头文件中使用
@属性(非原子,保留)NSMutableDictionary*mutableDict
如果您的不是使用ARC,或@属性(非原子,strong)NSMUTABLEDITORY*mutableDict代码>如果使用ARC
在您的实现中包括@synthesis mutableDict
或更好的@synthesis mutableDict=\u mutableDict代码>在@implementation YourClass
之后的某个地方
您还应该使用类似于\u mutableDict=[[NSMutableDictionary alloc]init]的东西初始化它代码>
如果不需要从外部使用可变字典(例如:[myobject.mutableDict addEntriesFromDictionary:dictionary];
最好不要在头文件中定义它,而是在实现中定义它,如:
@implementation YourClass {
NSMutableDictionary *_mutableDict;
}
并像上面所示初始化它