Вы можете использовать его, но заголовок fcntl.h
по умолчанию не включен в платформы Foundation или UIKit.Чтобы использовать системный вызов open(2)
, просто импортируйте этот заголовок, где бы вы его не использовали (или добавьте его в предварительно скомпилированный файл заголовка).
Например:
#import <fcntl.h>
// now you can use open or import your library header files