Я знаю, что могу сделать это на Java, как
UUID nodeId = UUID.fromString(eId.providerId);//eId.providerId returns a string
Могу ли я сделать это в Objective c ??
Вы можете сделать это, используя:
https://developer.apple.com/documentation/foundation/nsuuid/1411662-init
NSUUID *uuid = [[NSUUID UUID] initWithUUIDString:uuidString];
Нет.В Core Foundation есть тип UUID, который имеет функцию CFUUIDCreateFromString, но вы почти ничего не можете сделать с объектом CFUUID.
CFUUIDCreateFromString
CFUUID
Итак, вопрос в том, почемуВы хотите инкапсулированную версию вашего UUID?Что вы хотите сделать с этим, что вы не можете сделать со строковым представлением?
Вам нужно будет использовать функции CFUUID Core Foundation.
Вот документы Apple .