如何在NSObject类方法alloc中设置断点,我想看看调用树

时间:2017-01-03 10:11:52

标签: ios xcode

正如标题所要求的那样,我想看看调用NSObject类方法alloc时发生了什么,想知道那个方法调用了什么。

1 个答案:

答案 0 :(得分:0)

首先,你需要继承NSObject,你需要像这样分配

Apple *someObject = [[Apple alloc] init];

现在,apple是NSObject的子类。默认情况下,您没有init方法。所以你需要在apple.m文件中写入并在-(void)init{}内放置断点。

实际上,当执行此代码时,将在.m文件中调用-(void)init{}方法。