Chinaunix首页 | 论坛 | 博客
  • 博客访问: 413680
  • 博文数量: 116
  • 博客积分: 7087
  • 博客等级: 少将
  • 技术积分: 1175
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-19 23:32
文章分类

全部博文(116)

文章存档

2012年(1)

2011年(2)

2010年(10)

2009年(21)

2008年(18)

2007年(12)

2006年(21)

2005年(31)

我的朋友

分类:

2009-10-04 17:21:19

mac os x下的开发工作中,core data是个很重要的内容,今年长假,我花了点时间去研究它。

原理很简单,就是要先构建一个模型,也就是设计数据表和关系,然后利用binding,或者硬代码来操作。

xcode中提供了一个比较简单的途径去实现操作core data的功能,但是在不同的版本中,方法有少许差别。

一般来说,设计好模型之后,都想看看这个模型是否能够象所想的那样工作,通常我们需要写代码来测试。
不过xcode让我们省去了这道工序。

首先在xcode里设计模型,这个基本上没有变过,很多教程里都写的很清楚。
其次,将设计好的模型变成gui界面,供测试。这个工作怎么做,很多地方都是一句话带过,说是将entity用option-drag方式放到一个窗口里面就可以了。
但是实际上,这样的方法可能仅对xcode 2.0起作用(我手里已经没有2.0了 ,所以说可能),如果是3.2的版本,那么无论怎么拖,窗口都没反应。

后来经过研究才发现,原来3.2的 library里多了一个图标:


或者说是控件。如果你选择这个控件,就会出现一个向导,引导你一步一步把你建好的实体,变成一个具有增加,删除等基本功能的登记组件(xcode中称为 box).这个组件不能单独使用,你可以把它放到一个空窗口里去。然后就可以使用了。

在这个窗口,你可以来测试你的数据模型是否好用了

阅读(2359) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-10-20 10:25:55

急聘 网络兼职人员,100元/天!工资日结 招聘人数: 若干名  薪资待遇: 工作每天3-5小时,100元/天工资每日支付; 岗位描述: 负责公司所要求的信息回复工作(有内容样版),工作地点不限,专兼职均可! 应聘要求: 上网熟练,平均每天工作投入约3小时,具体根据效率自定; 学历不限,在 职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整个流程。(很简单,学一下就会!) (入职不需交任何押金,手续费,更不会拖欠工资) 详情看公司招聘:http://soho.33se.cn/?75832.asp 邮箱:sohotianlian@126.com