2011-09-08 45 views
1

有沒有辦法自動讓XCode在刪除相應的控件時刪除屬性或變量?例如,假設我在視圖中的XCode 4中創建了一個按鈕,然後通過按住ctrl-click hijinks將其分配給希望屬性出現的源代碼,將其分配給「新引用出口」。但後來我決定刪除按鈕。該屬性將仍然在源代碼中。爲什麼不XCode刪除該屬性?刪除控件時刪除插座引用

+1

也許這將進入xcode 5.:p – mayuur

回答

1

我想這是因爲刪除屬性意味着刪除與該屬性相關的所有代碼。 Xcode不知道你是否寫過一些自定義的setter/getter方法,或者如果你有大量的代碼在你的項目中使用這個屬性。

當然,他們可以使用新的譁衆取寵的東西來分析你的代碼,並刪除屬性,如果它沒有在任何地方使用,但我猜這將是太多的工作。

此外,只是因爲Xcode 可以爲您生成屬性,並不意味着它實際上。換句話說,如果我自己創建了這個屬性並將它連接到IB的按鈕,我真的希望Xcode刪除該按鈕時刪除該代碼嗎?可能不會。