iOS项目拆分
在这里本人将以往做过的项目一一做了总结,并且拆分成一个个细小的功能模块(这里不包括UI界面搭建),封装抽类成一个个独立的功能。会把涉及到的功能点和知识点做详细的注释,便于理解、学习、使用。
黑萝卜不黑
我在成长……
展开
-
iOS项目拆分:数据本地持久化(4)
Core Data是有苹果官方提供的框架(#import <CoreData/CoreData.h>),实现数据持久化存储。Core Data实际上是将数据库的创建、表的创建、对象和表的转换等操作封装起来,极大的简化了操作。使用Core Data进⾏数据库存取不需要手动创建数据库,创建数据库的过程完全由Core Data框架自动完成,使用者需要做的就是把模型创建起来。Core Date与SQLite原创 2016-09-21 10:38:39 · 2755 阅读 · 2 评论 -
iOS项目拆分:数据本地持久化(3)
归档是将对象转化为数据字节, 以文件的形式存储在磁盘上,是数据本地持久化方式中的一种。 归档数据需要用到Model的时候,创建一个继承与NSObject的类遵循NSCoding协议。#pragma mark - 单个对象存储 NSArray *array = [NSArray arrayWithObjects:@"X教授",@"金刚狼",@"暴风女", nil]; NSString原创 2016-09-14 18:54:23 · 1242 阅读 · 0 评论 -
iOS项目拆分:数据本地持久化(2)
NSUserDefaults是一个单例,在整个程序中只有一个实例对象,它可以用于数据的永久保存,而且简单实用,适合存储轻量级的本地数据存储,比如保存登陆界面的用户名、密码之类的简单数据(注释:个人理解简单的用户名密码是可以依赖 NSUserDefaults存储,但是整套用户信息或是一些数据还是尽量存储成文件较为合理),或是某些计数统计之类较轻量级的数据,并使之本地持久化,除非APP卸载否则一直保存。原创 2016-09-13 18:10:18 · 1246 阅读 · 0 评论 -
iOS项目拆分:数据本地持久化(1)
在这里本人将以往做过的项目一一做了总结,并且拆分成一个个细小的功能模块(这里不包括UI界面搭建),封装抽类成一个个独立的功能。会把涉及到的功能点和知识点做详细的注释,便于理解、学习、使用。重要数据本地存储重要数据这里所要说的是用户数据,包含用户相关信息,以便用户操作APP,前端和服务器的数据交互。 数据本地持久化(所谓的持久化,就是将数据保存到手机硬盘中,使得在应用程序或机器重启后可以继续访问之前保原创 2016-09-13 14:30:49 · 1237 阅读 · 0 评论