Ich habe eine "MyConstants.h" Datei, die von mehreren Klassen importiert wird.Xcode beschwert sich über ungenutzte Funktionen, die verwendet werden
In dieser Datei habe ich Dinge wie:
static BOOL isIndexValid(NSInteger index) {
return ((index >=0) && (index < 200));
}
Diese Funktion weitgehend von den Klassen importiert MyConstants.h
. Trotzdem beschwert sich Xcode, dass diese Funktion und andere nicht verwendet werden.
Warum?
Danke für den Tipp. Du warst fast da. Tatsächlich löste sich das Problem, wenn ich 'static inline' einsetzte. Just 'inline' machte das Problem schlimmer. Vielen Dank. Ich werde es akzeptieren, wenn SO mich lässt. – SpaceDog
BTW Ich dachte, das statische Wort würde den Compiler zwingen, nur eine Version des Elements mit der gleichen Adresse im Speicher zu erstellen. – SpaceDog
@SpaceDog Nur wenn Sie es direkt in die Quelldatei einfügen, nicht die Header-Datei. – Droppy