__attribute__はGCCから導入されたコンパイラ向けのディレクティブで Clangでも使われている。iOS/OS X関連のキーワードなどが紹介されている。先日このブログで紹介した overloadableについての記述もあり。
ライブラリを作る場合は availability が参考になる。
void f(void) __attribute__((availability( macosx,introduced=10.4,deprecated=10.6,obsoleted=10.7)));