У меня сложилось впечатление, что я не могу использовать стандартный Unix / C fopen (), fread ()
или открыть (), прочитать () и т. д.
Индивидуальность POSIX / BSD полностью поддерживается операционной системой. Не стесняйтесь писать в соответствии со стандартами C.
Foundation Kit содержит классы Objective-C и сообщения, которые вы можете использовать (NSData
, NSFile
и т. Д.), Однако их зачастую труднее использовать, особенно если вы поддерживаете переносимый код на разных платформах. Есть также побочный эффект от Objective-C, который несколько проще для обратного инжиниринга, чем прямой C (черта, общая для всех языков более высокого уровня).
В зависимости от потребностей вашей библиотеки, вы можете рассмотреть возможность ее оборачивания в Framework, а не на голую dylib
.