Ah, thanks, that indeed works :). I was grepping `strings clang` for objc_null, 
that explains why I didn't find anything.

Also, since there's no real documentation yet, what's the difference between 
__nullable and nullable and __nonnull and nonnull? What I found online reads 
like it's basically the same, with the one without the __ being only usable in 
a method declaration. However, I noticed that there are cases where the one 
without __ doesn't work in a method declaration, e.g. when you have two layers 
of pointers.

--
Jonathan

> Am 13.06.2015 um 17:59 schrieb Michael Hackett <[email protected]>:
> 
> I believe it's:
> 
>     #if
>  __has_feature(nullability)
> 
> 
> 
> On 13 June 2015 at 11:54, Jonathan Schleifer <[email protected]> 
> wrote:
> Hi!
> 
> I saw that there's a __has_feature() for objc_generics and objc_kindof, 
> however, there doesn't seem to be objc_nullability or similar. Since the 
> sources for the Clang from Xcode 7 haven't been released, I grepped through 
> `strings clang`, however, I could not find anything useful.
> 
> What is the best way to check if the compiler supports nullability, so that 
> if not I can #define nonnull and friends to nothing?
> 
> PS: I also found objc_generics_variance - what's that?
> 
> --
> Jonathan
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Objc-language mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/objc-language/js-apple-objc%40webkeks.org
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Objc-language mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/objc-language/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to