1、概述“归档”意思是持久化存储数据。plist文件是一种XML格式的文件,拓展名为plist。如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomically:方法直接将对象写到属性列表文件(plis...
分类:
移动开发 时间:
2015-08-31 21:23:43
阅读次数:
282
【最近换工作,面试遇到的一些问题,以前一直没有如何在意的。。。】1、iOS 应用程序的生命周期 --UIViewController的生命周期?2、应用程序 数据 的读写 --几种持久化存储的方式&使用时候?3、Swift & Objc 的区别 --混编?为什么更快了?4、多媒体应用 --音...
分类:
移动开发 时间:
2015-08-20 12:33:42
阅读次数:
150
数据持久化存储
1.plist 属性列表
2.归档 遵守NSCoding 协议
3.NSUserDefaults — > 沙盒/library/P…./xxx.plist
4.文件 NSFileManager NSFileHandle
5.数据库 (fmdb 操作数据库 ——core)
需求: 程序保存大量的数据
解决: 如果使用json...
分类:
数据库 时间:
2015-08-18 19:42:14
阅读次数:
143
什么是沙盒机制简单对象写入文件NSFileManager复杂对象写入文件数据持久化什么是数据持久化?数据的永久存储为什么要做数据持久化?:存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的,用户下次打开应用程序,还要重新联网去刷新数据,无疑增加了用户的负担数据持久化的本质:数据保存成...
分类:
其他好文 时间:
2015-08-07 19:19:12
阅读次数:
221
关于CoreData和SQLite多线程访问时的线程安全问题数据库读取操作一般都是多线程访问的。在对数据进行读取时,我们要保证其当前状态不能被修改,即读取时加锁,否则就会出现数据错误混乱。IOS中常用的两种数据持久化存储方式:CoreData和SQLite,两者都需要设置线程安全,在这里以FMDB来...
分类:
数据库 时间:
2015-08-03 16:30:58
阅读次数:
175
unity 提供了PlayerPrefs这个类用于存储游戏数据到电脑硬盘中。 这个类有10个函数可以使用Class Functions类函数SetIntSets the value of the preference identified by key.设置由key确定的参数值。GetIntRetu...
分类:
编程语言 时间:
2015-07-22 12:56:09
阅读次数:
160
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙...
分类:
其他好文 时间:
2015-07-21 10:31:18
阅读次数:
113
跨域是很多phper,jser都会遇到的一个问题.解决数据在不同域名之间传递有很多方法,比如jsonp,比如setcookie,写入redis做持久化存储等.关于用哪种方式去处理跨域问题,仁者见仁智者见智,我根据我实际问题来分析.前段时间我遇到了两个域下面的系统之间保持登录状态和权限的需求.问题描述...
分类:
其他好文 时间:
2015-07-18 16:58:18
阅读次数:
104
《Openstack ceilometer监控项扩展》(
http://eccp.csdb.cn/blog/?p=352 )主要介绍了对虚拟机监控项扩展, 比较简单。如何在ceilometer框架基础上,增加对宿主机、服务等的监控?本文以宿主机监控为例,详细介绍扩展方法。
首先,总体介绍Ceilometer采集监控数据到持久化存储的流程,在compute节点上通过pollster的轮询机...
分类:
其他好文 时间:
2015-07-17 18:55:18
阅读次数:
771
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是...
分类:
编程语言 时间:
2015-07-14 09:55:52
阅读次数:
163