Cocoa中的@package编译器指令是什么?

Sha*_*rog 2 cocoa package

@package在Apple的头文件中看到了很多,但对于我的生活,我找不到描述其含义的权威来源.

Joh*_*lla 10

@package是特定类成员的范围声明.有四个:

  • @public:无处不在.
  • @protected:在定义它和继承类的类中可访问.
  • @private:在定义它的类中可访问.
  • @package:在64位,像@public,但只在同一框架内; 在32位,相同于@public.

有关更多信息,请参阅此开发者文档