摘要:
一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段 落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2- 阅读全文
posted @ 2016-09-29 14:40
brave-sailor
阅读(729)
评论(0)
推荐(0)
摘要:
dictionaryWithContentsOfFile:方法的功能是创建一个字典,将字典中的内容设置为指定文件中的所有内容, 语法:(id)dictionaryWithContentsOffilE. 网上对该方法说的都不请,dictionaryWithContentsOfFile和arryWith 阅读全文
posted @ 2016-09-29 14:38
brave-sailor
阅读(339)
评论(0)
推荐(0)
摘要:
1.项目中实现的代码如下: NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path=[paths objectAtIndex:0]; NSString *dest=[path s... 阅读全文
posted @ 2016-09-29 14:31
brave-sailor
阅读(192)
评论(0)
推荐(0)
摘要:
连接上一篇文章http://www.cnblogs.com/FBiOSBlog/p/5819418.html。 上一篇文章介绍了OC内部一些方法进行数据的本地存储,其中包括 NSUser类、Plist文件、解归档、手动沙盒存储。这里将继续介绍其他的存储方式。本文主针对Sqlite的存储做一点介绍。 阅读全文
posted @ 2016-09-29 14:04
brave-sailor
阅读(383)
评论(0)
推荐(0)
摘要:
在iOS App开发过程中经常需要操作一些需要持续性保留的数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。本文针对OC中经常使用的一下存储方式做了个整理。 常用的存储工具/方式: NSUserDefaults类 Plist文件 解归档 手动存放沙盒 // sqlite CoreData 阅读全文
posted @ 2016-09-29 13:59
brave-sailor
阅读(227)
评论(0)
推荐(0)
摘要:
一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、代 阅读全文
posted @ 2016-09-29 11:55
brave-sailor
阅读(297)
评论(0)
推荐(0)
摘要:
IOS学习之IOS沙盒(sandbox)机制和文件操作(一) 1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空 阅读全文
posted @ 2016-09-29 11:51
brave-sailor
阅读(568)
评论(0)
推荐(0)
摘要:
本文讨论的是,对于类中声明为 readonly 的属性值,我们就不可以修改其值了么?如何可以,那么如何修改呢? 为了便于说明,定义一个 ACLStudent 的类: ACLStudent.h @interface ACLStudent : NSObject @property (nonatomic, assign, readonly) NSInteger studentId; @prop... 阅读全文
posted @ 2016-09-29 10:31
brave-sailor
阅读(4531)
评论(0)
推荐(0)
摘要:
copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。 retain:释放旧的对象,将旧对象的值赋予输入 阅读全文
posted @ 2016-09-29 10:27
brave-sailor
阅读(193)
评论(0)
推荐(0)

浙公网安备 33010602011771号