Can we access the integer type variables in classB which are declared in classA by not using extern?
For objects I used ClassA *obj1 = [[ClassA alloc]init]; And accessed the objects of classA into开发者_开发技巧 class B.
But, I am not able to do them with the int , float, NSTimeInterval. How can we do for them without using extern ?
Thank You.
I think you can just declear it in the interface like:
@interface NCItem : NSObject {
@private
UIImage *image;
NSNumber *highestPrice;
NSMutableArray *services;
}
@property (nonatomic, retain) UIImage *image;
@property (nonatomic, retain) NSNumber *highestPrice;
and in the implementation file:
@synthesize highestPrice;
@synthesize services;
@synthesize image;
and you can use this in class B:
ClassA *objA = [[ClassA alloc]init];
objA.image
These things are all OOP is about What is preventing you to do so?
精彩评论