私は1つのクラスに変数xを持っています。そして、他のいくつかのクラスで更新されたx値にアクセスしたいと思います。 混乱がたくさんあります。私は財産を使うことができますか?私を助けてください。事前変数アクセス
Q
変数アクセス
0
A
答えて
-2
で
おかげで、あなたは#importをクラス名でアクセスした後、単にプロパティを使用して作成されたゲッターを使用することができます。しかし、最初にインポートしたクラスを初期化する。..
#import "ClassY.h"
@implementation ClassX
ClassY * classY;
NSString * name;
...
name = [classY name];
...
@end
0
あなたは値が変更されたときに語ったことがしたいことを意味していますか?一見してKey Value Observing
0
あるクラスのiVarに別のクラスから簡単にアクセスするためには、プロパティはまさにあなたが望むものです。
構文は次のとおりです。あなたの.hで
@interface myclass : NSObject {
UIWindow *window;
}
@property (nonatomic, retain) UIWindow *window;
@end
あなたの.mで
@implementation myclass
@synthesize window;
...
@end
の指示どおりに@synthesize
ディレクティブは((定型コードの多くを生成するようにコンパイラに指示nonatomic, retain
)指定子この場合スレッドの安全性とメモリ管理を処理する
Objective-C 2.0 iVar宣言UIWindow *window;
は必須ではありません。
iVarの更新時に2番目のクラスに通知する場合は、key value observingを参照する必要があります。フレームワークやいくつかの非常に動的なコードを書いていない限り、おそらく過剰です。
0
たぶんthis tutorialが、これはあなたが何を意味するかではない場合、私はそれを理解していないので、
編集..質問を言い換えてください。..
をあなたを助けるでしょう:またはshared Instanceをすることができused
関連する問題
- 1. 変数アクセス
- 2. アクセス変数
- 3. アクセスplatform.properties変数
- 4. アクセス変数コントローラ
- 5. アクセス変数
- 6. アクセスする変数
- 7. アクセス静的変数
- 8. アクセスする変数
- 9. actionPerformedのアクセス変数
- 10. Java-OOアクセス変数
- 11. PHPクラス変数アクセス
- 12. 外部変数からのアクセス変数
- 13. インスタンス変数 '変数' クラスメソッドエラーでアクセス
- 14. 子変数の親変数からのアクセス変数
- 15. 変数名にアクセスする
- 16. djangoのリダイレクトのアクセス変数
- 17. 親スコープのアクセス変数
- 18. Ada:レコード変数にアクセス
- 19. グローバル変数へのアクセス
- 20. ローカル変数へのPostSharpアクセス
- 21. 変数名へのアクセス
- 22. 外部スコープのアクセス変数
- 23. へのアクセスJSP変数
- 24. Rubyインスタンス変数へのアクセス
- 25. 変数にアクセスする -
- 26. のlog4j - アクセス環境変数
- 27. C#変数へのアクセス
- 28. アクセスDataGridColumnのアイテムレンダラー変数
- 29. Angular2; typescript - 変数へのアクセス
- 30. は角度と変数アクセス
これは値の変更に対応することはできません。 – Abizern
私にソースコードを与えてください – SRI
ハ! http://plzsendmethecode.blogspot.com/ – Abizern