【问题标题】:Info.plist key strings - defined in the SDK, or do I have to create them?Info.plist 键字符串 - 在 SDK 中定义,还是我必须创建它们?
【发布时间】:2012-03-29 02:18:23
【问题描述】:

例如,Apple 是否在某处提供NSString * const kCFBundleDisplayName?还是我必须自己做?

NSString * const kCFBundleDisplayName = @"CFBundleDisplayName";

@implementation NSBundle (Sugar)

+(NSString *)displayName {
   return [[[NSBundle mainBundle] infoDictionary] objectForKey:kCFBundleDisplayName];
}

@end

【问题讨论】:

    标签: ios api key-value nsbundle info.plist


    【解决方案1】:

    kCFBundleNameKey 在 iOS SDK 中定义,并为您获取短名称。显示名称没有 iOS SDK 定义的常量(您必须自己做)。

    http://developer.apple.com/library/mac/#qa/qa1544/_index.html

    【讨论】:

    • 我明白了,谢谢。其他人呢...NSHumanReadableCopyrightCFBundleVersion 等?我认为,如果它们存在,它们将根据它们的前缀分散在各种框架中?也许我会坚持我正在做的事情,自己定义它们。
    • 不确定,但我知道您的应用程序的密钥可以在文件InfoPlist.strings中找到
    猜你喜欢
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多