Question

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.

Was it helpful?

Solution

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?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top