On Jan 4, 2010, at 11:17 AM, Nick Zitzmann wrote:

> 
> On Jan 4, 2010, at 11:35 AM, Eric E. Dolecki wrote:
> 
>> I am creating an iPhone view that has 12 months of views in it starting with
>> January.
> 
> Don't make assumptions about calendars unless you are absolutely sure you can 
> get away with them, e.g. every calendar currently in use in the world uses 
> seven day weeks. In this case, you shouldn't, because, for example, while 
> it's true that most calendar types have exactly 12 months in a year, the 
> Hebrew calendar has 12 months in a regular year and 13 months in a leap year. 
> You can use NSCalendar to figure out how many months there are in a given 
> year.
> 
>> For each subview (month) I need to get the 1st day of the month (which
>> calendar day it falls on as an int). For instance Jan 2010 begins on a
>> Friday (int of 5 I assume).
> 
> Again, use NSCalendar and NSDateComponents. They are available on the iPhone 
> OS; the older NSCalendarDate class is not available on the iPhone OS.

As a follow-on to Nick's caveats above, check out NSLocale Calendar Keys
in the NSLocale Class Reference for a list of calendars supported on the phone.
Note that the phone-supported calendars are a subset of those supported on Mac 
OS X.

And NSCalendarDate appears to have vanished from Mac OS X Foundation as well . 
. .

Amateur and Professional calendar scholars alike can visit this web site for
everything you never wanted to know about calendar lore:

        http://emr.cs.iit.edu/home/reingold/calendar-book/index.shtml


    Cheers,
        . . . . . . . .    Henry


=================================================
iPhone App Development and Developer Education . . .
        Visit  www.nonatomic-retain.com

Mac OSX Application Development, Plus a Great Deal More . . .
        Visit  www.trilithon.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to