Можно ли добавить некоторую метаинформацию о классе, свойстве, методе в Objective-C? Что-то вроде аннотаций в атрибутах Java или C #?
Имейте в виду, что «ассоциативные ссылки» работают только во время выполнения. Похоже, этот вопрос касается присоединения постоянных метаданных к классам / свойствам / методам. В настоящее время это не поддерживается.
Я никогда не использовал аннотации Java или атрибуты C #, но из того, что я прочитал в моем поиске в Google, я считаю, что вы ищете, связанные с Objective-C объекты
http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/ObjectiveC/Articles/ocAssociativeReferences.html т.е.
objc_setAssociatedObject(array, &overviewKey, nil, OBJC_ASSOCIATION_ASSIGN);
Энди Матаушак уже создал оболочку Objective-C для этого
http://github.com/andymatuschak/NSObject-AssociatedObjects