3.5 Probleme beim Senden von Nachrichten

Es gibt zwei grundsätzliche Dinge, die bei Objective-C mit einer einfachen Nachricht schiefgehen können: Entweder existiert der Empfänger nicht, in diesem Fall hat er den Wert nil, oder das Objekt ist gültig, versteht aber die gesendete Nachricht nicht. Sie erhalten während der Kompilierung der Anwendung eine Warnung vom Compiler, doch keiner dieser Fehler bricht die Kompilierung ab oder unterbindet die Ausführung der Anwendung.

Im ersten Fall senden Sie eine Nachricht der Form

[nil irgendeineNachricht];

Sie erhalten keine Fehlermeldung während der Kompilierung und keine Exception zur Laufzeit. Liefert irgendeineNachricht darüber hinaus ein Objekt, einen Zeigertyp oder die meisten numerischen Typen zurück, ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.