
iOS设计模式
qq流年似水
先要付出,才会收获
展开
-
IOS:观察者模式
什么是观察者模式 什么是观察者模式?你曾经订阅过报纸吗?在订阅报纸的时候,你不用去任何地方,只需要将你的个人地址信息以及订阅信息告诉出版社,出版社就知道如何将相关报纸传递给你。这种模式的第二个名称叫做发布/订阅模式。 在GoF中是这样描述观察者模式的——观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对原创 2014-02-24 14:57:05 · 1027 阅读 · 0 评论 -
IOS设计模式之二(门面模式,装饰器模式)
门面(Facade)模式(译者注:facade有些书籍译为门面,有些书籍译为外观,此处译为门面) 门面模式针对复杂的子系统提供了单一的接口,不需要暴漏一些列的类和API给用户,你仅仅暴漏一个简单统一的API。 下面的图解释了这个概念: 这个API的使用者完全不需要关心背后的转载 2014-03-13 17:09:08 · 718 阅读 · 0 评论 -
IOS设计模式之一(MVC模式,单例模式)
本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns. 由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么翻译错误,请与我联系谢谢。 iOS 设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计转载 2014-03-13 12:11:55 · 867 阅读 · 0 评论 -
IOS设计模式之四: (备忘录模式,命令模式)
备忘录(Memento)模式 备忘录模式快照对象的内部状态并将其保存到外部。换句话说,它将状态保存到某处,过会你可以不破坏封装的情况下恢复对象的状态,也就是说原来对象中的私有数据仍然是私有的。 如何使用备忘录模式 在ViewController.m中增加下面的方法: Objective-c代码 - (void)s转载 2014-03-13 21:23:58 · 743 阅读 · 0 评论 -
IOS 设计模式之三:(适配器模式 观察者 KVO)
适配器(Adapter)模式 适配器可以让一些接口不兼容的类一起工作。它包装一个对象然后暴漏一个标准的交互接口。 如果你熟悉适配器设计模式,苹果通过一个稍微不同的方式来实现它-苹果使用了协议的方式来实现。你可能已经熟悉UITableViewDelegate, UIScrollViewDelegate, NSCoding 和 NSCopying协议。举个例子,使用NSCopying协议,转载 2014-03-13 20:54:03 · 789 阅读 · 0 评论 -
iOS申请证书,Certificates, Identifiers &Profiles 简介
原文地址:http://my.oschina.net/u/1245365/blog/196263Certificates, Identifiers &Profiles 简介 CertificatesCertificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:1、 开发证书 ( Development Certificates ),主要是授权mac设备转载 2015-05-25 13:32:41 · 550 阅读 · 0 评论