图片来自网络
从iOS开发转为Mac OSX应用开发的过程中,cocoa 绑定算是比较大的一个差异,也是OSX上比较实用的技术,cocoa 绑定让开发者节省了大量的代码,可以快速的完成一个应用开发.本文将从三个方面为新入门...好了,基础概念就先介绍到这里,我们先通过一个简单的示例来具体了解绑定操作~
(1) 新建一个Cocoa应用程序,(示例开发语言使用Swift)
新建Cocoa应用
(2) 添加一个Person类,并添加一个...,并设置Model key Path为son.score....Label的显示内容为0,我们尝试通过改变son的score值来看看结果,选择ViewController,在ViewDidLoad中,添加代码
(8)ViewController添加代码
设置socre...类中,给score属性前面,添加一个关键字dynamic,然后再来试试运行吧
(9)设置Swift中的KVO
开启KVO
(10) 通过改变score的值来影响Label和Slider
实际项目中,更常用的方式是