logoalt Hacker News

plorkyeranyesterday at 7:54 PM0 repliesview on HN

nonnull doesn't really do anything in pure objc. It warns if you assign the nil literal to a nonnull pointer and that's it. The annotation is almost entirely for the sake of Swift interop (where it determines if the pointer is bridged as an Optional or not).