obj-c编程15[Cocoa实例04]:基于Core Data的多文档程序示例[未完待续]

简介:

    上一个例子我们使用的模式数据实际上是基于一个Person数组,现在我们看一下如何使用Cocoa中的Core Data框架支持,几乎不用写一行代码,完成模式数据的建立。

    我们这里模式的元素使用的是Car,其属性直接在Xcode中设置:


可以看到Car类型含有6中不同属性。接下来删除窗口中的文本控件,添加Array Controller控件,并将其Managed Object Context与File's Owner的managedObjectContext绑定。如下图:


将控制器的Object Controller中Mode改为Entity Name,并输入name:Car,同时勾选Prepares Content,便于控制器创建后能立即从模型取得数据:


在os x 10.7中Apple加入了基于视图的表格式图(类似于ios的表格式图),在此之前Cocoa使用基于单元格的表格式图,属于快速和轻量级的应用,但基于视图的表格视图能更简便的定制表格视图的外观显示。

未完待续

相关文章
|
4月前
|
JSON JavaScript Go
Go 语言学习指南:变量、循环、函数、数据类型、Web 框架等全面解析
掌握 Go 语言的常见概念,如变量、循环、条件语句、函数、数据类型等等。深入了解 Go 基础知识的好起点是查阅 Go 官方文档
429 2
|
3月前
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
17 0
|
存储 JavaScript 前端开发
企业级项目开发中的交互式解释器以及global全局定义、Stream流的合理运用和实战【Note.js】
企业级项目开发中的交互式解释器以及global全局定义、Stream流的合理运用和实战【Note.js】
如何使用代码获得ABAP repository object不同版本的内容
Created by Jerry Wang, last modified on Dec 21, 2014
86 0
|
Python Web App开发 C#
|
网络协议
POCO库中文编程参考指南(10)如何使用TCPServer框架?
1 TCPServer 框架概述 POCO 库提供TCPServer框架,用以搭建自定义的 TCP 服务器。TCPServer维护一个连接队列、一个连接线程池。连接线程用于处理连接,连接线程只要一空闲就不断地从连接队列中取连接并进行处理。
2152 0