2009-08-28 77 views
2

我在蘋果的頭文件中看到了很多@package,但在我的生活中,我無法找到描述其含義的權威來源。Cocoa中的@package編譯器指令是什麼?

+0

完全重複的http://stackoverflow.com/questions/772600/what-does-the-package-directive-do-in-objective-c – 2009-08-28 07:51:15

+0

在發佈之前,我無法找到任何東西。主要是因爲您無法在Google,這裏或任何地方搜索「@」符號。 – 2009-08-28 18:46:38

+0

完全屬實,很難搜索。此外,我更喜歡這個問題的答案。 :-) – 2009-08-29 03:30:57

回答

10

@package是特定類成員的範圍聲明。有四種:

  • @public:有殘疾人無處不在。
  • @protected:在定義它並繼承類的類中可訪問。
  • @private:在定義它的類中可訪問。
  • @package:在64位,如@public,但只在相同的框架內;在32位,相同於@public

查看此developer doc瞭解更多信息。

相關問題