开发者

How can we access the variables declared in another class without using extern?

开发者 https://www.devze.com 2022-12-30 11:11 出处:网络
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开发

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?

0

精彩评论

暂无评论...
验证码 换一张
取 消