Objective-c是可學習的;可可是可以學習的;我發現Interface Builder和它的後代Xcode 4是完全不可思議的!沒有文字(相當於C或Obj-c源代碼)可以參考。所有的描述都是「拖在這裏;連接; Ctl拖到那裏」,我仍然失去......Xcode 4中的可可綁定
我一直在嘗試通過關鍵技術的各種蘋果示例。我一直在瀏覽Cocoa Bindings和Apple開發人員示例NSTableViewBinding中的示例文件。爲了試圖理解它,我一直試圖複製它。
現在請參閱方法頂部的註釋MyWindowController.m如何在Xcode 4中建立這些連接?
的
Object
稱爲TableArray
無論是在對象庫或在源代碼中不存在;這是從哪裏來的?Referencing Bindings
右邊;這些是如何創建的?awakeFromNib
方法頂部提到的各種鍵/值對;這些是如何創建的?
我知道,Xcode 4應該是一個更直接的改進,但我很困惑的替代IB。網絡上的所有IB資料都是指完全不同的早期版本,所以我找不到很多幫助。
後續
我沒搞清楚可可綁定在Xcode 4,我能夠在幾行代碼複製示例程序的功能成功。
下面是我花了一段時間才能找出的問題:
TableArray
是從對象庫拖過的對象列表中XIB的Array Controller Object
然後改名。 (請注意蘋果:在右鍵點擊HUD視圖中,基礎對象類會很好)Stephen Poletto's答案是連接它的一個寶貴的指南。
目前尚不清楚,我的連接接口在右側單擊HUD是如何工作的:
存儲陣列
myContentArray
是在Array Controller Object
單擊並拖動實例隱從TableArray的HUD到.h文件中的AppDelegate定義,以在那裏創建連接。
我覺得你的痛苦,並分享你的困惑... – 2011-04-02 05:21:21