吃螺丝

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  IOS

摘要:今天学习了 ios 中 使用Core Data进行持久化,首先说一下对这东西的理解Core Data是一种 稳定,功能全面的持久化工具,和之前的一些持久化 工具相比,他不需要对实体进行归档,也就是序列化,而是在数据 模型编辑器中创建一些实体在代码中,你不再使用存取方法和修改方法,而是使用键值对编码来设置属性或者减缩他们的值那么这些托管对象的活动区域在哪 ? 他们位于所谓的持久库中,默认情况下,Core Data应用程序将持久库实现为存储在应用程序文档目录的sqlite数据库。虽然数据是通过sqlite存储的,但框架中的类将完成加载和保存数据的相关工作。不许要编写任何sql语句。下面贴代码。首先 阅读全文
posted @ 2012-03-13 12:04 吃螺丝 阅读(605) 评论(0) 推荐(0)

摘要:在ios中,持久化用好几种 方法,前面已经介绍了 两种 ,一个是简单的写入文件,另一个是加入了序列化并写入文件中,现在介绍 ios 中嵌入式数据库sqlite3的初级应用 当然在使用sqlite3之前 你需要将libsqlite3.dylib这个类库加入到你的项目中//////////////////////////////////////////////////////////////////////////////////////////- (NSString *)dataFilePath{NSArray *paths = NSSearchPathForDirectoriesInDomai 阅读全文
posted @ 2012-03-12 11:41 吃螺丝 阅读(2259) 评论(0) 推荐(1)

摘要:小弟很久没有更新了 最近在往IOS上靠IOS中的归档 即是我们所知道的序列化和反序列化我们可以用plist来存储比较简单的数据类型 但是如果我想把自己定义的类型进行持久化呢?这就要用到序列化了 下面贴代码先是自定义一个自己的类 需要继承 NSCoding 接口-------------------------------------//我是分隔线//-----------------------------------------#import <Foundation/Foundation.h>@interface FourLines : NSObject <NSCoding 阅读全文
posted @ 2012-03-09 14:06 吃螺丝 阅读(4596) 评论(1) 推荐(0)

摘要:小议iphone内存管理与属性一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最少,占用内存最小。二、基本原理对象的创建: OC在创建对象时,不会直接返回该对象,而是返回一个指向对象的指针,因此出来基本类型以外,我们在OC中基本上都在使用指针。 ClassA *a = [[ClassA alloc] init]; 在[ClassA al 阅读全文
posted @ 2012-01-10 14:07 吃螺丝 阅读(12881) 评论(1) 推荐(2)