什么是#define UIKIT_STRING_ENUMS?

时间:2017-08-14 03:45:12

标签: ios objective-c

代码:

<UIKit/UIApplication.h> line 293-297
 #if UIKIT_STRING_ENUMS
 typedef NSString * UIApplicationLaunchOptionsKey  NS_EXTENSIBLE_STRING_ENUM;
 #else
 typedef NSString * UIApplicationLaunchOptionsKey;
 #endif


<UIKit/UIKitDefines.h>
 #define UIKIT_STRING_ENUMS ((defined(SWIFT_SDK_OVERLAY_UIKIT_EPOCH) && SWIFT_SDK_OVERLAY_UIKIT_EPOCH >= 2))

什么是#define UIKIT_STRING_ENUMS?

1 个答案:

答案 0 :(得分:1)

UIKIT_STRING_ENUMS是一个宏,用于控制如何将Objective-C代码导入Swift