我一直在学习Objective-C和IOS 5开发大约两个月,并找到一些开源的IOS App项目,现在我尝试阅读这些源代码,但是当我开始时,我不知道如何开始阅读,任何人都可以给我一些建议,让我知道如何有效阅读。谢谢大家。
答案 0 :(得分:1)
从AppDelegate和RootViewController开始(通过启动应用程序并注意首先加载的内容来检查rootviewController)。如果找不到项目的RootViewController,请添加一个简单的行,如:
NSLog(@"I am in View 1");
在每个类中,看看哪个被调用。然后,在找到第一个控制器后,请按照那里的代码查看调用的内容以及响应的内容。
我建议从简单的开源项目开始,而不是像Cocos 2D游戏那样阅读复杂的东西。例如,从Apple在开发人员文档中提供的示例代码开始 - 使用多个视图控制器,表视图代码等
编辑:简单解决方案 - 如果在您正在查看的开源项目中使用它,请关注故事板。另外,请参阅上文。
答案 1 :(得分:1)
我首先看一下Storyboard
的布局(在iOS 5中,这已经成为大多数人设计UI的正常和首选方式)。查看初始场景,然后使用身份检查器查看子类ViewController
的内容。查看VC的代码,看看发生了什么。运行应用程序以查看执行的流程与Storyboard
设计的对比情况。