NSKeyedArchiver 和 TMCache 保存数据
摘要://// StudentObject.h// NSObject序列化//// Created by goscam on 15/12/22.// Copyright © 2015年 goscam. All rights reserved.//#import @interface peopleO...
阅读全文
TMCache 保存缓冲数据
摘要:TMCache设计的目的是用于存储临时持久化对象的开源iOS/OS key/value缓存类库,减少重复创建像下载数据、缓慢的处理结果这样的昂贵性能花销。TMCache由两个本身相似的存储组成,一个是TMMemoryCache,存在于内存中,另外一个是TMDiskCache,存在于硬盘中,它们都支持...
阅读全文
iOS-NSUserDefaults
摘要:很多APP启动时需要读取上次运行保存的一些状态,如何保存呢?Core Data,SQlite 和 UIDocuments 未免杀鸡用牛刀了,而 NSUserDefaults 很适用于快速读取小规模的数据。NSUserDefaults *standardDefaults = [NSUserDefaul...
阅读全文
CoreData 使用小记
摘要:· 添加一个Data Model·添加 Entity , 点击 "Add Entity"重命名为"User"添加 Attributes : jid 和 password,类型都为 string·添加 NSManagedObject· 接下来可以创建一个help类来帮助我们使用userCoreData...
阅读全文
基于NSString处理文件的高级类
摘要:http://www.cnblogs.com/YouXianMing/p/4129168.html我已经把处理文件的类简化到了变态的程度,如果你还有更简洁的方法,请告知我,谢谢!使用详情:源码://// NSString+File.h// MasterCode//// Created by Y...
阅读全文
iOS沙盒目录结构解析
摘要:测试的时候沙盒路径:/Users/userName/Library/Application Support/iPhone Simulator/6.1/Applications真机上的沙盒路径:/var/mobile/Applications/iOS沙盒目录结构解析作者:wangzz原文地址:http...
阅读全文
写文件操作
摘要:// 保存图像时,需要使用NSData进行中转,NSData中间可以存储任意格式的二进制数据 // 1. 将UIImage转换成NSData NSData *imageData = UIImagePNGRepresentation(image); // 2. 建立保存文件的路径 ...
阅读全文
Preference
摘要:PreferenceNSUserDefaults:用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary。如果要...
阅读全文
iOS开发-plist文件增删改查
摘要:plist文件是将某些特定的类,通过XML文件的方式保存在目录中。可以被序列化的类型只有如下几种:NSArray;NSMutableArray;NSDictionary;NSMutableDictionary;NSData;NSMutableData;NSString;NSMutableString...
阅读全文
CoreData的模糊和分页查询
摘要:#import "ViewController.h"#import #import "Employee.h"@interface ViewController (){ NSManagedObjectContext *_context;}@end@implementation ViewContr...
阅读全文
CoreData的表之前的关联
摘要:Department.h@interface Department : NSManagedObject@property (nonatomic, retain) NSString * name;//部门名称@property (nonatomic, retain) NSString * depart...
阅读全文
CoreData的使用
摘要:CoreData的使用步骤1.创建模型文件2.添加实体3.创建实体类4.生成上下文 关联模型文件生成数据库5.保存对象到数据库6.从数据库获取对象7.更新数据8.删除数据1.创建模型文件所谓的创建模型就是间接生成数据库表2.添加实体3.创建实体类以创建员工实体类为例4.生成上下文件 关联模型文件生成...
阅读全文
CoreData教程
摘要:http://www.cnblogs.com/guogangj/p/3650799.html网上关于CoreData的教程能搜到不少,但很多都是点到即止,真正实用的部分都没有讲到,而基本不需要的地方又讲了太多,所以我打算根据我的使用情况写这么一篇实用教程。内容将包括:创建entity、创建relat...
阅读全文
FMDB数据库
摘要:FMDB什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱FMDB...
阅读全文
sqlite 函数的总结
摘要:在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件创建、打开、关闭数据库创建或打开数据库// path是数据库文件的存放路径sqlite3 *db = NULL;int result = sqlite3_open([path UTF8String], &db...
阅读全文
sqlite 数据库
摘要:SQL语句的特点不区分大小写(比如数据库认为user和UsEr是一样的)每条语句都必须以分号 ; 结尾SQL中的常用关键字有select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、view、index...
阅读全文
ios 数据存储开源
摘要:1.FMDB的使用https://github.com/liuchunlao/LVDatabaseDemohttps://github.com/Joker-King/JKDBModel
阅读全文
数据持久化之NSKeyedArchiver
摘要:基本的数据类型如NSString、NSDictionary、NSArray、NSData、NSNumber等可以用属性列表的方法持久化到.plist 文件中,但如果是一些自定义的类的话,属性列表的方法就不管用了。archiver 方法可以做到。编码如下: 首先新建一个person类,定义它的三个...
阅读全文