摘要: 技术笔记:####KVO简介:**KVO**,即:Key-Value Observing,它提供一种 **间接机制**,当指定的对象的属性被修改后,对象就会接收到通知。简单的说,就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者.这个机制可以达到最大程度的**解耦合**。所以极... 阅读全文
posted @ 2014-05-19 19:46 苹果胖子 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 技术笔记这两个机制的目的都是为了 **解耦合** ,它们时联系和相互独立的。这样说似乎有些说不通。我们具体看一看***它们是 **(联系)** 还是 **(独立)** 取决于我们要达到的目的:###目的一:场景介绍:紧密联系***我们的银行账户有变动的时候,银行会给我们发短信通知,这时候就是我们账户... 阅读全文
posted @ 2014-05-19 19:19 苹果胖子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: #AvAudioPlayer类是编写iOS播放器的三个类之一,其他两个以后用到再阐述。今天的主角是AvAudioPlayer。*** 首先介绍一下,AvAudioPlayer它是苹果公司封装好的一个类,用起来很方便,功能也很强大,但是它只支持播放沙盒存好的音乐,不支持在线播放,是苹果公司自家ipod... 阅读全文
posted @ 2014-05-19 18:13 苹果胖子 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: ###KVC简介:**KVC**,即Key-value coding,它是一种使用 **字符串** 标示符,**间接访问** 对象属性的机制,而不是直接调用getter和setter方法。通常我们使用**valueForKey**来替代getter方法,**setValue:forKey**来替代的... 阅读全文
posted @ 2014-05-19 17:35 苹果胖子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 谓词---####什么是谓词:谓词:在计算机语言的环境下,谓词是指条件表达式的求值返回真或假的过程。#####谓词基本用法:基本谓词的用法,创建一个谓词,这个谓词的判断条件是汽车的name是否与Herbie相同需要注意的是,如果不使用单引号的话,谓词格式将会把字符串理解成keyPath,如果使用单引... 阅读全文
posted @ 2014-05-19 14:02 苹果胖子 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ![Mou icon](http://ipweblab.com/wp-content/uploads/2013/10/json_logo-240x180.png)####JSON(JavaScript Object Notation) JSON:一种轻量级的数据交换格式。特点:易于人阅读和编写。同时... 阅读全文
posted @ 2014-05-19 13:53 苹果胖子 阅读(165) 评论(0) 推荐(0) 编辑
摘要: OC技术笔记###XML简介:XML,即 (eXtensible Markup Language),可扩展标记语言,它是标准通用语言的子集,,一种用于标记电子文件使其具有结构性的标记语言,它和 **json** 都是一种数据交换格式它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行... 阅读全文
posted @ 2014-05-19 13:34 苹果胖子 阅读(192) 评论(0) 推荐(0) 编辑