首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ccl和*.nib文件

ccl和*.nib文件
EN

Stack Overflow用户
提问于 2010-12-10 05:14:10
回答 2查看 189关注 0票数 1

我是ccl的新手,想知道如何在*.nib文件和ccl中的对象之间“通信”?我浏览了"Apple's Currency Converter in Lisp“教程,我不确定这两者是如何”交流“的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-26 22:30:13

我为使用CCL开发Cocoa应用程序贡献了一些教程和大量代码。这包括很多关于如何在CCL中创建和使用NIB文件的讨论。这都是CCL发行版的一部分(获取最新代码的主干发行版)。或者,您可以浏览CCL website上的代码。

票数 2
EN

Stack Overflow用户

发布于 2010-12-10 15:36:28

当程序启动时,任何编程语言中的Cocoa都会自动做很多事情:

  • 它初始化自己。
  • 它查找主 nib 文件。
  • 它加载主 nib 文件
  • 然后它运行事件循环。

加载任何 nib 文件都会做一些事情:

  • nib 文件中的对象在内存中重新创建。
  • 您在 nib 文件中指定的各种连接也已设置。

因此,一旦加载了nib文件,就会有一个代表按钮的活动对象,该对象被配置为调用您在Objective-C或lisp或其他语言中定义的方法。因此,当您单击该按钮时,事件调度程序会找到该按钮,然后该按钮调用您定义的方法,lisp执行设置UI的新状态的方法,UI刷新自身,依此类推。

无论你使用Objective-C、Lisp还是Ruby,这些概念上的部分并没有真正改变。所以,请阅读this section in Apple's Cocoa Fundamentals。同一文档的其他部分也很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4403185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档