Вот что я использую, чтобы получить размер строки ...
NSSize size = [@"Some text" sizeWithAttributes:[NSDictionary dictionaryWithObject:[NSFont fontWithName:@"Helvetica Neue Bold" size:24.0f] forKey:NSFontAttributeName]];
ПРИМЕЧАНИЕ: Если вы добавляете строку в текстовое поле, я обнаружил, что вам нужно добавить около 10 к size.width, чтобы она соответствовала.