Initializer

init(contentsOfFile:)

Initializes the receiver, a newly allocated NSString object, by reading data from the file named by path.

Declaration

convenience init?(contentsOfFile path: String)

Discussion

Initializes the receiver, a newly allocated NSString object, by reading data from the file named by path. If the contents begin with a byte-order mark (U+FEFF or U+FFFE), interprets the contents as UTF-16 code units; otherwise interprets the contents as data in the default C string encoding. Returns an initialized object, which might be different from the original receiver, or nil if the file can’t be opened.

See Also

Related Symbols

init(contentsOfFile: String, encoding: UInt)

Returns an NSString object initialized by reading data from the file at a given path using a given encoding.

init(contentsOfFile: String, usedEncoding: UnsafeMutablePointer<UInt>?)

Returns an NSString object initialized by reading data from the file at a given path and returns by reference the encoding used to interpret the characters.