gpt4 book ai didi

iphone - 最佳方法 : Read And Understand Unknown Xcode Projects

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:58 24 4
gpt4 key购买 nike

我有一个大型 Xcode 项目,其中只有内联文档,由一位与我习惯的编码风格截然不同的人编写的。

我现在的问题是,是否有人可以给我一些关于如何尽快阅读和理解未知 Xcode 项目的指南?


我尝试了什么:

首先,我运行了该应用程序。然后我尝试从 application:didFinishLaunchingWithOptions: 委托(delegate)方法开始(在 iOS 的情况下)一个一个地抛出项目方法调用。但很快我意识到,这会消耗太多时间。所以我尝试使用一些工具:我使用名为 Graffle 的工具生成了 UML 图。它生成了一个包含所有 Xcode 文件的平面图,与它们在项目导航器中的样子非常相似——这根本没有帮助。然后我试图找到一个调用图工具,它有望说明所写方法的所有交互。不幸的是,我只找到了其他平台的工具。然后我开始使用 Instruments Profiler,但从未达到真正帮助我的地步(可能也是因为我不明白如何正确使用它来实现我的方法)。

再一次,我想知道你们这些专家自己是如何工作的(一步一步地)抛出一个你没有写的 objective-c 代码?也非常欢迎任何链接、书籍推荐、示例测试代码或其他内容。谢谢。

最佳答案

首先,我深表同情。有时理解他人的代码比重写自己的代码花费的时间更长。

就个人而言,我会将 NSLog 语句放在所有相关方法的开头。然后,我会从 applicationDidFinishLaunching 注释掉试图让应用程序逐步工作的方法调用,并逐渐逐个方法重新启用方法。

关于iphone - 最佳方法 : Read And Understand Unknown Xcode Projects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com