在Cocoa中,您可以使用NSBundle
在代码中获取当前的捆绑软件版本号,例如,参见this问题。
您如何在编译时做同样的事情?例如,如果要基于捆绑软件版本进行编译时声明。
也许有一个预定义的宏?
最佳答案
您不能直接拥有一个宏,该宏将扩展为Info.plist中的值。您可以执行另一种方法:添加一个预定义的设置来保存捆绑软件版本,并在Info.plist中引用它;您还将在代码中使用它。
在Cocoa中,您可以使用NSBundle
在代码中获取当前的捆绑软件版本号,例如,参见this问题。
您如何在编译时做同样的事情?例如,如果要基于捆绑软件版本进行编译时声明。
也许有一个预定义的宏?
最佳答案
您不能直接拥有一个宏,该宏将扩展为Info.plist中的值。您可以执行另一种方法:添加一个预定义的设置来保存捆绑软件版本,并在Info.plist中引用它;您还将在代码中使用它。