zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Cocoa Bindings (Appkit 中文文档手册 教程含源码)

2023-09-11 14:18:48 时间

Cocoa Bindings

使用Cocoa绑定自动将数据模型与应用程序界面同步。


话题

核心控制器

  • class NSObjectController
    可以管理键值路径引用的对象属性的控制器。
  • class NSController
    实现控制器类所需的NSEditor和NSEditorRegistration非正式协议的抽象类。

基于树的数据

  • 使用大纲视图和拆分视图浏览分层数据
    构建结构化的用户界面,以简化应用程序中的导航。
  • class NSTreeController
    绑定兼容的控制器,用于管理对象树。
  • class NSTreeNode
    节点树中的一个节点。

基于数组的数据

  • class NSArrayController
    绑定兼容的控制器,用于管理对象的集合。

关键值数据

  • class NSDictionaryController
    绑定兼容的控制器,用于管理键值对字典的显示和编辑。
  • class NSDictionaryControllerKeyValuePair
    由安排好的对象实现的一组方法,用于访问有关那些对象的信息。
  • NSKey值绑定创建
    一组可用于在视图对象和控制器之间或控制器和模型对象之间创建和删除绑定的方法。

数据占位符

  • class NSBindingSelectionMarker
  • NSPlaceholders
    当未指定其他占位符时,对象可以实现的一组方法,用于注册要为绑定显示的默认占位符。

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470