protocol attribute would not be “inherited”

Are there times when an attribute would not be “inherited”?

@objc seems to always be inherited but is that always the case for any type of attribute?

I did a quick search on these but could not find any documentation that is relevant.


I had the same question. Almost same wording too. Attribute "inheritance"