Вот конкретный пример, основанный на ответах Дэниелпанкасса и Питера Хоси:
NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:[NSFont fontWithName:@"Helvetica" size:12], NSFontAttributeName, nil];
NSAttributedString *text = [[NSAttributedString alloc] initWithString:@"Hello" attributes: attributes];
NSSize textSize = [text size];
Для новичков в Objective-C / Cocoa, таких как я, пример действительно имеет большое значение. Если вы исходите из C ++ / Java / C # или любого другого синтаксиса Objective-C, который может показаться действительно чуждым, и, поскольку Apple не очень много встраивает, если какой-либо пример кода в своей документации по Какао, изучить этот материал довольно сложно.