Skip to content

Files

Latest commit

 

History

History
23 lines (14 loc) · 474 Bytes

optional_data_string_conversion.md

File metadata and controls

23 lines (14 loc) · 474 Bytes

Pattern: Missing use of String(bytes:encoding:)

Issue: -

Description

Prefer failable String(bytes:encoding:) initializer when converting Data to String.

Example of correct code:

String(data: data, encoding: .utf8)

Example of incorrect code:

String(decoding: data, as: UTF8.self)

Further Reading