Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Ios 如何在swift中使用_STRUCT_MCONTEXT_Ios_Objective C_Swift_Swift3 - Fatal编程技术网

Ios 如何在swift中使用_STRUCT_MCONTEXT

Ios 如何在swift中使用_STRUCT_MCONTEXT,ios,objective-c,swift,swift3,Ios,Objective C,Swift,Swift3,如何在swift中使用_STRUCT_MCONTEXT 在objective-c中 #ifndef _MCONTEXT_T #define _MCONTEXT_T #if defined(__LP64__) typedef _STRUCT_MCONTEXT64 *mcontext_t; #define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64 #else typedef _STRUCT_MCONTEXT32 *mcontext_t; #define _STRUC

如何在swift中使用_STRUCT_MCONTEXT

在objective-c中

#ifndef _MCONTEXT_T
#define _MCONTEXT_T
#if defined(__LP64__)
typedef _STRUCT_MCONTEXT64  *mcontext_t;
#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64
#else
typedef _STRUCT_MCONTEXT32  *mcontext_t;
#define _STRUCT_MCONTEXT    _STRUCT_MCONTEXT32
#endif
_STRUCT_MCONTEXT定义为64位和32位


但是在swift中,我找不到“结构”MCONTEXT,所以我不知道如何在swift中使用“结构”MCONTEXT

在swift中,你应该使用
MCONTEXT\t

@import Darwin.machine
//In there, you will find:
public typealias mcontext_t = UnsafeMutablePointer<__darwin_mcontext64>
@import Darwin.machine
//在那里,你会发现:
public typealias mcontext\u t=UnsafeMutablePointer

类型是根据编译目标确定的,正如您从Objective C宏中所期望的那样。

什么是
\u STRUCT\u MCONTEXT
?“你想实现什么?”Alexander就像,它使用“结构”来获得它想要的东西你想让我用外语在代码库中搜寻,只是为了解码你想做的事情?