Описание тега objective-c-nullability

Этот тег следует использовать для вопросов об аннотациях, допускающих значение NULL, добавленных в Objective-C с Xcode 6.3.

Xcode 6.3 добавил аннотации обнуления в Objective-C, чтобы помочь улучшить взаимодействие между Objective-C и Swift.

В частности, эти аннотации позволяют Objective-C определять, должен ли Swift обрабатывать объекты в методах, определенных в Objective-C, как необязательные или необязательные.

Возможные аннотации:

  • nullable
  • nonnull

Но также существует NS_ASSUME_NONNULL_BEGIN а также NS_ASSUME_NONNULL_END макросы для пометки целых участков кода как nonnull.