【发布时间】:2014-09-26 14:33:33
【问题描述】:
在 swift 中,不提供 Prefix.pch 文件。在我的项目中,我想全局声明一些宏并在整个应用程序中使用。
谁能给我建议怎么做,在哪里申报?
swift中是否有其他文件被Prefix.pch文件替换?
【问题讨论】:
-
你不能在 Swift 中定义宏。
-
那么如何在应用程序中使用一些值。例如:(1)
#define NAVIGATIONBAR_COLOR @"5B79B1"(2)#define ISIPAD [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad(3)#define PROFILE_PIC [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"]swift 怎么可能? -
来自Migrating Your Objective-C Code to Swift:将简单的宏声明为全局常量,并将复杂的宏翻译成函数(复制自这个答案:stackoverflow.com/a/24114340/1187415)
标签: swift