Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSFont

xHeight

エックスハイトを返します 解説 エックスハイト(小文字の高さ)を返します。 返り値 ( float ) エックスハイト 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - ascender - descender 例文 #import "MyView.h" //My…

widthOfString:

文字の幅を返します -(float)widthOfString:(NSString *)aString: 解説 文字の幅を返します。 Mac OS X v10.4以降使えません。 返り値 ( float ) 文字の幅 引数 ( NSString * )aString 幅を返す文字 フレームワーク ApplicationKit クラス NSFont Instance M…

underlineThickness

下線の幅を返します 解説 下線の幅を返します。 返り値 ( float ) 下線の幅 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - underlinePosition 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @implement…

underlinePosition

下線の位置を返します 解説 下線の位置を返します。 返り値 ( float ) 下線の位置 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - underlineThickness 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @im…

fontDescriptor

レシーバのフォントデスクリプタを返します 解説 レシーバのフォントデスクリプタを返します。 返り値 ( NSFontDescriptor * ) フォントデスクリプタ 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.3 参照 +useFont: -set…

textTransform

レシーバーの変換マトリックスを返します 解説 レシーバーの変換マトリックスを返します。 返り値 ( NSAffineTransform * ) なし 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.4 参照 +useFont: -set 例文 #import "MyVi…

setInContext:

指定のグラフィックコンテキストの現在のフォントとしてレシーバーを設定します -(void)setInContext:(NSGraphicsContext *)graphicsContext: 解説 指定のグラフィックコンテキストの現在のフォントとしてレシーバーを設定します。 返り値 ( void ) なし 引…

screenFontWithRenderingMode:

指定したレンダリングモードのスクリーンフォントを返します -(NSFont *)screenFontWithRenderingMode:(NSFontRenderingMode)renderingMode: 解説 指定したレンダリングモードのスクリーンフォントを返します。 返り値 ( NSFont * ) なし 引数 ( NSFontRende…

renderingMode

ディスプレイレンダリングモードを返します 解説 ディスプレイレンダリングモードを返します。 NSFontDefaultRenderingMode 初期設定 NSFontAntialiasedRenderingMode 浮動小数点幅アンチエイリアス NSFontIntegerAdvancementsRenderingMode 整数幅レンダリ…

leading

レシーバーのリードを返します 解説 調査中... レシーバーのリードを返します。 返り値 ( float ) なし 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.4 参照 +fontWithDescriptor:size: 例文 #import "MyView.h" //MyVie…

getBoundingRects:forGlyphs:count:

バウンディング矩形を返します -(void)getBoundingRects:(NSRectArray)bounds: forGlyphs:(const NSGlyph *)glyphs: count:(unsigned)glyphCount: 解説 バウンディング矩形を返します。 返り値 ( void ) なし 引数 ( NSRectArray )bounds ( const NSGlyph * …

getAdvancements:forPackedGlyphs:length:

** -(void)getAdvancements:(NSSizeArray)advancements forPackedGlyphs:(const void : forPackedGlyphs:(const void *)packedGlyphs: length:(unsigned)length: 解説 指定されたパックドグリフとレシーバーによってレンダリングされたアドバンスメントの配…

getAdvancements:forGlyphs:count:

アドバンスメント幅を返します -(void)getAdvancements:(NSSizeArray)advancements: forGlyphs:(const NSGlyph *)glyphs: count:(unsigned)glyphCount: 解説 アドバンスメント幅を返します。 返り値 ( void ) なし 引数 ( NSSizeArray )advancements ( const…

fontWithDescriptor:textTransform:

** +(NSFont *)fontWithDescriptor:(NSFontDescriptor *)fontDescriptor: textTransform:(NSAffineTransform *)textTransform: 解説 調査中... フォントデスクリプタからフォントを作って返します。 返り値 ( NSFont * ) フォント 引数 ( NSFontDescriptor *…

fontWithDescriptor:size:

フォントデスクリプタからフォントを作って返します +(NSFont *)fontWithDescriptor:(NSFontDescriptor *)fontDescriptor: size:(float)fontSize: 解説 フォントデスクリプタからフォントを作って返します。 多くの場合、fontWithName:size:で標準サイズのフ…

systemFontSizeForControlSize:

コントロールサイズから、システムフォントサイズを返します +(float)systemFontSizeForControlSize:(NSControlSize)controlSize: 解説 コントロールサイズから、システムフォントサイズを返します。 【NSControlSize】 ●NSRegularControlSize ●NSSmallContr…

coveredCharacterSet

フォントに含まれる文字をキャラクタセットにして返します 解説 フォントに含まれる文字をキャラクタセットにして返します。 返り値 ( NSCharacterSet * ) キャラクタセット 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10…

displayName

表示名を返します 解説 表示名を返します。 返り値 ( NSString * ) 表示名 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @implementation MyView -(void)d…

set

フォントをセットします 解説 プリント操作やPostScript発行の間、PostScriptのshowやその他のテキスト描画オペレータのレシーバを確定します。 返り値 ( void ) なし 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参…

screenFont

スクリーンフォントを返します 解説 スクリーンフォントを返します。 AppKitのsetFont:などで使ってはいけません。 返り値 ( NSFont * ) スクリーンフォント 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - print…

printerFont

プリンタフォントを返します 解説 プリンタフォントを返します。 返り値 ( NSFont * ) プリンタフォント 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - screenFont 例文 #import "MyView.h" //MyViewはNSViewの…

positionsForCompositeSequence:numberOfGlyphs:pointArray:

使用中止 -(int)positionsForCompositeSequence:(NSGlyph *)glyphs: numberOfGlyphs:(int)numGlyphs: pointArray:(NSPointArray)points: 解説 Mac OS X v10.4以降使えません。 返り値 ( int ) 整数値 引数 ( NSGlyph * )glyphs グリフ ( int )numGlyphs グリ…

positionOfGlyph:withRelation:toBaseGlyph:totalAdvancement:metricsExist:

グリフの位置を返します -(NSPoint)positionOfGlyph:(NSGlyph)aGlyph: withRelation:(NSGlyphRelation)relation: toBaseGlyph:(NSGlyph)baseGlyph: totalAdvancement:(NSSizePointer)offset: metricsExist:(BOOL *)flag: 解説 グリフの位置を返します。 Mac …

positionOfGlyph:struckOverRect:metricsExist:

グリフの位置 -(NSPoint)positionOfGlyph:(NSGlyph)aGlyph: struckOverRect:(NSRect)aRect: metricsExist:(BOOL *)flag: 解説 グリフの位置を返します。 Mac OS X v10.4以降使えません。 返り値 ( NSPoint ) グリフの位置 引数 ( NSGlyph )aGlyph グリフ ( N…

positionOfGlyph:struckOverGlyph:metricsExist:

グリフの位置 -(NSPoint)positionOfGlyph:(NSGlyph)aGlyph: struckOverGlyph:(NSGlyph)baseGlyph: metricsExist:(BOOL *)flag: 解説 グリフの位置を返します。 Mac OS X v10.4以降使えません。 返り値 ( NSPoint ) グリフの位置 引数 ( NSGlyph )aGlyph グリ…

positionOfGlyph:precededByGlyph:isNominal:

グリフの位置関係を返します -(NSPoint)positionOfGlyph:(NSGlyph)aGlyph: precededByGlyph:(NSGlyph)prevGlyph: isNominal:(BOOL *)flag: 解説 グリフの位置関係を返します。 Mac OS X v10.4以降使えません。 返り値 ( NSPoint ) 位置 引数 ( NSGlyph )aGly…

positionOfGlyph:forCharacter:struckOverRect:

指定したグリフが指定した範囲で文字を表す時の位置を返します -(NSPoint)positionOfGlyph:(NSGlyph)aGlyph: forCharacter:(unichar)aChar: struckOverRect:(NSRect)aRect: 解説 指定したグリフ(aGluph)が指定した範囲(aRect)で文字(aChar)を表す時の位置を…

pointSize

フォントのポイントサイズを返します 解説 フォントのポイントサイズを返します。 返り値 ( float ) ポイントサイズ 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" //MyViewはNSViewのサ…

numberOfGlyphs

レシーバーのグリフ数を返します 解説 レシーバーのグリフ数を返します。0から数えられます。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" //MyViewはNSViewのサ…

mostCompatibleStringEncoding

エンコーディングを推測して返します 解説 エンコーディングを推測して返します。 【NSStringEncoding】 ● NSASCIIStringEncoding 7ビットASCIIエンコード ● NSNEXTSTEPStringEncoding NeXTSTEP拡張8ビットASCIIエンコード ● NSJapaneseEUCStringEncoding 日…

maximumAdvancement

フォントの中での最大のシフト量を返します 解説 フォントの中での最大のシフト量を返します。 返り値 ( NSSize ) 仮想ボックスのサイズ 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - advancementForGlyph: 例…

matrix

フォントのフォントマトリックスを返します 解説 フォントのフォントマトリックスを返します。 返り値 ( const float * ) フォント・マトリックス 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 + fontWithName:ma…

italicAngle

イタリック体の傾斜角度を返します 解説 イタリック体の傾斜角度を返します。 返り値 ( float ) 傾斜角度 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @i…

isFixedPitch

固定ピッチフォントかどうかを返します 解説 固定ピッチフォントかどうかを返します。 固定ピッチフォントならばYESを返します。 プロポーショナルフォントならばNOを返します。 返り値 ( BOOL ) 固定ピッチフォントかYES/NO 引数 フレームワーク Applicatio…

isBaseFont

使用しません 解説 このメソッドは、現在用いられていません。 Mac OS X v10.4以降使えません。 返り値 ( BOOL ) ベースフォントかYES/NO 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 //ありません

glyphWithName:

グリフ名でグリフを作って返します -(NSGlyph)glyphWithName:(NSString *)glyphName: 解説 グリフ名でグリフを作って返します。 (10.4では動かないらしい) 返り値 ( NSGlyph ) グリフ 引数 ( NSString * )glyphName グリフ名 フレームワーク ApplicationKi…

glyphPacking

グリフパックを返します 解説 グリフパック(字形の配列方法)を返します。 【NSMultibyteGlyphPacking】 ● NSNativeShortGlyphPacking Mac OS Xのネイティブフォーマット ● NSTwoByteGlyphPacking 2バイト. ● NSFourByteGlyphPacking 4バイト. Mac OS X v10…

glyphIsEncoded:

フォントにグリフが含まれるかを返します -(BOOL)glyphIsEncoded:(NSGlyph)aGlyph: 解説 フォントにグリフ(aGlyph)が含まれるかを返します。 レシーバーがグリフ(aGlyph)を含むならYESを返します。 含まなければNOを返します Mac OS X v10.4以降使えません。…

fontName

フォント名を返します 解説 フォント名を返します。 返り値 ( NSString * ) フォント名 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - familyName 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @imple…

familyName

フォントファミリー名を返します 解説 フォントファミリー名を返します。 返り値 ( NSString * ) フォントファミリー名 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - fontName 例文 #import "MyView.h" //MyVie…

encodingScheme

エンコーディングを返します 解説 フォントのエンコーディング名を返します。 Mac OS X v10.4以降使えません。 ● AdobeStandardEncoding ● ISOLatin1Encoding ● FontSpecific 返り値 ( NSString * ) エンコーディング 引数 フレームワーク ApplicationKit ク…

afmDictionary

使用しません 解説 辞書形式でレシーバーのAFM情報を返します。 このメソッドは、使用しません Mac OS X v10.4以降使えません。 返り値 ( NSString * ) 文字列 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文

descender

ディセンダラインを返します 解説 ディセンダラインを返します。 返り値 ( float ) ディセンダラインの値 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" //MyViewはNSViewのサブクラス @i…

defaultLineHeightForFont

デフォルトラインハイトを返します 解説 デフォルトラインハイトを返します。 Mac OS X v10.4以降使えません。 返り値 ( float ) ラインハイトの値 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - ascender - des…

capHeight

フォントのキャップハイトを返します 解説 フォントのキャップハイトを返します。 返り値 ( float ) キャップハイトの値 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - ascender - descender - xHeight 例文 #im…

boundingRectForGlyph:

グリフのバウンディングボックスを返します -(NSRect)boundingRectForGlyph:(NSGlyph)aGlyph: 解説 指定したグリフ(aGlyph)のバウンディングボックスを返します。 返り値 ( NSRect ) 矩形 引数 ( NSGlyph )aGlyph グリフ フレームワーク ApplicationKit クラ…

boundingRectForFont

レシーバーのバウンディングボックスを返します 解説 レシーバーのバウンディングボックスを返します。 返り値 ( NSRect ) 矩形 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - boundingRectForGlyph: 例文 #impo…

ascender

アセンダラインを返します 解説 アセンダラインを返します。 返り値 ( float ) アセンダラインの位置 引数 フレームワーク ApplicationKit クラス NSFont Instance Methods 使用可能 10.0 参照 - descender - capHeight - xHeight 例文 #import "MyView.h" /…

advancementForGlyph:

グリフの幅をサイズで返します -(NSSize)advancementForGlyph:(NSGlyph)aGlyph: 解説 グリフの幅をサイズで返します。 この幅で次の文字へと送られます。横書きの場合は横方向の、縦書きの時は縦方向の値が返されます。 返り値 ( NSSize ) グリフのサイズ 引…

userFontOfSize:

文書と他のテキストのデフォルトフォントを返します +(NSFont *)userFontOfSize:(float)fontSize: 解説 文書と他のテキストのデフォルトフォントを返します。 英語環境ではHelvetica 返り値 ( NSFont * ) フォント 引数 ( float )fontSize フォントサイズ フ…