Прочитайте нижнюю часть этой страницы документации .
Выдержка:
Mac OS X содержит много динамических библиотек в каталоге / usr / lib иего подкаталоги.Динамические разделяемые библиотеки идентифицируются по их расширению .dylib.Заголовочные файлы для библиотек находятся в /usr/include.
Похоже, здесь подразумевается, что библиотеки .dylib
, включенные в OS X, являются честной игрой для использования в вашем приложении, но выИмейте в виду, что они не гарантируют наличие конкретной версии библиотеки, например, Lion, поэтому вы должны включить самую общую версию, какую только можете.
Как сказал @Dan, другая вещь, которая будет давать чаевыеЕсли вы пользуетесь библиотекой, то можете использовать ее, если она имеет справочную страницу. copyfile имеет справочную страницу, поэтому ее удобно использовать (так как они показывают, как ее использовать!).Чтобы сделать вещи еще более размытыми, зайдите на справочную страницу getattrlist и найдите «copyfile».Один из флагов, которые вы можете прочитать для возможностей тома, указывает на поддержку second copyfile () API.Так что в этом случае есть 2 API-интерфейса copyfile (), и вам разрешено использовать только один с man-страницей, так как другой помечен здесь как закрытый и недокументированный.
Любые заголовки, не содержащиеся вПапка Framework и не соответствует .dylib
или man-странице, я бы вообще не использовал.