NSButton *button = [[NSButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 30.0f, 20.0f)];
NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
// 色の設定
[attributes setObject:[NSColor redColor] forKey:NSForegroundColorAttributeName];
// アラインメントの設定
NSMutableParagraphStyle *style = [[[NSParagraphStyle defaultParagraphStyle] mutableCopy];
[style setAlignment:NSCenterTextAlignment];
[attributes setObject:style forKey:NSParagraphStyleAttributeName];
NSAttributedString *attributedTitle = [[NSAttributedString alloc] initWithString:@"button" attributes:attributes];
[button setAttributedTitle:attributedTitle];
[self.view addSubview:button];
NSAttributedStringでタイトルを設定すると、Button Cellのアラインメントが無効になるので
NSParagraphStyleでアラインメントを設定する。