Swift中的#define替代品

时间:2014-11-14 06:39:46

标签: ios macos swift

我正在编写UIColor和NSColor扩展。两者共享大部分代码库。在Objective-C中,我可以编写类似的东西并重用大部分代码:

#if (TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE)
    #import <UIKit/UIKit.h>
    #define CustomColor UIColor
#else
    #import <Foundation/Foundation.h>
    #define CustomColor NSColor
#endif

我无法在Swift中找到类似的方法,因为在Swift中没有#define指令,在这种情况下不可能使用常量。

0 个答案:

没有答案