A sobrecarga de funções é possível no Objetivo C?

A sobrecarga de funções é possível no Objetivo C?
Bem, a maioria dos programadores diz que não,
Mas parece possível,
por exemplo:

-(int)AddMethod:(int)X :(int)Y
{
    return X + Y;
}
-(int)AddMethod:(int)X
{
    return X;
}

chamar a primeira gravação[self AddMethod :3];
para chamar a última gravação[self AddMethod: 3 :4];

questionAnswers(7)

yourAnswerToTheQuestion