2016-07-19 10 views
0

どのオブジェクトpはPersonクラスの内容は、次のように変更されて知ることができます。Personクラスを変更する前にObjective-c:Personクラスが変更された後に、オブジェクトpがPersonクラスの変更をどのように知ることができますか?

#import <Foundation/Foundation.h> 
@interface Person:NSObject 

@end 

int main(){ 
    Person *p = [[Person alloc] init]; 
    return 0; 
} 

をPersonクラスを変更後:

#import <Foundation/Foundation.h> 
@interface Person:NSObject 
@property int age;/* add a new member */ 
- (void)test;  /* add a new method */ 
@end 
@implememtation Person 
- (void)test 
{ 
    NSLog(@"Hello"); 
} 
@end 

int main(){ 
    Person *p = [[Person alloc] init]; 
    return 0; 
} 

どのようにできますか?オブジェクトpは、Personに新しいメンバと新しいメソッドが追加されたことを知っていますか?

答えて

0

Instrumentsと割り当てテンプレートを使用し、検索ボックスに「Person」と入力します。 Personオブジェクトが現在メモリにある場合、それはリストにあります。

+0

私の最初の質問はあなたの答えに感謝します。 – CJiYI

関連する問題