2009-08-01 5 views
1

Ich habe gerade angefangen, Obj-C zu lernen. Als eine Alternative zu den üblichen mathematischen Beispielen dachte ich, ich würde versuchen, einen Countdown-Timer zu erstellen - vielleicht einen, der mehrere Ereignisse zeitlich festhalten könnte.Objective-C Anfänger; Was benötige ich, um einen Countdown-Timer zu erstellen?

Ich habe NSTimer angeschaut, aber ich habe Probleme damit, es auszuarbeiten - vor allem, welche Methode ich benutzen soll.

Ich habe versucht, etwas Quellcode zu finden - aber bis jetzt ist es alles Kakao Zeug, das noch schwieriger zu erarbeiten ist.

Wenn mir jemand in die richtige Richtung zeigen könnte - das wäre toll.

Wenn dies für einen Neuling zu ehrgeizig ist - bitte lassen Sie es mich wissen und schlagen Sie vielleicht ein Projekt vor, in das ich mich einmischen kann.

Danke fürs Lesen!

Antwort

3

Bevor Sie beginnen, Timer zu verwenden, ist es wichtig zu verstehen, wie Lauf-Schleifen in Cocoa funktionieren. Lesen Sie die Dokumentation von Apple unter run loop management. Es gibt ein Beispiel für die Verwendung von NSTimer dort; Wenn Sie so weit sind, werden Sie verstehen, warum die Dinge so funktionieren, wie sie es tun.

Für ein noch einfacheres Beispiel, überprüfen Sie this tutorial, die einen Timer innerhalb der main Funktion erstellt.

Die zweite Cocoa App, die ich schrieb, war ein einfacher Timer. Natürlich, 8 Jahre später behalte ich es immer noch ...

Verwandte Themen