我是ccl的新手,想知道如何在* .nib文件和ccl內的對象之間「交流」?我走過了「蘋果的Lisp貨幣轉換器」教程,我不確定這兩個「溝通」在一起。ccl和* .nib文件
2
A
回答
2
我已經貢獻了一些教程,以及使用CCL開發Cocoa應用程序的大量代碼。這包括有關如何在CCL中創建和使用NIB文件的大量討論。這是CCL發行的一部分(獲取最新代碼的中繼分發)。或者您可以瀏覽CCL website上的代碼。
3
可可任何編程語言做了很多事情,當程序自動啓動:
- 它初始化本身。
- 它尋找主要的筆尖文件。
- 它加載主筆尖文件
- 然後它運行事件循環。
加載任何筆尖的文件做了幾件事情:
- 在筆尖文件在內存中重新創建的對象。
- 還設置了您在nib文件中指定的各種連接。
所以,一旦加載了nib文件,就會有一個代表按鈕的活動對象,該對象被配置爲調用您在Objective-C中定義的方法或lisp或其他方法。因此,當您單擊該按鈕時,事件調度程序將查找該按鈕,然後該按鈕將調用您定義的方法,lisp將執行設置UI新狀態的方法,UI會刷新自身等。
這些概念性部分不會改變您是否使用Objective-C或Lisp或Ruby。所以,請閱讀this section in Apple's Cocoa Fundamentals。同一份文件的其他部分也很好。
相關問題
- 1. 標籤欄和NIB文件
- 2. 問題與CCL
- 3. XIB和NIB文件有什麼區別?
- 4. Xcode - IBOutlets和Nib文件如何工作?
- 5. 使用另一個nib文件的nib文件加載視圖
- 6. 並加載NIB/XIB文件?
- 7. 什麼是MainWindow.xib nib文件?
- 8. 如何聲明Nib文件?
- 9. ViewController vs. without Nib文件
- 10. 將NIB文件轉換爲XIB文件
- 11. 在UIViewController中加載一個nib文件
- 12. 擴展使用不同的NIB文件
- 13. Nib文件中包含哪些對象?
- 14. 使用NIB文件的性能損失?
- 15. 如何基於nib文件創建UINavigationItem.TitleView?
- 16. nib文件需要的外部圖像
- 17. NIB文件在運行時不顯示
- 18. .nib文件的多個版本
- 19. 從nib文件加載UIView問題
- 20. UITableViewCell的nib文件中的AutoLayout
- 21. 使用UIViewController加載nib文件
- 22. 如何加載另一個nib文件?
- 23. 關於NIB文件的問題
- 24. 目標C的Nib文件是什麼?
- 25. iPhone - 從nib文件加載UIView?
- 26. Nib文件加載極其緩慢
- 27. hunchentoot session- v。線程本地化值(ccl)
- 28. 繼承和覆蓋用nib文件創建的UIView
- 29. NIB和XIB Interface Builder文件格式有什麼區別?
- 30. nib文件如何知道文件的所有者控制器
好的,謝謝!我還發現了一個額外的源代碼,它位於contrib/krueger/InterfaceProjects/Documentation下的Ccl文件夾中,它也非常有用。 – beyeran 2010-12-10 09:40:10