2012-01-21 124 views
3

我是Xcode,Objective-C和iOS編程的新手(但在R中非常舒適,因此非常熟悉編程概念)。我正在通過使用幾本書來構建我的第一個應用程序。清除/刪除Xcode項目中的所有連接

我已經拙劣的部分或由於在第一誤解的概念大多數連接,我覺得也重新命名對象和變量已經引起混亂(連接=目標和行動按照我的理解)。在Xcode中,

  1. 有沒有辦法一次刪除/清除所有這些?
  2. 有沒有找到孤立對象的工具(那些仍然需要目標或動作的對象)?
  3. 有沒有一種工具來總結所有這些?他們並不真的出現在任何地方的原始代碼中,對吧?如果我理解正確,它們將嵌入到.xib中。

我在OSX 10.7.2和Xcode的4.2.1謝謝!

回答

2

根據項目的深度,你可以簡單地創建一個全新的項目並將你的代碼從舊的複製到新的(並重新創建你的XIB;新的沒有任何連接)。或者,你必須進入你的每個XIB文件(他們是文本),你可以在那裏刪除連接(查找條目,如IBToOneOutletInfo,IBActionInfo等)。儘管如此,最好從Xcode內部完成,使用內置的Interface Builder(只需點擊每個對象的連接和操作旁邊的「X」即可正式斷開它們)。

+0

我將繼續編輯XIB,以便我可以看到它的樣子。當我點擊我的file.xib時,我只能看到圖形佈局 - 我該如何查看文本/ XML版本?我沒有看到任何文件項目或按鈕可以這樣做,但它可能在我面前。謝謝。 –

+0

我可能應該強調,除非你真的覺得自己已經接受了挑戰,否則你真的不應該對XIB文件的文本內容進行混淆。如果在Xcode中選擇XIB文件時(在項目左側的文件和庫列表中)按住「Control」鍵,您將看到一個上下文菜單(彈出式菜單),其中有一個選項「打開爲」...選擇「源代碼」。還有祝你好運! –