我刚开始做 iPhone 开发。目前,我正在尝试修复已构建的应用程序中存在的错误。主函数如下所示:
#import <UIKit/UIKit.h>
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
据我了解,这似乎很典型;我猜UIApplicationMain
是主循环,为应用程序创建的源文件通过在 Objective-C 中使用委托/函数指针专门连接到主循环(注意,虽然我非常精通 C++,但我几乎不知道很多关于 iOS 或 Objective-C 的内容)。
所以,我想知道的是如何逐步浏览我的源文件并追踪我在这个应用程序中遇到的计算错误。不幸的是,当UIApplicationMain
我进入 .似乎正在输出 AT&T 语法(注意:如果可以将 asm 语法更改为 Intel,如果有人能说明如何做到这一点,我将不胜感激)。
谢谢。