background image

        NSString* protectedString;  //受保护成员
   

    @private

        NSString* privateString;  //私有成员

}

NSString* staticString;   //静态成员      很重要!!!!!

@property (nonatomic, retain) NSString* publicString;  //公有成员

+ (void)staticMethod;  //静态方法(类方法)

- (void)publicMethod;  //公有方法(对象实例方法)

@end

//****************************************************

实现文件

#import "Grammar.h"

#pragma mark -

#pragma mark Grammar(private)

@interface Grammar(private)  //(在@implementation 上面)

- (void)privateMethod;      //私有方法(对象实例方法)

@end

#pragma mark -

#pragma mark Grammar

@implementation Grammar

@synthesize publicString;  //公有成员 (在@implementation 下面)

- (id)init

{

    if((self = [super init]))

    {

        if(publicString == nil)