Der blöde Compiler gibt dir nichtmal eine Warnmeldung, wenn er das
[Weak]
einfach mal so ignoriert.
Was würdest Du denn als Reaktion auf so eine Warnung tun wollen? Wie Stevie schon schrieb, gibt es unter den klassischen Compilern kein ARC und damit auch kein Weak.
Merken, dass "mein" Sourcecode nicht Plattformübergreifend funktioniert und ein IFDEF einfügen...
Mavarik