摘要:
一、二分法 1.二分法只适用于已经做好排序的数列。 2.二分法(Bisection method) 即一分为二的方法. 设[a,b]为R的闭区间. 逐次二分法就是造出如下的区间序列([an,bn]):a0=a,b0=b,且对任一自然数n,[an+1,bn+1]或者等于[an,cn],或者等于[cn, 阅读全文
摘要:
正在完善 阅读全文
摘要:
一、简介 Core Data是一个纯粹的面向对象框架,可用于管理实体以及实体之间的关联关系的持久化。 所谓持久化,指的是Core Data可以将实体保存到持久化存储设备中,也可以在需要的时候取出来。 二、特点 1.Cora Data底层的存储方式可以是SQLite,也可以是XML。 2.Core D 阅读全文
摘要:
一、简介 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效 阅读全文
摘要:
一、简介 1.iOS常用的5中存储方式 (1)plist (2)preference(用户属性) (3)归档 (4)数据库 (5)core data 其中(1)(2) (3) 都只能存储小型的数据,因为他们的数据存储要求必须完成,每次都必须全部读出,全部写入,如果有1000条数据,那么加入1001条 阅读全文
摘要:
一、简介 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、使用 p 阅读全文
摘要:
一、简介 NSUserDefaults类是一个单例类,每个程序只有一个 NSUserDefaults对象,可以用来存储用户的属性,比如自动登录时候的账号密码等小型的数据。 二、使用 1.NSUserDefaults对象的获取 2.数据的存储 3.数据的读取 三、存储位置 NSUserDefaults 阅读全文