• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Using version number in code
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using version number in code


  • Subject: Re: Using version number in code
  • From: Andy Lee <email@hidden>
  • Date: Fri, 21 Oct 2011 13:24:19 -0400

And you might want to use the constants defined for this purpose where possible. See the "Constants" section in the "CFBundle Reference" docs.

<http://developer.apple.com/library/mac/#documentation/CoreFoundation/Reference/CFBundleRef/Reference/reference.html>

--Andy

On Oct 21, 2011, at 12:26 PM, glenn andreas wrote:

> Or better use [[NSBundle mainBundle] objectForInfoDictionaryKey: <key>] since that will localize it if possible, which is important if you are presenting it to the user (unlikely that the short version will be localized, but the long one might be)
>
> On Oct 21, 2011, at 10:59 AM, Martin Hewitson wrote:
>
>> Chris,
>>
>> You can get those values like this:
>>
>> NSDictionary *infodict = [[NSBundle mainBundle] infoDictionary];
>> NSString *bundleVersion = [dict valueForKey:@"CFBundleVersion"];
>> NSString *shortVersion = [dict valueForKey:@"CFBundleShortVersionString"];
>> CGFloat ver = [shortVersion floatValue];
>>
>> Cheers,
>>
>> Martin
>>
>> On Oct 21, 2011, at 04:54 PM, Chris Paveglio wrote:
>>
>>> In an app's Info.plist there are the 2 values for Bundle Version. Is there a way to use those directly in a class, in code? For example, I often like to put the version number of an app in the title bar or in part of the window (I mostly develop in-house for my company so UI standards can suit our needs, users can see immediately if it's the newest version). So far I've simply made a variable or set the version number directly (as a string) in my AppDelegate class, but if I could somehow use the Bundle Version or Bundle Version String Short that would be great. Any suggestions?
>>> Chris


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Using version number in code (From: Chris Paveglio <email@hidden>)
 >Re: Using version number in code (From: Martin Hewitson <email@hidden>)
 >Re: Using version number in code (From: glenn andreas <email@hidden>)

  • Prev by Date: Re: 2nd table array linked to 1st table selection, updating
  • Next by Date: Re: Font problem: iOS5 NSString's sizeWithFont returns integral values unlike drawAtPoint
  • Previous by thread: Re: Using version number in code
  • Next by thread: Re: Using version number in code
  • Index(es):
    • Date
    • Thread