IOS开发学习笔记(3)
2013-02-21 11:43
106 查看
嗯,昨天想给App加个缓存到本地的功能。采用了NSKeyed这么一个功能。个人感觉跟.net平台的序列化就是一个感觉啊……
首先我去见了一个类,实现了一下<NSCoding>协议,写了initWithCoder和encoderWithCoder。然后写了一下存取,发现不行。然后调试了一下,发现没有读出来数据。我上网找了一些资料,分析了一下,觉得可能是NSMutableArray的问题。于是乎,我决定先用NSArray做个实验。发现还是不行。这个时候,我只好新建了一个纯命令行的程序,而且NSArray只保存NSString,而不是一个类。然后实验成功。于是,我把代码黏贴回了原来的程序做实验。发现还是不行。这个时候,我意识到可能是文件目录的问题。问了一下辉哥,他告诉我却是在Document目录底下是不可写入的。
于是写了一段寻址的程序……然后一切OK。最后把程序重构了一下……
现在程序发布在GitHub上:https://github.com/whuwb/IFeel
欢迎大家批评指正!
首先我去见了一个类,实现了一下<NSCoding>协议,写了initWithCoder和encoderWithCoder。然后写了一下存取,发现不行。然后调试了一下,发现没有读出来数据。我上网找了一些资料,分析了一下,觉得可能是NSMutableArray的问题。于是乎,我决定先用NSArray做个实验。发现还是不行。这个时候,我只好新建了一个纯命令行的程序,而且NSArray只保存NSString,而不是一个类。然后实验成功。于是,我把代码黏贴回了原来的程序做实验。发现还是不行。这个时候,我意识到可能是文件目录的问题。问了一下辉哥,他告诉我却是在Document目录底下是不可写入的。
于是写了一段寻址的程序……然后一切OK。最后把程序重构了一下……
现在程序发布在GitHub上:https://github.com/whuwb/IFeel
欢迎大家批评指正!
相关文章推荐
- ios学习--iphone开发笔记和技巧总结(原址持续更新)
- iOS学习笔记之内存管理及@property 分类: ios开发 2015-05-15 10:34 174人阅读 评论(0) 收藏
- ios开发学习笔记003-流程控制和类型转换
- 2011斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序
- objectc学习笔记----《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》
- 2011斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App
- IOS开发基础教程学习笔记4 在storyboard的场景之间传递数据
- iOS开发学习笔记一
- 2011斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App
- 【学习笔记之ios开发】1.Object-C语法概述
- IOS开发学习笔记(2)-----UIButton 详解
- IOS开发学习笔记(二十四)——内嵌WebView页面
- IOS开发学习笔记(六)
- iOS开发之opencv学习笔记二:使用CascadeClassifier进行对特定物体的跟踪
- IOS学习开发笔记(三)-----初识UIScrollView
- ios开发学习笔记(这里一定有你想要的东西,全部免费)
- IOS开发学习笔记034-UIScrollView-xib实现分页
- IOS学习之斯坦福大学 IOS开发课程笔记(第一课)
- iOS开发学习零碎笔记
- ((ios开发学习笔记七))objective C 基础 类的组成