class func string(withCString : UnsafePointer<CChar>) -> Any?
init?(cString : UnsafePointer<CChar>)
NSString
object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。
class func string(withCString : UnsafePointer<CChar>, length: Int) -> Any?
init?(cString : UnsafePointer<CChar>, length: Int)
NSString
object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。
init?(cStringNoCopy : UnsafeMutablePointer<CChar>, length: Int, freeWhenDone : Bool)
NSString
object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。
class func string(withContentsOfFile : String) -> Any?
init?(contentsOfFile : String)
NSString
object, by reading data from the file named by path
.
レシーバ、ある新しく作成されたNSString
オブジェクトを、path
によって指名されたファイルからデータを読み出すことによって初期化します。
class func string(withContentsOf : URL) -> Any?
init?(contentsOf : URL)
NSString
object, by reading data from the location named by a given URL.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、ある与えられたURLによって指名される位置からデータを読み出すことによって初期化します。
func write(to: URL, atomically: Bool) -> Bool
func getCharacters (UnsafeMutablePointer<unichar>)
func cString () -> UnsafePointer<CChar>?
func lossyCString () -> UnsafePointer<CChar>?
func cStringLength () -> Int
func getCString (UnsafeMutablePointer<CChar>)
getCString(_:maxLength:range:remaining:)
with NSMaximumStringLength
as the maximum length, the receiver’s entire extent as the range, and NULL
for the remaining range.
getCString(_:maxLength:range:remaining:)
を発動します、NSMaximumStringLength
を最大限の長さとして、レシーバの持つ全広がりを範囲として、そしてNULL
を残りの範囲に対して使います。
func getCString (UnsafeMutablePointer<CChar>, maxLength : Int)
getCString(_:maxLength:range:remaining:)
with maxLength
as the maximum length in char-sized units, the receiver’s entire extent as the range, and NULL
for the remaining range.
getCString(_:maxLength:range:remaining:)
を発動します、maxLength
をcharサイズの単位での最大限の長さとして、レシーバの持つ全体の広がりを範囲として、そしてNULL
を残りの範囲に対して使います。
func getCString (UnsafeMutablePointer<CChar>, maxLength : Int, range: NSRange, remaining: NSRangePointer?)
func addingPercentEscapes (using: UInt) -> String?
func replacingPercentEscapes (using: UInt) -> String?
func draw(with: NSRect, options: NSString.DrawingOptions, attributes: [NSAttributedString.Key : Any]?)
func boundingRect (with: NSSize, options: NSString.DrawingOptions, attributes: [NSAttributedString.Key : Any]?) -> NSRect