externを使わずに、classAで宣言されているclassBの整数型変数にアクセスできますか?
ClassA *obj1 = [[ClassA alloc]init]; を使用したオブジェクトについては、そして、classA のオブジェクトをクラス B にアクセスしました。
しかし、私は int 、 float 、 NSTimeInterval でそれらを行うことができません。extern を使用せずにどうすればよいのでしょうか?
ありがとうございました。
externを使わずに、classAで宣言されているclassBの整数型変数にアクセスできますか?
ClassA *obj1 = [[ClassA alloc]init]; を使用したオブジェクトについては、そして、classA のオブジェクトをクラス B にアクセスしました。
しかし、私は int 、 float 、 NSTimeInterval でそれらを行うことができません。extern を使用せずにどうすればよいのでしょうか?
ありがとうございました。
次のようにインターフェイスで宣言するだけでよいと思います。
@interface NCItem : NSObject {
@private
UIImage *image;
NSNumber *highestPrice;
NSMutableArray *services;
}
@property (nonatomic, retain) UIImage *image;
@property (nonatomic, retain) NSNumber *highestPrice;
および実装ファイルで:
@synthesize highestPrice;
@synthesize services;
@synthesize image;
これをクラス B で使用できます。
ClassA *objA = [[ClassA alloc]init];
objA.image
これらのことはすべて OOP に関するものです。何がそうするのを妨げているのですか?