(比如一个UILabel需要显示文本来自数据模型的内容),为了解决这种情况,苹果公司在OSX中引入了Cocoa绑定....好了,基础概念就先介绍到这里,我们先通过一个简单的示例来具体了解绑定操作~
(1) 新建一个Cocoa应用程序,(示例开发语言使用Swift)
新建Cocoa应用
(2) 添加一个Person类,并添加一个...中的默认系统,下面我们通过一个简单的例子来看看如何使用NSUserDefaultsController吧,let's do it~
(1)新建一个cocoa 应用,并添加一个复选框,用于存储用户设置;添加一个...(设置slider控件的enable属性绑定),大体如下图:
绑定slider的Enabled到默认系统
启动应用,改变复选框的状态时,注意滑块的启用或禁用状态,然后退出应用并重新启动,注意观察复选框,...通过cocoa 绑定,我们没有写一行代码就实现了记录用户设置的功能~
cocoa中还为我们提供了其他的控制器对象来处理应用程序中的数据访问,比如NSArrayController,可以处理一组数据集合,