class func string(withCString : UnsafePointer<CChar>) -> Any?
Creates a new string using a given C-string.
新しい文字列をある与えられたC文字列で作成します。
init?(cString : UnsafePointer<CChar>)
Initializes the receiver, a newly allocated
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?
Returns a string containing the characters in a given C-string.
与えられたC文字列の中の文字を含んでいる文字列を返します。
init?(cStringNoCopy : UnsafeMutablePointer<CChar>, length: Int, freeWhenDone : Bool)
Initializes the receiver, a newly allocated
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?
Returns a string created by reading data from the file named by a given path.
与えられたパスによって指名されるファイルからデータを読み出すことによって作成される文字列を返します。
init?(contentsOfFile : String)
Initializes the receiver, a newly allocated
NSString
object, by reading data from the file named by path
.
レシーバ、ある新しく作成されたNSString
オブジェクトを、path
によって指名されたファイルからデータを読み出すことによって初期化します。
class func string(withContentsOf : URL) -> Any?
Returns a string created by reading data from the file named by a given URL.
与えられたURLによって指名されるファイルからデータを読み出すことによって作成される文字列を返します。
init?(contentsOf : URL)
Initializes the receiver, a newly allocated
NSString
object, by reading data from the location named by a given URL.
レシーバ、ある新しくアロケートされたNSString
オブジェクトを、ある与えられたURLによって指名される位置からデータを読み出すことによって初期化します。
func write(toFile : String, atomically: Bool) -> Bool
Writes the contents of the receiver to the file specified by a given path.
レシーバの内容をある与えられたパスによって指定されるファイルに書き出します。
func write(to: URL, atomically: Bool) -> Bool
Writes the contents of the receiver to the location specified by a given URL.
レシーバの内容をある与えられたURLによって指定される位置に書き出します。
func getCharacters (UnsafeMutablePointer<unichar>)
Copies all characters from the receiver into a given buffer.
全ての文字をレシーバからある与えられたバッファにコピーします。
func cString () -> UnsafePointer<CChar>?
Returns a representation of the receiver as a C string in the default C-string encoding.
C文字列として、省略時のC文字列符号化において、レシーバの表現を返します。
func lossyCString () -> UnsafePointer<CChar>?
Returns a representation of the receiver as a C string in the default C-string encoding, possibly losing information in converting to that encoding.
C文字列として、省略時のC文字列符号化において、レシーバの表現を返します、ことによるとその符号化への変換において情報を損失します。
func cStringLength () -> Int
Returns the length in char-sized units of the receiver’s C-string representation in the default C-string encoding.
省略時のC文字列符号化において 、レシーバのもつC文字列表現のcharサイズ単位での長さを返します。
func getCString (UnsafeMutablePointer<CChar>)
Invokes
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)
Invokes
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?)
Converts the receiver’s content to the default C-string encoding and stores them in a given buffer.
レシーバの持つ内容を省略時のC文字列符号化に変換します、そしてそれらをある与えられたバッファに格納します。
func addingPercentEscapes (using: UInt) -> String?
Returns a representation of the receiver using a given encoding to determine the percent escapes necessary to convert the receiver into a legal URL string.
レシーバのある表現を返します、レシーバを合法なURL文字列へ変換するのに必要なパーセントエスケープを決定するのに与えられた符号化を使います。
func replacingPercentEscapes (using: UInt) -> String?
Returns a new string made by replacing in the receiver all percent escapes with the matching characters as determined by a given encoding.
レシーバにおいて全てのパーセントエスケープを、与えられた符号化によって判定されるときに、マッチする文字で置き換えることによって作られる新しい文字列を返します。
func draw(with: NSRect, options: NSString.DrawingOptions, attributes: [NSAttributedString.Key : Any]?)
Draws the receiver with the specified options and other display characteristics of the given attributes, within the specified rectangle in the current graphics context.
レシーバをこの指定されたオプションとこの与えられた属性の他の表示特徴とともに、現在のグラフィクス文脈においてこの指定された矩形内に描画します。
func boundingRect (with: NSSize, options: NSString.DrawingOptions, attributes: [NSAttributedString.Key : Any]?) -> NSRect
Calculates and returns the bounding rect for the receiver drawn using the given options and display characteristics, within the specified rectangle in the current graphics context.
現在のグラフィック文脈でこの指定された矩形内に、与えられたオプションと表示特徴を使って描画されるレシーバに対する境界rectを計算して返します。