深入探索数据绑定与偏好设置实现
在开发应用程序时,数据绑定和偏好设置是两个非常重要的方面。数据绑定可以简化代码,提高开发效率,而偏好设置则可以让用户自定义应用程序的行为。下面将详细介绍如何使用控制器进行数据绑定,以及如何实现应用程序的偏好设置。
格式化设置与日期格式控制
在格式化框中可以设置两位小数。同时,可以使用格式化器来定义科学和金融格式,还能添加可选的特殊字符,如货币符号。另外,可使用相关的 NSDateFormatter 对象来控制日期值的格式。
使用控制器进行数据绑定
控制器对象,如 NSObjectController 、 NSArrayController 、 NSDictionaryController 、 NSTreeController 和 NSUserDefaultsController ,为数据绑定增添了额外的复杂性,但也带来了更高的灵活性。当绑定用作数据管道时,控制器就变得非常有用。与简单绑定可以在不使用格式化或转换代码的情况下连接不同属性一样,控制器可以连接复杂对象并在它们之间转换数据。
以创建一个显示 OS X 中运行进程列表的应用程序为例,展示了如何使用最少的代码实现复杂功能。
- App Delegate 头文件 :
#import <Cocoa/Cocoa.h&
超级会员免费看
订阅专栏 解锁全文
1616

被折叠的 条评论
为什么被折叠?



