Adicione valores no NSMutableDictionary no iOS com Objective-C

Estou começandoobjective-c development e gostaria de perguntar a melhor maneira de implementar uma lista de chaves e valore

Em Delphi existe a classeTDictionary e eu uso assim:

myDictionary : TDictionary<string, Integer>;

bool found = myDictionary.TryGetValue(myWord, currentValue);
if (found)
{
    myDictionary.AddOrSetValue(myWord, currentValue+1);
} 
else
{
    myDictionary.Add(myWord,1);
}

Como posso fazer isso emobjective-c? Existem funções equivalentes às acima mencionadasAddOrSetValue() or TryGetValue()?

Obrigado