2011-07-18 29 views
0

私はObjective Cの開発には全く新しいので、別のクラスのクラスのインスタンス変数からCGFloat値を取得する方法が不思議でした。別のクラス実装からCGFloatインスタンス変数を取得する

私はCGFloatがインスタンス変数であるクラスAを持っているとしましょう。

クラスBの実装で、クラスCでそのCGFloatを取得するにはどうすればよいですか?

おかげ

答えて

2

クラスAでゲッター実装します(ほとんどの場合、基本的に同じことを、ただ少ないタイピング)プロパティを

- (CGFloat)myFloat 
{ 
    return myFloat; 
} 

をまたは使用:ClassA.hで

: ClassA.mで

@property (nonatomic, assign) CGFloat myFloat; 

@synthesize myFloat; 
+0

クラスBについてはどうですか? ClassB.mで#import "ClassA.h"を実行し、 このメソッドを使用してインスタンス変数に到達しようとしました。ClassA.myFloat しかし、それは動作しません。 – BrainOverfl0w

+0

「動作しませんでした」とはどういう意味ですか? – omz

+0

私はそれを別の変数に入れることはできません。 – BrainOverfl0w

関連する問題