2011-07-13 49 views
0

xcode中的哪些故障可能会导致应用程序崩溃? NSLogs与它有什么关系?苹果应用程序崩溃的几个主要原因是什么?

我知道它是一个模糊的问题,但我不知道什么可能导致它崩溃。

我是初学者,并且即时通讯在编程方面不是很有经验,应用程序如何设法经常冻结这么糟糕?

有几个地方的警告:

local declaration of 'webView' hides instance variable in 
NSURLRequest *currentRequest = [webView request]; 

'dyang_s_game' may not respond to 'generateWordsArray' in 
[self generateWordsArray]; 
+0

当它崩溃是什么您的控制台说?您可以使用XCode中的CMD + Shift + R来显示它。 – badgerr

+0

@badgerr很酷谢谢。我认为主要的问题是应用程序的冻结。 iOS模拟器与使用实际的iPod来测试代码有什么不同? – dyang

+2

iOS模拟器*不能以任何方式,形状或形式代替实际设备测试。 –

回答

0

坏内存使用情况,并编码错误(不显示为错误)和警告usualy变成一个崩溃

0

有许多原因,为什么你的代码可以崩溃。没有发布代码,很难给出很多建议,但首先你应该尝试解决错误。如果您需要更多关于特定错误的帮助,请通过google错误代码并阅读其他人解决问题的方式。确保您的代码正确初始化所有对象并删除它们。您应该阅读以下内容:http://cocoadevcentral.com/d/learn_objectivec/并确保您了解语法。您正在编写可编译代码但很难以您想要的方式运行的代码。

+0

不错的链接谢谢 – dyang

+0

maniacdev.com有很多教程。 –

1

将这些警告视为错误。修复它们。

也尝试静态分析仪;它可以显示(并解释)许多编码错误(在Xcode 4中,使用Product-> Analyze菜单)。

经常测试你的代码,这样你就可以知道当一个错误开始显示时发生了什么变化。使用Xcode的git集成来跟踪更改。通过这种方式,您可以轻松地恢复到旧版本,以便在发现错误时准确跟踪。

+0

静态分析器的东西在xCode 3中工作吗?什么是git集成?对不起,我没有经历过这个东西 – dyang

相关问题