为初学者简单介绍:消息中心 NSNotificationCenter的原理和使用方法,让其快速上手,使用到自己的开发中...
分类:
移动开发 时间:
2014-11-09 15:22:14
阅读次数:
172
Modol View Controller(MVC)是一种最早的也是最成功的可重用的设计模式,70年代的时候首次在smaltalk编写的程序中成功使用。基于MVC设计模式,Cocoa整体架构可以划分为三个子系统:Model, View, Controller,我们可以相应的理解为:数据模型,视图和控...
分类:
移动开发 时间:
2014-11-04 19:37:11
阅读次数:
244
理论部分,参考博文:http://blog.csdn.net/hguisu/article/details/75582491.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类...
分类:
移动开发 时间:
2014-10-29 13:02:51
阅读次数:
213
一。简述简单工厂模式(FACTORY),通过面向对象的封装,继承和多态来降低程序的耦合度。...
分类:
移动开发 时间:
2014-10-22 22:03:43
阅读次数:
326
在正式讲设计模式之前, 介绍一下UML类图zhi jian...
分类:
移动开发 时间:
2014-10-22 12:58:27
阅读次数:
158
最近设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。...
分类:
移动开发 时间:
2014-10-22 11:02:39
阅读次数:
205
iOS 单例1.什么是单例? 是一个类在系统中只有一个实例对象。通过全局的一个入口对这个实例对象进行访问。2.应用场景? 用于只希望一个类只有一个实例,而不运行一个类还有两个以上的实例。 A:iOS SDK 应用到单例模式的类: UIApplication 的 shareApplicat...
分类:
移动开发 时间:
2014-10-20 16:54:00
阅读次数:
178
本文概要性的讲述了工厂三兄弟(简单工厂, 工厂方法, 抽象工厂)的异同, 并给出了三者的生活实例的UML图,然后在UIKit框架下实现了这些设计模式, 并提供了相应的Demo...
分类:
移动开发 时间:
2014-10-07 11:10:33
阅读次数:
254
简单工厂模式示例代码下载地址, 1、简述 首先需要说明一下,简单工厂模式不属于23种GOF设计模式之一。它也称作静态工作方法模式,是工厂方法模式的特殊实现(也就是说工厂模式包含简单工厂模式)。这里对简单工厂...
分类:
移动开发 时间:
2014-09-09 21:40:39
阅读次数:
412
目标-行为(Target-Action)模式
(目的在于让代码解耦合,使代码与代码之间关联性降低,便于后期开发维护)
Target-action----这个设计模式用按钮,等控件把用户的交互变成代码,让程序可以执行;
Target-action :通俗易懂的说也就是
一个对象包含一些生成一个消息表达式的元素,当一个确定事件出现时,把这些元素放到一起组成消息和发送这个消息。
有些...
分类:
移动开发 时间:
2014-08-31 09:18:31
阅读次数:
9530