Tag: objective-c-nullability

Dieser tag sollte genutzt werden, um Fragen über die Zulässigkeit von Anmerkungen Hinzugefügt, die Objective-C mit Xcode 6.3.

Unterschied zwischen nullable, __nullable und _Nullable in Objective-C

Anzahl der Antworten 4 Antworten
Mit Xcode 6.3 es wurden neue annotations eingeführt, um besser mit dem Ausdruck der Absicht, die API ist in Objective-C (und damit eine bessere Rasche Unterstützung natürlich). Diese Anmerkungen wurden natürlich nonnullnullable und null_unspecified. Aber mit Xcode

Zeiger fehlt ein Spezifizierer für die Angabe der Nullwertfähigkeit

Anzahl der Antworten 4 Antworten
In Xcode 7 GM ich begann, um diese Warnung: Zeiger fehlt, ist ein null-Zulässigkeit Typ Bezeichner (_Nonnull, _Nullable, oder _Null_unspecified) In der folgenden Funktionsdeklaration (NSUserDefaults-Erweiterung) - (void)setObject:(nullable id)value forKey:(NSString *)defaultName objectChanged:(void(^)(NSUserDefaults *userDefaults, id value))changeHandler objectRamains:(void(^)(NSUserDefaults *userDefaults, id