摘要: CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby 阅读全文
posted @ 2013-08-15 17:04 海阔天空——栋 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化。REST与HTTP协议REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST软件架构是一个抽象的概念,是一种为了 阅读全文
posted @ 2013-08-15 16:56 海阔天空——栋 阅读(183) 评论(0) 推荐(0) 编辑
摘要: iosNSNotificationCenter消息注册与撤销一,使用defaultcenter。简单的情况下,若自己没有太多的消息需要注册和处理,直接使用[NSNotificationCenterdefaultCenter]来调用默认的消息中心就够用了。如果,有一些特殊的要求那么,就需要试一下一个继承自NSnotificationcenter的子类。二,在视图显示的时候接受消息。有些时候,我们需要在一个已经显示在主界面上的ViewController上做一点动作,比如当一个同步过程完成后,把同步的结果显示在界面上。但是,如果这个ViewController没有显示在主界面上的话,它就不关心同步 阅读全文
posted @ 2013-08-14 20:15 海阔天空——栋 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[],NSString *principalClassName,NSString *delegateClassName);那么UIApplicationMain函数到底做了哪些事情呢?这个函数主要负责三件 事情:1)从给定的类名初始化应用程序对象,也就是初始化UIApplication或者子类对象的一个实例,如果你在这里给定的是nil,那么系统会默认UIApplication类,也就主要是这个类来 阅读全文
posted @ 2013-08-14 20:07 海阔天空——栋 阅读(229) 评论(0) 推荐(0) 编辑
摘要: IOS常用的三种本地数据持久化方式:1:属性序列化列表 存储到文件 plist;2:归档序列化,对模型数据进行归档;3:本地数据库存储,嵌入式sqlite;其实这三种方式都是把数据存储到本地文件里边,只是实现方式和使用的场景不同而已,复杂程度从上到下增加。除此之外,还有一种方式存储数据,就是使用NSUserDefaults,它已键值对的形式记录应用程序的全局设置,其实settings.bundle里边的数据就是存在NSUserDefaults的。主要代码如下:方式一:plistObjective-c代码//先获取plist文件路径NSArray*path=NSSearchPathForDire 阅读全文
posted @ 2013-08-14 19:05 海阔天空——栋 阅读(618) 评论(0) 推荐(1) 编辑