2

私は@packageAppleのヘッダーファイルにたくさん見かけますが、私の人生の間、その意味を説明する信頼できる情報源を見つけることができません。

4

1 に答える 1

10

@package特定のクラスメンバーのスコープ宣言です。四つあります:

  • @public:どこからでもアクセスできます。
  • @protected:それを定義し、クラスを継承するクラス内でアクセス可能。
  • @private:それを定義するクラス内でアクセス可能。
  • @package:64ビットの場合と同様@publicですが、同じフレームワーク内でのみ使用できます。32ビットで、と同じです@public

詳細については、この開発者向けドキュメントを参照してください。

于 2009-08-28T08:03:46.007 に答える