macOS/iOS API解説

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

目次

-initWithBytesNoCopy:length:encoding:freeWhenDone:

INDEX>Foundation>NSString>

バイト列からエンコーディングを指定してNSStringを返します

Objective-C

-(id)initWithBytesNoCopy:(void *)bytes
         length:(NSUInteger)length
         encoding:(NSStringEncoding )encoding
         freeWhenDone:(BOOL)flag

swift

convenience init?(bytesNoCopy bytes: UnsafeMutablePointer<Void>,
           length length: Int,
         encoding encoding: UInt,
     freeWhenDone flag: Bool)

解説

バイト列からエンコーディングを指定してNSStringを返します。
NSStringEncoding

返り値

Objective-C

( id )

文字列(NSStringまたはそのサブクラス)

引数

( void * )bytes

バイト列

( NSUInteger )length

バイト長

( NSStringEncoding  )encoding

エンコーディング

( BOOL )flag

使わなくなればメモリを解放するか

クラス

NSString

Instance Methods

使用可能

10.3

例文

Objective-C


編集時のバージョン

OS X10.8,iOS6.1