如何存储{" Abc" :"的Xyz"在Objective C中的NSDictionary中

时间:2016-06-24 06:38:05

标签: objective-c ios8.3

如何将下面给出的内容存储到NSDictionary

{

"试验":"实施例"

}

2 个答案:

答案 0 :(得分:0)

您可以使用此

为键添加值
NSDictionary *dictionary=[NSDictionary dictionaryWithObjectsAndKeys:@"Test",@"Example", nil];

答案 1 :(得分:0)

您可以使用' initWithObjects :( objects)forKeys来增加键的值:'

public partial class MainWindow : Window, IMainWindow
{
    public MainWindow()
    {
        DataContext = new MainWindowViewModel(this);
        InitializeComponent();
    }
}

public interface IMainWindow
{
    void Close();
}

public class MainWindowViewModel
{
    private readonly IMainWindow _mainWindow;

    public MainWindowViewModel() : this(null)
    {
        // Design time
    }

    public MainWindowViewModel(IMainWindow mainWindow)
    {
        _mainWindow = mainWindow;
        CmdCloseApp = new RelayCommand(CloseApp);
    }

    public ICommand CmdCloseApp { get; set; }

    public void CloseApp(object parameter)
    {
        _mainWindow.Close();
    }
}

或者您可以使用NSMutableDictionary:

NSDictionary* dictionary = [[NSDictionary alloc] initWithObjects:@[@"Example",@"Example2"] forKeys:@[@"Test",@"Test2"]];
NSLog(@"%@",dictionary);
//{
//    Test = Example;
//    Test2 = Example2;
//}

这些输出相同。 Also you should take a look