Ты должен сделать это сам.В NSString есть несколько методов, добавленных AppKit для определения длины строки, заданного шрифта и т. Д. Если вы обнаружите, что строка слишком длинная, удалите кусок из середины, повторите измерение и продолжайте делать это, пока строка не станет короткойдостаточно.
Однако это может быть излишним, так как NSMenuItem
автоматически "разметит" заголовок автоматически (хотя это может привести к супершироким меню)