How do I get the current date in Cocoa

后端 未结 14 506
醉酒成梦
醉酒成梦 2020-12-04 09:39

I\'m getting started developing for the iPhone and as such I am looking at different tutorials online as well as trying some different things out myself. Currently, I\'m try

14条回答
  •  情深已故
    2020-12-04 10:09

    You can also use:

    
    CFGregorianDate currentDate = CFAbsoluteTimeGetGregorianDate(CFAbsoluteTimeGetCurrent(), CFTimeZoneCopySystem());
    countdownLabel.text = [NSString stringWithFormat:@"%02d:%02d:%02.0f", currentDate.hour, currentDate.minute, currentDate.second];
    CFRelease(currentDate); // Don't forget this! VERY important
    

    I think this has the following advantages:

    1. No direct memory allocation.
    2. Seconds is a double instead of an integer.
    3. No message calls.
    4. Faster.

提交回复
热议问题