NSBoundle详解

NSBundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).

我们把这个目录叫做程序的mainbundle。

通过使用下面的方法得到程序的mainbundle

NSBundle *myBundle = [NSBundle mainBundle];

[[NSBundle mainBundle] infoDictionary]获取详细信息

 

2013-11-28 14:38:21.868 scrawl[1460:907] mainboundle content is{

    CFBundleDevelopmentRegion = en;

    CFBundleDisplayName = "\U56e7\U6d82pro";

    CFBundleExecutable = scrawl;

    CFBundleExecutablePath = "/Users/chengxuyang/Library/Application Support/iPhone Simulator/6.0/Applications/361A3324-FF74-4751-9756-1034FE9AD102/scrawl.app/scrawl";

    CFBundleIconFiles =     (

        "logo_80@2x.png",

        "logo_57@2x.png",

        "logo_29@2x.png",

        "logo_58@2x.png",

        "logo_120@2x.png",

        "logo_114@2x.png"

    );

    CFBundleIcons =     {

        CFBundlePrimaryIcon =         {

            CFBundleIconFiles =             (

                "logo_80@2x.png",

                "logo_57@2x.png",

                "logo_114@2x.png",

                "logo_57@2x.png",

                "logo_29@2x.png",

                "logo_58@2x.png",

                "logo_120@2x.png",

                "logo_114@2x.png"

            );

            UIPrerenderedIcon = 1;

        };

    };

    CFBundleIdentifier = "com.kaixin001.scrawl";

    CFBundleInfoDictionaryVersion = "6.0";

    CFBundleInfoPlistURL = "Info.plist -- file://localhost/Users/chengxuyang/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/361A3324-FF74-4751-9756-1034FE9AD102/scrawl.app/";

    CFBundleName = scrawl;

    CFBundlePackageType = APPL;

    CFBundleShortVersionString = "1.0.1";

    CFBundleSignature = "????";

    CFBundleSupportedPlatforms =     (

        iPhoneSimulator

    );

    CFBundleURLTypes =     (

                {

            CFBundleTypeRole = Editor;

            CFBundleURLName = weibo;

            CFBundleURLSchemes =             (

                wb2422472042

            );

        },

                {

            CFBundleTypeRole = Editor;

            CFBundleURLName = weixin;

            CFBundleURLSchemes =             (

                wxd4fe8303b5a14356

            );

        },

                {

            CFBundleTypeRole = Editor;

            CFBundleURLSchemes =             (

                "com.kaixin001.scrawl"

            );

        }

    );

    CFBundleVersion = "1.0.1";

    DTPlatformName = iphonesimulator;

    DTSDKName = "iphonesimulator7.0";

    LSRequiresIPhoneOS = 1;

    NSBundleInitialPath = "/Users/chengxuyang/Library/Application Support/iPhone Simulator/6.0/Applications/361A3324-FF74-4751-9756-1034FE9AD102/scrawl.app";

    NSBundleResolvedPath = "/Users/chengxuyang/Library/Application Support/iPhone Simulator/6.0/Applications/361A3324-FF74-4751-9756-1034FE9AD102/scrawl.app";

    UIDeviceFamily =     (

        1

    );

    UIPrerenderedIcon = 1;

    UIRequiredDeviceCapabilities =     (

        armv7

    );

    UIStatusBarHidden = 1;

    UIStatusBarStyle = UIStatusBarStyleBlackOpaque;

    UIStatusBarTintParameters =     {

        UINavigationBar =         {

            Style = UIBarStyleDefault;

            TintColor =             {

                Blue = 1;

                Green = 0;

                Red = 0;

            };

            Translucent = 0;

        };

    };

    UISupportedInterfaceOrientations =     (

        UIInterfaceOrientationPortrait

    );

    UIViewControllerBasedStatusBarAppearance = 0;

}

当前应用的版本 :

 [[[NSBundlemainBundle] infoDictionary]objectForKey:@"CFBundleShortVersionString"]]

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值