几个宏

NS_ASSUME_NONNULL_BEGIN:
NS_ASSUME_NONNULL_END:
这2个宏是搭配使用的,免于在每个property上添加nonnull关键字,只要在这2个宏之间的属性都是nonnull的。
UI_APPEARANCE_SELECTOR:据说是可以一次性统一设置样式,但是这不明不白的解释,让我无法明白。

attribute((deprecated("No longer needed."))):标记属性或者方法不再需要了。

你可能感兴趣的:(几个宏)