Agregar valores en NSMutableDictionary en iOS con Objective-C

Estoy empezandoobjective-c desarrollo y me gustaría preguntar la mejor manera de implementar una lista de claves y valores.

En Delphi está la claseTDictionary y lo uso así:

myDictionary : TDictionary<string, Integer>;

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

¿Cómo puedo hacerlo enobjective-c? ¿Hay funciones equivalentes a las @ mencionadas anteriormentAddOrSetValue() or TryGetValue()?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta