macOS/iOS API解説

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

目次

getParagraphStart:end:contentsEnd:forRange:

INDEX>Foundation>NSString>

指定した範囲を含む段落の開始位置と終了位置を返します。
-(void)getParagraphStart:(NSUInteger)startIndex
             end:(NSUInteger)endIndex
             contentsEnd:(NSUInteger)contentsEndIndex
             forRange:(NSRange )aRange

解説

指定した範囲を含む段落の開始位置と終了位置を返します。
u2028
u2029

返り値

( void )

なし

引数

( NSUInteger )startIndex

開始位置

( NSUInteger )endIndex

終了位置

( NSUInteger )contentsEndIndex

改行コードを除く終了位置

( NSRange  )aRange

検索する範囲

クラス

NSString

Instance Methods

使用可能

10.3

参照

-paragraphRangeForRange:

例文

#pragma mark -getParagraphStart:end:contentsEnd:forRange:
-(NSString *)method069
{
    
    NSUInteger paraStart, paraEnd, contEnd;
    NSString *aString1 = @"Apple\u2028Orange\u2029Banana\r\nLemon";
    
    [aString1 getParagraphStart:&paraStart end:&paraEnd contentsEnd:&contEnd forRange:NSMakeRange(14, 1)] ;
    NSString *aString2 = [NSString stringWithFormat:@"ParagraphStart=%d, ParagraphEnd=%d, ContentsEnd=%d", paraStart, paraEnd, contEnd]; 
    
    return aString2;
}