Sollte ich in allen anderen iOS-Projekten "-ObjC and -all_load" in "Other Linker Flag" einfügen? [Duplikat]

8

Ich sehe die meisten statischen Bibliotheken erfordern Sie es zu tun, also füge ich sie in allen meinen Projekten hinzu, scheint keine Nebenwirkung bei der Zugabe dieser?

    
Howard 18.11.2011, 08:54
quelle

2 Antworten

10

Lesen Sie, warum Sie diese Flags in SO-Fragen verwenden sollten:

Was bewirkt die -all_load-Linker-Markierung?
Objective-C-Kategorien in der statischen Bibliothek

Und dann überlegen Sie, ob Sie sie verwenden müssen oder nicht

    
Marek Sebera 18.11.2011, 08:56
quelle
17

Es gibt einen Nebeneffekt: Build-Phase braucht viel Zeit.

-ObjC erlaubt der statischen Bibliothek objektive-c spezifische Materialien wie kvc oder Kategorien zu verwenden.

-all_load löst einen Fehler in gcc / llvm, wobei -ObjC nicht korrekt verwendet wird.

    
Mathieu Hausherr 18.11.2011 08:59
quelle

Tags und Links