Lin*_*ios 1 cocoa objective-c ios
我正在尝试构建一个需要使用本机颜色类(NSColor或UIColor)的跨平台(Mac或iOS)类.我需要一种方法来检测我是在OSX还是iOS上来改变我动态使用的类.我可以用什么来检测这个?
您可以使用TARGET_OS_*:
#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
//your code
#endif
Run Code Online (Sandbox Code Playgroud)
和
#if TARGET_OS_MAC
#endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
712 次 |
| 最近记录: |