使用NSCoding和NSFileManager保存数据demo

时间:2015-05-25 07:14:50
【文件属性】:

文件名称:使用NSCoding和NSFileManager保存数据demo

文件大小:756KB

文件格式:ZIP

更新时间:2015-05-25 07:14:50

NSCoding

用NSCoding持久化数据,以及如何用NSFileManager来有效地保存文件。


【文件预览】:
ScaryBugs4
----shockedface2_empty.png(2KB)
----ScaryBugData.h(393B)
----main.m(362B)
----UIImageExtras.h(278B)
----ScaryBugDoc.h(736B)
----shockedface2_full.png(2KB)
----centipedeThumb.jpg(5KB)
----potatoBug.jpg(105KB)
----ScaryBugs_Prefix.pch(324B)
----UIImageExtras.m(2KB)
----ladybug.jpg(65KB)
----potatoBugThumb.jpg(1KB)
----wolfSpiderThumb.jpg(5KB)
----wolfSpider.jpg(109KB)
----ScaryBugDatabase.h(304B)
----.DS_Store(6KB)
----ScaryBugData.m(985B)
----RootViewController.xib(17KB)
----shockedface2_half.png(2KB)
----Classes()
--------ScaryBugsAppDelegate.m(4KB)
--------EditBugViewController.h(1KB)
--------RootViewController.h(452B)
--------EditBugViewController.xib(27KB)
--------EditBugViewController.m(5KB)
--------RootViewController.m(5KB)
--------ScaryBugsAppDelegate.h(472B)
----ladybugThumb.jpg(1KB)
----Default.png(15KB)
----attribution.txt(245B)
----RateView.h(911B)
----ScaryBugDoc.m(4KB)
----ScaryBugs.xcodeproj()
--------rwenderlich.perspectivev3(43KB)
--------rwenderlich.pbxuser(12KB)
--------project.pbxproj(22KB)
----DSActivityView.m(23KB)
----centipede.jpg(100KB)
----DSActivityView.h(6KB)
----ScaryBugDatabase.m(3KB)
----MainWindow.xib(24KB)
----logo1.png(2KB)
----RateView.m(5KB)
----ScaryBugs-Info.plist(918B)

网友评论

  • 不错,但是代码耦合得太厉害了
  • 试了一下,没成功,可能本人水平有限,最后用sqlite解决的
  • demo 不错,就是源码较多,看起来不是很方便
  • 谢谢!我需要实现不同View之间的数据交换,打算通过NSCoding协议来实现,想找一个实例代码参考。该代码比较完整。但是如果没有代码的说明文档,只看代码会比较吃力。
  • 代码有点多
  • 非常的好,就是源码比较多。。。