iOS的CoreData用法
2014-03-21 11:09
197 查看
转自:http://www.2cto.com/kf/201403/283806.html
CoreData以前没用过,最近试用了一下,感觉省了好多的代码,很方便。当然,也只是会使用。
首先来创建一个工程
系统默认会给你增加一些东西,至于这些东西具体干嘛使的,自己去谷歌找找,说了,我只会使用。 在工程目录下有一个.xcdatamodeld的文件,这就是CZ喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcmVEYXRhtcTW2LXjwcuho7/J0tTU2tXiwO/D5sztvNPSu9CpTW9kZWxkus3F5NbDTW9kZWxktcTK9NDUoaM8YnI+CgrU2nhjZGF0YW1vZGVsZLXE1/PPwr3HQWRkIEVudGl0ec/gtbHT2rS0vajSu7j2yv2+3cSj0M3Sss/gtbHT2tTayv2+3b/itLS9qMHL0rvVxbHtoaM8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140306/2014030614011142.jpg"
alt="\">
现在我们创建一个名Dog的Modeld。同时,这个名字的首字母要大写。 接下来我们来配置这个Dog的一些属性。点击+号添加属性,Type可以选择属性的类型。
然后在Editor里点击CreateNSManagedObject SubClass...选择Dog,然后Create就会多出一个Dog类。
当然,我们完没有必要在意这些东西。
现在就是使用这个东西了,好吧,我承认这一块不太会描述,因为我的数据库学的不太好。 在创建工程的时候,他会自动在AppDelegate里描述一个属性。
我们就是使用NSManagedObjectContext来对文件的增删改查的操作。 首先,我们来插入一条数据。别忘了导入Dog的头文件,虽然这是常识。
创建一个Dog对象。(@(1) == [NSNumbernumberWithInt:1];)
?
保存
?
然后就是查询这个表的数据,描述一个可变数组来保存他们。
?
?
现在我们给一个对象改个名字。
?
最后再删除这条数据
?
现在我就会这么多了,希望对你有所帮助。 还有,系统默认是把数据保存到Documents下面。你可以在AppDelegate的这个方法里修改。当然,这不重要。
CoreData以前没用过,最近试用了一下,感觉省了好多的代码,很方便。当然,也只是会使用。
首先来创建一个工程
系统默认会给你增加一些东西,至于这些东西具体干嘛使的,自己去谷歌找找,说了,我只会使用。 在工程目录下有一个.xcdatamodeld的文件,这就是CZ喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcmVEYXRhtcTW2LXjwcuho7/J0tTU2tXiwO/D5sztvNPSu9CpTW9kZWxkus3F5NbDTW9kZWxktcTK9NDUoaM8YnI+CgrU2nhjZGF0YW1vZGVsZLXE1/PPwr3HQWRkIEVudGl0ec/gtbHT2rS0vajSu7j2yv2+3cSj0M3Sss/gtbHT2tTayv2+3b/itLS9qMHL0rvVxbHtoaM8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140306/2014030614011142.jpg"
alt="\">
现在我们创建一个名Dog的Modeld。同时,这个名字的首字母要大写。 接下来我们来配置这个Dog的一些属性。点击+号添加属性,Type可以选择属性的类型。
然后在Editor里点击CreateNSManagedObject SubClass...选择Dog,然后Create就会多出一个Dog类。
当然,我们完没有必要在意这些东西。
现在就是使用这个东西了,好吧,我承认这一块不太会描述,因为我的数据库学的不太好。 在创建工程的时候,他会自动在AppDelegate里描述一个属性。
我们就是使用NSManagedObjectContext来对文件的增删改查的操作。 首先,我们来插入一条数据。别忘了导入Dog的头文件,虽然这是常识。
创建一个Dog对象。(@(1) == [NSNumbernumberWithInt:1];)
?
?
?
?
?
相关文章推荐
- iOS中coreData的用法
- iOS中coreData的用法
- ios coredata的用法
- iOS 数据持久化的NSKeyedArchiver CoreData FMDB几种方式的用法
- iOS的CoreData用法
- iOS CoreData的基本用法
- iOS Core Data 用法
- ios coredata的用法和利弊
- ios coredata的用法和利弊
- ios coredata的用法和利弊
- 14-CoreData兼容iOS9和iOS10_IOS_移动开发-ITnose
- iOS 10 (X8)上CoreData的使用(包含创建工程时未添加CoreData)
- IOS CoreText -- 基本用法
- iOS中操作CoreData框架设计
- ios中的coredata的使用
- iOS CoreData应用升级需要注意的地方
- iOS 版本迭代 App升级安装 CoreData数据库升级
- IOS菜鸟的所感所思(八)——coreData与网络歌曲的本地化
- IOS成长之路-CoreData基础
- iOS开发 - CoreData框架 数据持久化