Генерация строки UUID с включенным ARC

Мне нужно сгенерировать строку UUID в некотором коде с включенным ARC.

Проведя небольшое исследование, я пришел к следующему выводу:

CFUUIDRef uuid = CFUUIDCreate(NULL);
NSString *uuidStr = (__bridge_transfer NSString *)CFUUIDCreateString(NULL, uuid);
CFRelease(uuid);

Правильно ли я использую __ bridge_transfer , чтобы избежать утечки каких-либо объектов в ARC?

71
задан user151019 6 May 2012 в 07:50
поделиться