macOS/iOS API解説

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

目次

lengthOfBytesUsingEncoding:

INDEX>Foundation>NSString>

指定したエンコーディングでのバイト数を返します
-(NSUInteger)lengthOfBytesUsingEncoding:(NSStringEncoding)encoding

8 in 1 (エイト イン ワン) フェレットバイト ビタミンペースト 120g

8 in 1 (エイト イン ワン) フェレットバイト ビタミンペースト 120g

解説

指定したエンコーディングでの長さを返します。
末尾のnullは含みません。

返り値

( NSUInteger )

以前は

( unsigned )

文字列数

引数

( NSStringEncoding )encoding

エンコーディング

クラス

NSString

Instance Methods

使用可能

10.4

参照

-maximumLengthOfBytesUsingEncoding:
-length

例文

#pragma mark lengthOfBytesUsingEncoding:
-(NSUInteger)method040
{
    NSString *str1 = [NSString stringWithString:@"Unicode文字列の長さです。"];
    NSUInteger stringLength = [str1 lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
    return stringLength;    
}