我已經構建了最簡單的iPhone程序,一個基於窗口的程序。我只將testappdelegate.h文件更改爲以下內容:簡單的錯誤崩潰掛起Xcode
#import <UIKit/UIKit.h>
@interface TestAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
int pos[10]10]; //note the error here.
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@end
請注意'int pos ...'行中的錯誤。
當我嘗試編譯這個程序XCode掛起(顯示數百萬個錯誤)。我不是問如何修復這條線,修復很明顯。
問題是,淹沒XCode,我想知道爲什麼?
更新:提交bug報告錯誤ID#8406197
UPDATE2:九月24我從蘋果 工程的響應提供了以下信息:
我們不打算解決這個問題在llvm-gcc或gcc中,它已經在clang中修復了。 Xcode不會嚇壞了,它會被追蹤到這個bug的克隆。
我們現在正在關閉這個錯誤,因爲我們的工程師已經意識到了這個問題,並且會繼續在離線狀態下進行跟蹤。
我會建議在bugreporter.apple.com提交一個bug並提出相同的問題。這與Xcode的行爲有關,而不是軟件開發。 – 2010-09-08 16:57:26
這根本不是一個有趣的問題。你真的要求社區解釋一個閉源程序中的性能問題背後的「爲什麼」? – blucz 2010-09-08 17:03:29
這是一個非常有趣的問題,高度相關。同樣,這是一個其他人可能會遇到的問題,在這個問題中,人們可能很容易找到這個特殊的Stack Overflow問題來幫助指導他們。 – bbum 2010-09-08 17:04:41