Normalerweise benutzen wirUnterschied zwischen @interface Definition in .h und .m-Datei
@interface interface_name : parent_class <delegates>
{
......
}
@end
Methode in .h-Datei und in .m-Datei-Synthese wir die Eigenschaften von Variablen in .h-Datei deklariert.
Aber in einigen Code, diese @ Schnittstelle ..... @ End-Methode wird auch in der .m-Datei gehalten. Was heißt das? Was ist der Unterschied zwischen ihnen?
auch einige Worte über Getter und Setter für die Schnittstellendatei geben, die in .m-Datei ...
Vielen Dank im Voraus definiert ist
Kleine Bemerkung am Rande, nicht tatsächlich etwas in den Klammern setzen, wenn Sie die private Schnittstelle deklarieren. Andernfalls wird nur eine Kategorie erstellt, und Sie möchten das nicht. '@interface Person()' wird ausreichen. –
Danke itaiferber, das hatte ich nicht bemerkt. Ich habe meine Antwort aktualisiert. –
Wenn Leute interessiert sind, mehr über Kategorien zu erfahren .. diese [Seite] (http://macdevelopertips.com/objective-c/objective-c-categories.html) war sehr nützlich für mich. – Tim