Это характеристика из кода C , я довольно новичок в Objective-C, так что простите, если это не правильный синтаксис объективного C. Это ответит на вопрос. Ответы о том, что это стиль, в основном верны в отношении такого параметра, как приведенный в вопросе. Проблема возникает при объявлении нескольких переменных в одной строке в C или C ++ (в этой части я не уверен, поддерживает ли это Obj-C).
int* i;
и
int *i;
эквивалентны; однако при работе с несколькими объявлениями
int* i, j;
не совпадает с
int *i, *j;
* применяется к переменной i, а не к int, поэтому вам требуется * для каждой переменной, для которой вы хотите создать указатель.
Таким образом, цель иметь пробел после имени класса - стилистический намек на это.