Objetivo-C: unichar vs. char

Estou um pouco confuso entre um unichar e um char. Posso tratar unichar semelhante ao de char?

Por exemplo, posso fazer isso:

-(BOOL)isNewLine:(unichar)c {

if(c == '\n')
  return YES;
else
  return NO;

}

questionAnswers(3)

yourAnswerToTheQuestion