NS_ASSUME_NONNULL_BEGIN
& NS_ASSUME_NONNULL_END
为clang pragma提供了很好的包装器:
#pragma clang assume_nonnull begin
& #pragma clang assume_nonnull end
是否有一个等效的宏允许我跳过nonatomic
声明中的@property
,但这些声明还没有包含它?
答案 0 :(得分:1)
我不相信他们是Objective-C属性声明中的非原子的pragma。以下是Clang 3.9 Documentation - Attributes中所有Clang属性和文档的列表。您可以通过阅读整个Clang 3.9 Documentation来了解有关clang的所有其他信息。