macOS/iOS API解説

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

目次

stringByPaddingToLength:withString:startingAtIndex:

INDEX>Foundation>NSString>

文字列を指定した範囲で切り取り、代わりの文字列で埋めます
-(NSString *)stringByPaddingToLength:(NSUInteger)newLength
           withString:(NSString *)padString
           startingAtIndex:(NSUInteger)padIndex

解説

文字列を指定した範囲(newLength)で切り取ります。レシーバが指定した範囲より短ければ、かわりの文字列(padString)で埋めます。代わりの文字列のスタート位置(padIndex)は0から始まります。

返り値

( NSString * )

文字列

引数

( NSUInteger )newLength

切り取る範囲

( NSString * )padString

入れ替える文字列

( NSUInteger )padIndex

入れ替える文字列の開始位置

クラス

NSString

Instance Methods

使用可能

10.0

参照

- stringByAppendingFormat:

例文

#pragma mark stringByPaddingToLength:
-(NSString *)method048
{
	NSString *str1 = [[NSString alloc] initWithString:@"string"];
    NSString *str2 = [str1 stringByPaddingToLength: 10 withString: @"." startingAtIndex: 0];
    return str2;
}