ドキュメントは言う:
+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize
フォントの完全に指定された名前。この名前には、フォント ファミリ名とフォント固有のスタイル情報の両方が組み込まれています。
私が見つけた例では、フォント名のみを指定しています。しかし、中程度のフォントの太さなど、他の属性も指定したいのですが、これはどのように名前にエンコードされますか?
命名スキームについては、この回答を参照してください。完全なフォント リスト (名前付き) は、ここにあります。
例:
[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0];
アップデート
iOS 8.2 では、異なるウェイトのシステム フォントを取得するためのこのメソッドが追加されました。
例:
[UIFont systemFontOfSize:15.0 weight:UIFontWeightBold];