• 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: Displaying time
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Displaying time


  • Subject: Re: Displaying time
  • From: Graham Cox <email@hidden>
  • Date: Fri, 22 Aug 2008 23:28:52 +1000


On 22 Aug 2008, at 10:55 pm, Ron Fleckner wrote:

Sorry, my question was very badly put. I've already apologised to two other answerers. I should have said: Is there a better way - other than using an NSTimer - to update the clock? That is, how does the system clock do it?

I think now that this is not strictly a Cocoa question.


Using a timer isn't too bad. Running at two updates per second should be acceptable since you're sampling at twice the highest "event" frequency. You might want to go a bit faster and maybe at a slightly odd multiple of one second to make sure you don't end up with a constant half-second lag.

The timer should compare the previous second with the current second and only update the display if it's changed. That way your timer isn't wasting cycles redrawing the same thing every time, but only when it changes.

hth,

Graham
_______________________________________________

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


  • Follow-Ups:
    • Re: Displaying time
      • From: Ron Fleckner <email@hidden>
    • Re: Displaying time
      • From: Negm-Awad Amin <email@hidden>
References: 
 >Re: Displaying time (From: Gregory Weston <email@hidden>)
 >Re: Displaying time (From: Ron Fleckner <email@hidden>)

  • Prev by Date: Re: NSString and special characters
  • Next by Date: Re: Displaying time
  • Previous by thread: Re: Displaying time
  • Next by thread: Re: Displaying time
  • Index(es):
    • Date
    • Thread