- Registriert
- 14.09.04
- Beiträge
- 193
Liebe Leute,
ich programmiere schon seit langer Zeit und möchte mich jetzt endlich ein Bisserl in Cocoa vertiefen.
Auch wenn Cocoa auf mich einen sehr komfortablen Eindruck macht, fällt mir der Einstieg überraschender Weise relativ schwer (Stichwort InterfaceBuilder, Outlets, Actions und so weiter) - war bei objektorientierter Programmierung bisher den Zugang von Delphi, C++ Builder etc. gewohnt.
Konkrete Anfänger-Frage:
Ich erstelle in XCode eine neue Cocoa-Applikation, öffne die MainMenu.nib im InterfaceBuilder und hab ein leeres Fenster vor mir.
Wie bringe ich nun diese Applikation dazu, auf Tastenanschläge oder Mausclicks zu antworten (sagen wir mit einem NSAlert oder so) - also kein Steuerelement, sondern das Fenster an sich?
Den Currency Converter aus der Dokumentation hab ich programmiert, die Abläufe sind mir auch halbwegs klar und auch, dass ich das keyDown überschreiben muss. Nur wo? Aus dem "Handbuch" über Event Handlung werde ich nicht wirklich schlau, kann aber so schwer nicht sein.
Also: Hat jemand etwas Zeit, um mir eine kurze Step-by-step Anleitung zu geben, wie das hier funktioniert (mit allen Schritten in InterfaceBuilder und dann im Source Code)? Ich bin auch für einen Link sehr dankbar, der mir das erklärt (habe bisher nichts gefunden, was so einfache Dinge behandelt). Allerdings hab ich wieder einmal das Gefühl, den Wald vor lauter Bäumen nicht zu sehen, schließlich kann es ja nicht kompliziert sein, Clicks und Tastenanschläge abzufangen.
Schon mal vielen Dank und liebe Grüße
.mitro
ich programmiere schon seit langer Zeit und möchte mich jetzt endlich ein Bisserl in Cocoa vertiefen.
Auch wenn Cocoa auf mich einen sehr komfortablen Eindruck macht, fällt mir der Einstieg überraschender Weise relativ schwer (Stichwort InterfaceBuilder, Outlets, Actions und so weiter) - war bei objektorientierter Programmierung bisher den Zugang von Delphi, C++ Builder etc. gewohnt.
Konkrete Anfänger-Frage:
Ich erstelle in XCode eine neue Cocoa-Applikation, öffne die MainMenu.nib im InterfaceBuilder und hab ein leeres Fenster vor mir.
Wie bringe ich nun diese Applikation dazu, auf Tastenanschläge oder Mausclicks zu antworten (sagen wir mit einem NSAlert oder so) - also kein Steuerelement, sondern das Fenster an sich?
Den Currency Converter aus der Dokumentation hab ich programmiert, die Abläufe sind mir auch halbwegs klar und auch, dass ich das keyDown überschreiben muss. Nur wo? Aus dem "Handbuch" über Event Handlung werde ich nicht wirklich schlau, kann aber so schwer nicht sein.
Also: Hat jemand etwas Zeit, um mir eine kurze Step-by-step Anleitung zu geben, wie das hier funktioniert (mit allen Schritten in InterfaceBuilder und dann im Source Code)? Ich bin auch für einen Link sehr dankbar, der mir das erklärt (habe bisher nichts gefunden, was so einfache Dinge behandelt). Allerdings hab ich wieder einmal das Gefühl, den Wald vor lauter Bäumen nicht zu sehen, schließlich kann es ja nicht kompliziert sein, Clicks und Tastenanschläge abzufangen.
Schon mal vielen Dank und liebe Grüße
.mitro