代码改变世界

阅读排行榜

Android中使用ormlite实现持久化--HelloOrmLite

2013-09-25 14:04 by 三戒1993, 85 阅读, 收藏,
摘要: Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。实现... 阅读全文

Objective-C runtime之运行时的基本特点(一)

2013-05-10 16:44 by 三戒1993, 85 阅读, 收藏,
摘要: 作为一门动态编程语言,Objective-C 会尽可能的将编译和链接时要做的事情推迟到运行时。只要有可能,Objective-C总是使用动态 的方式来解决问题。这意味着 Objective-C语言不仅需要一个编译环境,同时也需要一个运行时系统来执行编译好的代码。运行时系统(runtime)扮演的角色... 阅读全文

GCD介绍(四): 完结

2013-01-21 14:47 by 三戒1993, 85 阅读, 收藏,
摘要: Dispatch Queue挂起dispatch queue可以被挂起和恢复。使用dispatch_suspend函数来挂起,使用 dispatch_resume函数来恢复。这两个函数的行为是如你所愿的。另外,这两个还是也可以用于dispatch source。一个要注意的地方是,dispatch ... 阅读全文

iphone core data 基础操作

2012-10-17 14:24 by 三戒1993, 85 阅读, 收藏,
摘要: 1. 插入AppDelegate *app = [[UIApplication sharedApplication] delegate];NSManagedObjectContext *context = [app managedObjectContext];NSManagedObject *new... 阅读全文

使用CoreData的轻量级自动数据迁移

2013-01-22 14:45 by 三戒1993, 84 阅读, 收藏,
摘要: 使用IOS的CoreData进行存储很方便,CoreData已经帮我们做了很多基础的工作,一般情况下没必要自己操作数据库了。在开发中修改了实体模型,可能会遇到schema incompatibility的错误,这是因为修改了数据结构,要进行数据迁移。其实很多简单的情况,不用这么麻烦,Coredata... 阅读全文