ios沙盒机制及文件存储操作

摘要: 1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行,其中核心内容是:sandbox对应用程序执行各种操作的权限限制。2、打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的. 阅读全文
posted @ 2013-03-22 17:15 一梦浮生2012 阅读(753) 评论(0) 推荐(0)

数据存储SQLite数据库操作

摘要: SQLite,是一款轻型的数据库,它设计目的是为了嵌入式程序的使用。Sqlite是由C实现,占用内存小,而且运行效率很高。所以现在也被广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、Android、window phone等移动设备以及一些便携需求的小型web应用系统。由于sqlite的使用广泛,不能一一涉及,因此在这里就讨论一下SQLite数据库在ios开发中的一些使用方法。在使用sqlite前需要首先引入sqlite的库,由于sqlite是用C写的,objc可以直接使用C代码。但在使用sqlite前,一般都会使用Cocoatouch框架,这样可以与objc保持一致,有 阅读全文
posted @ 2013-03-22 16:13 一梦浮生2012 阅读(436) 评论(0) 推荐(1)