macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSLayoutManager

getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:

グリフの情報を参照で返します -(unsigned int)getGlyphsInRange:(NSRange)glyphsRange: glyphs:(NSGlyph *)glyphBuffer: characterIndexes:(unsigned *)charIndexBuffer: glyphInscriptions:(NSGlyphInscription *)inscribeBuffer: elasticBits:(BOOL *)ela…

getGlyphs:range:

指定範囲のレシーバの文字列の各文字のグリフ番号をグリフの配列の参照で返します -(unsigned int)getGlyphs:(NSGlyph *)glyphArray: range:(NSRange)glyphRange: 解説 指定した範囲のレシーバの文字列のそれぞれの文字のグリフ番号をグリフ(NSGlyph)の配列…

getFirstUnlaidCharacterIndex:glyphIndex:

最初の配置できない文字番号、グリフ番号を返します -(void)getFirstUnlaidCharacterIndex:(unsigned *)charIndex: glyphIndex:(unsigned *)glyphIndex: 解説 無効なレイアウト情報が設定されている最初の配置できない文字番号、グリフ番号を返します。 返り…

fractionOfDistanceThroughGlyphForPoint:inTextContainer:

調査中 -(float)fractionOfDistanceThroughGlyphForPoint:(NSPoint)aPoint: inTextContainer:(NSTextContainer *)aTextContainer: 解説 調査中 返り値 ( float ) (浮動小数点値) 引数 ( NSPoint )aPoint 位置 ( NSTextContainer * )aTextContainer テキス…

firstUnlaidGlyphIndex

レイアウトマネージャーで最初の用意されてないシンボルのインデックスを返します 解説 レイアウトマネージャーで最初の用意されてないシンボルのインデックスを返します。 返り値 ( unsigned int ) 整数値 引数 フレームワーク ApplicationKit クラス NSLay…

firstUnlaidCharacterIndex

レイアウトマネージャーで最初の用意されてない文字のインデックスを返します 解説 レイアウトマネージャーで最初の用意されてない文字のインデックスを返します。 返り値 ( unsigned int ) 整数値 引数 フレームワーク ApplicationKit クラス NSLayoutManag…

firstTextView

最初のテキストビューを返します 解説 レイアウトマネージャーが管理する最初のテキストビューを返します。 このビューにはNSTextやNSTextViewの通知がポストされます。 返り値 ( NSTextView * ) 最初のテキストビュー 引数 フレームワーク ApplicationKit …

extraLineFragmentUsedRect

テキストの本文で空の最後の行を表示するために矩形を返します 解説 テキストの本文で空の最後の行を表示するために矩形を返します。なければNSZeroRectを返します。 挿入ポイントを表示するための矩形 返り値 ( NSRect ) 矩形 引数 フレームワーク Applicat…

extraLineFragmentTextContainer

テキストの本文で空の最後の行を表示するテキストコンテナを返します 解説 テキストの本文で空の最後の行を表示するテキストコンテナを返します。 挿入ポイントを表示するためのもの。 返り値 ( NSTextContainer * ) テキストコンテナ 引数 フレームワーク A…

extraLineFragmentRect

テキストの本文で空の最後の行を表示するために矩形を返します 解説 テキストの本文で空の最後の行を表示するために矩形を返します。なければNSZeroRectを返します。 挿入ポイント用のための空の行。 返り値 ( NSRect ) 矩形 引数 フレームワーク Applicatio…

drawsOutsideLineFragmentForGlyphAtIndex:

グリフ番号が行分割の外にあるかを返します -(BOOL)drawsOutsideLineFragmentForGlyphAtIndex:(unsigned)glyphIndex: 解説 グリフ番号が行分割の外にあるかを返します。 返り値 ( BOOL ) YES/NO 引数 ( unsigned )glyphIndex グリフインデックス フレームワ…

drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:

グリフ範囲に下線を描画します -(void)drawUnderlineForGlyphRange:(NSRange)glyphRange: underlineType:(int)underlineType: baselineOffset:(float)baselineOffset: lineFragmentRect:(NSRect)lineRect: lineFragmentGlyphRange:(NSRange)lineGlyphRange: …

drawGlyphsForGlyphRange:atPoint:

対象のビューにグリフを描画します -(void)drawGlyphsForGlyphRange:(NSRange)glyphRange: atPoint:(NSPoint)containerOrigin: 解説 対象のビューにグリフを描画します。 指定された範囲のグリフ範囲(1つのNSTextContainerに含まれている)グリフを描画しま…

drawBackgroundForGlyphRange:atPoint:

グリフの範囲のバックグラウンドを描画します -(void)drawBackgroundForGlyphRange:(NSRange)glyphRange: atPoint:(NSPoint)containerOrigin: 解説 グリフの範囲(glyphRange)で指定された範囲(一つのNSTextContainerに格納されている)のバックグラウンド…

delegate

レシーバーのデリゲートを返します 解説 レシーバーのデリゲートを返します。 返り値 ( id ) オブジェクト 引数 フレームワーク ApplicationKit クラス NSLayoutManager Instance Methods 使用可能 10.0 参照 - setDelegate: 例文 #import "MyObject.h" @imp…

characterRangeForGlyphRange:actualGlyphRange:

指定したグリフの範囲で、文字の範囲を返します -(NSRange)characterRangeForGlyphRange:(NSRange)glyphRange: actualGlyphRange:(NSRangePointer)actualGlyphRange: 解説 指定したグリフインデックスで、対応する文字の範囲を返します。 必要な場合にグリフ…

characterIndexForGlyphAtIndex:

指定したグリフの番号で文字の番号を返します -(unsigned int)characterIndexForGlyphAtIndex:(unsigned)glyphIndex: 解説 指定したグリフインデックスの位置にあるグリフにマッピングされている最初の文字のNSTextStorageインデックスを返します。必要な場…

boundingRectForGlyphRange:inTextContainer:

グリフの範囲の矩形を返します -(NSRect)boundingRectForGlyphRange:(NSRange)glyphRange: inTextContainer:(NSTextContainer *)aTextContainer: 解説 グリフの範囲の矩形を返します。 テキストコンテナで指定されたコンテナ内の範囲(glyphRange)で指定さ…

backgroundLayoutEnabled

バックグラウンドレイアウトができるかを返します 解説 バックグラウンドレイアウトができるかを返します。 アプリケーションの実行ループがアイドル状態のときグリフの生成やレイアウトが行われる場合にはYESを返します。 必要な時のみ行われる場合にはNOを…

attachmentSizeForGlyphAtIndex:

指定したグリフの番号のテキストアタッチメントのサイズを返します -(NSSize)attachmentSizeForGlyphAtIndex:(unsigned)glyphIndex: 解説 指定したグリフの番号のテキストアタッチメントのサイズを返します。 返り値 ( NSSize ) サイズ 引数 ( unsigned )gly…

addTextContainer:

レイアウトマネージャーにテキストコンテナを追加します -(void)addTextContainer:(NSTextContainer *)aTextContainer: 解説 レイアウトマネージャーにテキストコンテナを追加します。 必要な場合にはグリフやレイアウトの無効化を行います。 グリフの生成や…

addTemporaryAttributes:forCharacterRange:

一時的な文字属性を追加します -(void)addTemporaryAttributes:(NSDictionary *)attrs: forCharacterRange:(NSRange)charRange: 解説 一時的な文字属性を追加します。画面表示だけに使います。スペルチェックで間違っている語に下線を引いたりします。下線と…