Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
501 views
in Technique[技术] by (71.8m points)

What does the @package directive do in Objective-C?

Does anyone know exactly what the @package directive is used for in Objective-C?

The only mention I could find of it in Programming in Objective-C 2.0 by Stephen Kochan was:

@package - For 64 bit images, the instance variable can be accessed anywhere within the image that implements the class

...

What? Is this restricted to being used with images, as in pictures? Or does it mean images as in disk images?

It's a confusing description, and doesn't elaborate whatsoever throughout the rest of the book....

Any help would be awesome, thanks!

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

@package is similar to internal for .NET. It means the member is accessible only from the framework in which it is defined.

Note: In 32-bit it acts like @public.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...