Cocoa China 苹果开发中文站

苹果Mac OS X开发 iPhone开发 Cocoa以及Cocoa Touch

推荐使用Safari浏览器阅读本站

绑定

KVC调用方法列表

上篇文章中我们提到,KVC模型在查找方法的时候,会查找诸如get***或者_***这种方法。

其实,KVC查找的形式还有很多,下面列出了所有KVC查找的方法形式,在程序中实现或者调用下面这些方法,都可以直接生成KVO通知(%s用于替换你定义的key):

点击这里阅读全文 »

  • 无评论
  • 子分类: Cocoa, 绑定
  • 理解KVC与KVO(键-值-编码与键-值-监看)

    KVC(Key-Value Coding)和KVO(Key-Value Observing)可能是Objective-C中最强大最实用的功能之一。

    下面的几个例子可以帮你更好的理解它们。

    点击这里阅读全文 »

  • 无评论
  • 子分类: Cocoa, 绑定
  • Cocoa教学:如何保存NSArrayController中的内容

    当我们在Cocoa程序中使用列表时,通常我们会将NSTableView中数据绑定到一个NSArrayController中。那么如何将NSArrayController中的内容保存到文件里(比如XML文件),当我们下次打开程序时再恢复其中的内容呢?

    本文通过简单的例子介绍如何使用NSManagedObjectContext以及NSPersistentStoreCoordinator,并将NSArrayController中的内容保存到系统默认的Application Support文件夹里。

    点击这里阅读全文 »

    教学:如何实现拖拽文件到NSTableView中

    本例带您实现一个简单的例子,这个例子并不能做太复杂的事情,您可以从Finder中拖拽任何文件到列表里,拖拽后,文件名将会添加在列表中。

    您可以在这个例子里学习NSTableView、绑定以及剪贴板的简单使用方法。

     

    点击这里阅读全文 »

     这里有一个恢复到默认设定的方法。你可以通过绑定到Standard Defaults,自动获取这些值。

    点击这里阅读全文 »

    Bindings: 绑定到AppController

     如果你的nib文件中有一个AppController对象,而且没有连接到File’s Owner,但是你希望使用绑定,你可以使用NSObjectController:

    点击这里阅读全文 »

    最新讨论