摘要: /单例(只有一个对象,且对像的生命周期和程序生命周期一致) static DataManager *manager = nil;//定义静态指针变量 存储对象地址. +(DataManager *)sharedManager{ //保证多线程访问的安全 @synchronized(self) { i 阅读全文
posted @ 2016-10-29 14:21 Comder 阅读(98) 评论(0) 推荐(0) 编辑
摘要: //存储用户的偏好设置:比如是否第一次启动,用户名,密码等, NSUserDefault *defaults = [NSUserDefaults standardUserDefaults];//单例对象 BOOL isLaunched = [defaults boolForKey:@"lanou"] 阅读全文
posted @ 2016-10-29 14:21 Comder 阅读(279) 评论(0) 推荐(0) 编辑
摘要: /** * 数据持久化方式: 1.属性列表 plist文件 2.文件读写: 简单对象 3.归档反归档 : 复杂对象. 4.sqlite 5.CoreData; */ /** 简单对象可直接通过文件读写来操作 *4种类型支持文件读写: 字符串,数组,字典,二进制数据. ##数组和字典如果直接文件读写操 阅读全文
posted @ 2016-10-29 14:20 Comder 阅读(212) 评论(0) 推荐(0) 编辑
摘要: //1.获取沙盒文件夹路径 NSString *homePath = NSHomeDirectory(); NSLog(@"%@",homePath); //2.获取Documents文件夹路径 /** * * @param directory#> 搜索文件路径 * @param domainMas 阅读全文
posted @ 2016-10-29 14:20 Comder 阅读(166) 评论(0) 推荐(0) 编辑
摘要: /** 复杂对象:采用归档方式进行持久化转化 对象必须服从NSCoding协议,实现协议中方法 - (void)encodeWithCoder:(NSCoder *)aCoder{ [aCoder encodeObject:self.title forKey:@"title"]; [aCoder e 阅读全文
posted @ 2016-10-29 14:19 Comder 阅读(135) 评论(0) 推荐(0) 编辑
摘要: // UICollectionView :集合视图.可布局出来各种展示效果,可支持多列展示数据,支持两个方向滚动(或) UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init]; //每个item的大小 阅读全文
posted @ 2016-10-29 14:18 Comder 阅读(136) 评论(0) 推荐(0) 编辑
摘要: NSDate *date =[NSDate date]; NSLog(@"****%@",date); //获取明天此时的时间以当前时间为准 时间间隔单位为 秒(以秒为时间单位计算时间间隔) NSDate *tomorrw = [NSDate dateWithTimeIntervalSinceNow 阅读全文
posted @ 2016-10-29 14:18 Comder 阅读(145) 评论(0) 推荐(0) 编辑
摘要: @property(nonatomic,strong)NSManagedObjectContext *context; self.context = ((AppDelegate *)[UIApplication sharedApplication].delegate).managedObjectCo 阅读全文
posted @ 2016-10-29 14:17 Comder 阅读(322) 评论(0) 推荐(0) 编辑
摘要: #import <sqlite3.h> @implementation DataBaseManager //单例方法 +(DataBaseManager *)defaultManager{ static DataBaseManager *manager = nil; @synchronized(se 阅读全文
posted @ 2016-10-29 14:17 Comder 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: /** * 解析:按规定的格式提取数据的过程. 后台人员按照约定好的格式存入数据,前端开发人员按照约定好的格式读取数据. */ //主流的两大数据格式:XML JSON /**XML解析两种工作原理: SAX解析:基于事件回调机制.逐行读取进行解析.效率低.适合大数据解析.使用系统提供的类NSXML 阅读全文
posted @ 2016-10-29 14:16 Comder 阅读(146) 评论(0) 推荐(0) 编辑