随笔分类 -  IOS 数据的管理

IOS CoreData的(增删查改)
摘要:(1).CoreDataa>什么是CoreDatab>CoreData增删改查"什么时候使用COredata 什么时候使用FMDatabases"CoreData 在公司使用的比较少,用户的比较多的是FMDatabases数据存储的结构比较简单的时候,使用CoreData开发效率会高点,为什么?面向 阅读全文

posted @ 2017-04-25 10:51 守望星空 阅读(566) 评论(0) 推荐(0)

IOS FMDB
摘要:● FMDB的优点 ● 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 ● 对比苹果自带的Core Data框架,更加轻量级和灵活 ● 提供了多线程安全的数据库操作方法,有效地防止数据混乱 ● FMDB的github地址 ● https://github.com/ccgus/fmdb ● F 阅读全文

posted @ 2017-04-11 22:41 守望星空 阅读(624) 评论(0) 推荐(0)

IOS SQLite函数总结
摘要:SQL语句的种类 ● 数据定义语句(DDL:Data Definition Language) ● 包括create和drop等操作 ● 在数据库中创建新表或删除表(create table或 drop table) ● 数据操作语句(DML:Data Manipulation Language) 阅读全文

posted @ 2017-04-11 22:04 守望星空 阅读(291) 评论(0) 推荐(0)

IOS NSURLConnection(大文件下载)
摘要:NSURLConnection的使用步骤 NSURLConnection发送请求 NSURLConnectionDelegate NSMutableURLRequest 创建GET和POST请求 发送JSON给服务器 多值参数有时候一个参数名,可能会对应多个值http://192.168.1.103 阅读全文

posted @ 2017-04-10 23:05 守望星空 阅读(243) 评论(0) 推荐(0)

IOS http协议 总结
摘要:HTTP协议1.面试题常见:聊一下HTTP协议(协议的完整的通信过程) 一、一个HTTP请求的基本要素 1.请求URL:客户端通过哪个路径找到服务器2.请求参数:客户端发送给服务器的数据* 比如登录时需要发送的用户名和密码3.返回结果:服务器返回给客户端的数据* 一般是JSON数据或者XML数据 二 阅读全文

posted @ 2017-03-23 23:24 守望星空 阅读(176) 评论(0) 推荐(0)

IOS 解析XML数据
摘要:● 什么是XML ● 全称是Extensible Markup Language,译作“可扩展标记语言” ● 跟JSON一样,也是常用的一种用于交互的数据格式 ● 一般也叫XML文档(XML Document) ● 什么是XML ● 全称是Extensible Markup Language,译作“ 阅读全文

posted @ 2017-03-23 23:18 守望星空 阅读(282) 评论(0) 推荐(0)

IOS 解析Json数据(NSJSONSerialization)
摘要:● 什么是JSON ● JSON是一种轻量级的数据格式,一般用于数据交互 ● 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除 外) ● JSON的格式很像OC中的字典和数组 {"name" : "jack", "age" : 10} {"names" : ["jack", 阅读全文

posted @ 2017-03-23 16:51 守望星空 阅读(435) 评论(0) 推荐(0)

IOS 数据加密方式(加盐,MD5加密,)
摘要:加密方式封装 @interface NSString (Hash) @property (readonly) NSString *md5String; @property (readonly) NSString *sha1String; @property (readonly) NSString * 阅读全文

posted @ 2017-03-23 16:35 守望星空 阅读(588) 评论(0) 推荐(0)

IOS 数据加密总结(及MD5加密)
摘要:数据安全总结 1.网络数据加密1> 加密对象:隐私数据,比如密码、银行信息2> 加密方案* 提交隐私数据,必须用POST请求* 使用加密算法对隐私数据进行加密,比如MD53> 加密增强:为了加大破解的难度* 对明文进行2次MD5 : MD5(MD5($pass))* 先对明文撒盐,再进行MD5 : 阅读全文

posted @ 2017-03-23 16:31 守望星空 阅读(261) 评论(0) 推荐(0)

IOS GCD (事例下载图片)
摘要:@interface HMViewController () @property (weak, nonatomic) IBOutlet UIImageView *imageView; @end @implementation HMViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any add... 阅读全文

posted @ 2017-03-22 21:25 守望星空 阅读(130) 评论(0) 推荐(0)

IOS @param view 需要获取层级结构的view
摘要:- (void)applicationDidBecomeActive:(UIApplication *)application { NSString *str = [self digView:self.window]; [str writeToFile:@"/Users/apple/Desktop/ios6.xml" atomically:YES]; } /** * 返回... 阅读全文

posted @ 2017-03-21 21:25 守望星空 阅读(199) 评论(0) 推荐(0)

IOS 控制器的数据传递 (顺传 and 逆传)
摘要:● 控制器之间的数据传递主要有2种情况:顺传和逆传 ➢ 顺传 ● 控制器的跳转方向: A ->C ● 数据的传递方向 : A -> C ● 数据的传递方式 : 在A的prepareForSegue:sender:方法中根据segue参数取得 destinationViewController, 也就 阅读全文

posted @ 2017-03-10 15:17 守望星空 阅读(359) 评论(0) 推荐(0)

IOS NSKeyedArchiver(归档存取数据)
摘要:如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类 型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协 议的对象才可以 NSCoding协议有2个方法: encod 阅读全文

posted @ 2017-03-10 14:33 守望星空 阅读(203) 评论(0) 推荐(0)

IOS tableView的数据刷新
摘要:1.tableView的刷新 1> 数据刷新的总体步骤 * 修改模型数据 * 刷新表格(刷新界面) 2> 刷新表格(刷新界面)的方法 * 全局刷新(每一行都会重新刷新) - (void)reloadData; * 局部刷新(使用前提: 刷新前后, 模型数据的个数不变) - (void)reloadR 阅读全文

posted @ 2017-03-10 14:02 守望星空 阅读(299) 评论(0) 推荐(0)

iOS 应用数据存储的常用方式
摘要:XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 阅读全文

posted @ 2017-03-09 23:07 守望星空 阅读(133) 评论(0) 推荐(0)

IOS 偏好设置数据 存 取(Preferences文件夹)
摘要:很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设 置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置 比如,保存用户名、字体大小、是否自动登录 每个应用都有个NSUserDefaults实例,通过它来存取偏 阅读全文

posted @ 2017-03-09 22:14 守望星空 阅读(558) 评论(0) 推荐(0)

IOS plist的数据 存 取(沙河目录)
摘要:应用沙盒目录的常见获取方式 沙盒根目录:NSString *home = NSHomeDirectory(); Documents:(2种方式) 1.利用沙盒根目录拼接”Documents”字符串 NSString *home = NSHomeDirectory(); NSString *docum 阅读全文

posted @ 2017-03-09 21:48 守望星空 阅读(847) 评论(0) 推荐(0)

导航