假設有ClassA ClassB 我要在ClassB中 呼叫ClassA的method
可以用以下程式的寫法
ClassA.h
@interface ClassA:UIViewController{
}
-(int)calculate;
ClassA.m
@implementation ClassA
-(int)calculate
{
int x=5;
return x;
}
ClassB.h
@interface ClassB:UIViewController{
}
-(IBAction)test:(id)sender;
ClassB.m
//要import ClassA.h
#import " ClassA.h "
#import " ClassB.h "
@implementation ClassB
-(IBAction)test:(id)sender
{
int y;
//先alloc 再init 相當於Java中的new
//產生ClassA 的instance
ClassA *integer=[[ClassA alloc]init];
//這樣y值就會得到5
y=[integer calculate];
[integer release];
}
沒有留言:
張貼留言