Declaration @property in file .h and file .m

#1

I’m not understand? declaration @property in file.m mean? another .h file have not?
anyone who prefers to help me with. thanks everyone.

#import "BNRItemStore.h"
#import "BNRItem.h"
@interface BNRItemStore ()
@property (nonatomic) NSMutableArray *privateItems;
@end
@implementation BNRItemStore
+ (instancetype)sharedStore
{
    static BNRItemStore *sharedStore = nil;
    if (!sharedStore) {
        sharedStore = [[self alloc]initPrivate];
    }
    return sharedStore;
}
#2

You declare a property in a .m file in order to hide or make it private.

#3

Thank Ibex10 :slight_smile: