За да конвертирате екземпляр String
в екземпляр Data
в Swift, можете да използвате data(using:allowLossyConversion:)
, който връща незадължителен екземпляр Data
.
Може ли върнатата стойност на тази функция някога да бъде nil
, ако кодирането е UTF-8 (String.Encoding.utf8
)?
Ако върнатата стойност не може да бъде nil
, би било безопасно винаги да разопаковате принудително такова преобразуване.