Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你能在iPhone上使用C open(const char*name,int flag)函数吗?_Iphone_Objective C_Ios_Unix_Gnu - Fatal编程技术网

你能在iPhone上使用C open(const char*name,int flag)函数吗?

你能在iPhone上使用C open(const char*name,int flag)函数吗?,iphone,objective-c,ios,unix,gnu,Iphone,Objective C,Ios,Unix,Gnu,我正在尝试移植一个在iPhone上运行的库,它利用内存映射和其他一些东西。我注意到,在>中定义了一组定义了的(OyrdIn)。 可以使用它,但是默认情况下, fCNTL.H./Cuth>头不包含在基础或UIKIT框架中。要使用open(2)系统调用,只需在任何地方导入该头文件(或将其添加到预编译的头文件) 例如: #import <fcntl.h> // now you can use open or import your library header files #导入 //

我正在尝试移植一个在iPhone上运行的库,它利用内存映射和其他一些东西。我注意到,在><代码>中定义了一组定义了的(OyrdIn)。

可以使用它,但是默认情况下,<代码> fCNTL.H./Cuth>头不包含在基础或UIKIT框架中。要使用
open(2)
系统调用,只需在任何地方导入该头文件(或将其添加到预编译的头文件)

例如:

#import <fcntl.h>

// now you can use open or import your library header files
#导入
//现在,您可以使用“打开”或“导入库头文件”

为什么不呢?唯一的问题可能是苹果不接受它,因为他们扫描程序寻找系统调用。但我相信开放系统调用是可以的