core-foundation

Следующие утечки: CFStringRef labelName = ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(aMultiRef, indexPath.row)); cell.textLabel.text = (NSString *)labelName; CFRelease(labelName); Интересно, есть ли способ переписать его так, чтобы он не протекал, не вырываясь и не назначая ABMul...

Я новичок в автоматическом подсчете ссылок с LLVM и Objective-C, и у меня есть вопрос о возврате CGImageRefs из моей функции Objective-C. В дни ручного подсчета ссылок было возможно просто привести CGImageRef к id, авторелизировать его, а затем вернуть исходный CGImageRef. С помощью ARC я знаю, что вы можете ...

Я думаю, что здесь я-костяная голова... Статический анализатор жалуется в методе -(void)doSomethingInteresting: Потенциальная утечка объекта, хранящегося в myAddressBook Ну, конечно, это имеет смысл; я вызываю функцию create без соответствующего release. Но я не думаю, что хочу выпустить myAddressBoo...

Я пытаюсь точно выяснить, как я могу сопоставить первые n символы строки с другими. Вот какой код у меня есть на данный момент: CFStringRef myStringRef = CFSTR("hello"); CFStringRef otherStringRef = CFSTR("helloworld"); CFIndex cmpChars = CFStringGetLength(myStringRef); CFComparisonResult res = CFStringCo...

Нужно ли освободить объекты Core Foundation для очистки памяти? И если да, то как? Например, в коде: ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef peopleArray = ABAddressBookCopyArrayOfAllPeople(addressBook); Нужно ли мне освободить peopleArray? А как насчет addressBook? ...

На всем протяжении исходного кода CoreFoundation framework , вызовы API файловой системы POSIX (напр.open(), stat(), et al ... ) являются обернутыми в идиому, в которой дескриптор на /dev/autofs_nowait приобретается – с open(…, 0) – перед вызовами POSIX; после этого дескриптор close()’d Перед выходом из обла...

Я хотел бы создать набор символов, который включает все свои собственные символы, а также символы из другого набора символов. Другими словами, добавить. Я думал, что будет очевидный способ, но после завершения управления пространством в IDE, а затем копания в документах, я не мог ничего оштрафовать. Я виж...

в моем приложении iOS Swift я хочу генерировать случайный UUID ( GUID) строки для использования в качестве ключа таблицы, и этот фрагмент появляется работает: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) это безопасно? или, возможно, есть лучший (рекомендуемый) подход?...

Snow Leopard представил много новых методов для использования объектов NSURL для ссылки на файлы, а не на пути или FSRefs основных служб. однако есть одна задача, для которой я не могу найти метод на основе URL: проверить, существует ли файл. Я ищу на основе URL-адресов версии -[NSFileManager fileExistsAtPat...

Я пытаюсь понять это, но сейчас оба кажутся мне одним и тем же. Однако Xcode позволяет создать консольное приложение с выбором использования " Core Foundation "или просто"Foundation". Может быть, кто-то может указать на отличия....