【问题标题】:Is there a constant defined for CFBundleShortVersionString in iOS/MacOS framework是否在 iOS/MacOS 框架中为 CFBundleShortVersionString 定义了一个常量
【发布时间】:2015-08-24 16:37:02
【问题描述】:

我知道“CFBundleVersion”plist 键有一个常量 - 在 CoreFoundation 的 CFBundle.h 标头中定义为 kCFBundleVersionKey

但是“CFBundleShortVersionString”是否有类似的常量?

【问题讨论】:

    标签: ios macos foundation


    【解决方案1】:

    不,不是。支持的键是

    • kCFBundleInfoDictionaryVersionKey;
    • kCFBundleExecutableKey;
    • kCFBundleIdentifierKey;
    • kCFBundleVersionKey;
    • kCFBundleDevelopmentRegionKey;
    • kCFBundleNameKey;
    • kCFBundleLocalizationsKey;

    【讨论】:

    • 有趣,是的,我也看到了。你知道为什么只有那些 - 比如可能只有那些是应用程序包所需的吗?
    • 我不知道,但是您可以定义自己的一组常量,这很有用,因为 CFBundle 中的类型是 CFStringRef 而不是 NSString 或 Swift String
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多